Details

Time bar (total: 24.3s)

analyze358.0ms (1.5%)

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
0%0%99.9%0.1%0%0%0%6
12.9%12.5%84.3%0.1%0%3.1%0%7
20.3%19.5%76.5%0.1%0%3.9%0%8
32.9%29.3%59.7%0.1%0.4%10.1%0.4%9
38.1%33.4%54.2%0.1%0.8%10.7%0.8%10
46.7%38.6%44.1%0.1%1.5%14.2%1.5%11
50.1%40.8%40.7%0.1%2%14.6%1.8%12
Compiler

Compiled 18 to 12 computations (33.3% saved)

sample7.0s (28.7%)

Results
2.8s1868×body2048valid
2.4s2699×body1024valid
583.0ms2476×body256valid
564.0ms1181×body512valid
151.0ms566×body256invalid
147.0ms172×body1024infinite
127.0ms229×body512infinite
97.0ms580×body256infinite
66.0ms32×body4096valid
30.0ms30×body2048infinite
Bogosity

preprocess87.0ms (0.4%)

Algorithm
egg-herbie
Rules
1400×rational.json-simplify-35
1202×rational.json-simplify-51
1068×rational.json-simplify-49
958×rational.json-simplify-1
832×exponential.json-simplify-26
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01886
14186
27486
316186
437286
5102886
6210786
7460686
8609186
022
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
Outputs
0
1
Call 2
Inputs
(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)))
(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 n i)) i) 1) (/.f64 n i)))
Outputs
(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)))
(*.f64 100 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 i n)))
(*.f64 100 (/.f64 n (/.f64 i (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))
(*.f64 100 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n i)))
(*.f64 100 (*.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i)))
(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 n i)) i) 1) (/.f64 n i)))
(*.f64 100 (/.f64 i (/.f64 n (+.f64 (pow.f64 (+.f64 1 (/.f64 n i)) i) -1))))
(*.f64 100 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 n i)) i) -1) (/.f64 n i)))
(*.f64 100 (/.f64 (+.f64 (pow.f64 (-.f64 (/.f64 n i) -1) i) -1) (/.f64 n i)))
(*.f64 100 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 n i)) i) -1) (/.f64 i n)))
(*.f64 100 (*.f64 (/.f64 i n) (+.f64 (pow.f64 (+.f64 1 (/.f64 n i)) i) -1)))
(*.f64 100 (*.f64 i (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 n i)) i) -1) n)))
Compiler

Compiled 19 to 13 computations (31.6% saved)

simplify121.0ms (0.5%)

Algorithm
egg-herbie
Rules
1094×rational.json-simplify-1
1002×rational.json-simplify-41
1000×rational.json-simplify-48
946×rational.json-simplify-2
890×rational.json-simplify-53
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01243
12543
24343
39143
420543
556543
6171543
7426343
8545843
9634943
10742543
Stop Event
node limit
Counts
1 → 4
Calls
Call 1
Inputs
(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)))
Outputs
(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)))
(*.f64 100 (/.f64 n (/.f64 i (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))
(*.f64 100 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 i n)))
(*.f64 100 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n i)))

eval1.0ms (0%)

Compiler

Compiled 62 to 37 computations (40.3% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New224
Fresh011
Picked000
Done000
Total235
Error
47.9b
Counts
5 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
48.1b
(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)))
48.3b
(*.f64 100 (/.f64 n (/.f64 i (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))
Compiler

Compiled 34 to 23 computations (32.4% saved)

localize22.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 n (/.f64 i (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)))
0.0b
(*.f64 100 (/.f64 n (/.f64 i (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))
1.8b
(+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)
5.6b
(pow.f64 (+.f64 1 (/.f64 i n)) n)
Compiler

Compiled 70 to 38 computations (45.7% saved)

series18.0ms (0.1%)

Counts
4 → 96
Calls

24 calls:

TimeVariablePointExpression
2.0ms
n
@0
(*.f64 100 (/.f64 n (/.f64 i (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))
2.0ms
n
@0
(+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)
2.0ms
i
@-inf
(*.f64 100 (/.f64 n (/.f64 i (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))
1.0ms
i
@inf
(*.f64 100 (/.f64 n (/.f64 i (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))
1.0ms
i
@inf
(pow.f64 (+.f64 1 (/.f64 i n)) n)

rewrite115.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
2138×rational.json-1
1814×rational.json-simplify-35
1044×exponential.json-3
1044×rational.json-2
1044×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
014124
1110124
2278124
3844124
42881124
57670124
Stop Event
node limit
Counts
4 → 98
Calls
Call 1
Inputs
(pow.f64 (+.f64 1 (/.f64 i n)) n)
(+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)
(*.f64 100 (/.f64 n (/.f64 i (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))
(/.f64 n (/.f64 i (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (+.f64 1 (/.f64 i n)) n))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 1 (/.f64 n i)) n) (pow.f64 (/.f64 i n) n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 i n) n) (pow.f64 (+.f64 1 (/.f64 n i)) n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 i n) (pow.f64 (/.f64 (+.f64 1 (/.f64 n i)) n) n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 i i) n) (pow.f64 (*.f64 (+.f64 1 (/.f64 n i)) (/.f64 1/2 n)) n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 2 n) (pow.f64 (/.f64 (+.f64 1 (/.f64 i n)) 2) n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 2 (*.f64 i (/.f64 2 n))) n) (pow.f64 1/2 n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 n) n) (pow.f64 (*.f64 i (+.f64 1 (/.f64 n i))) n))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 4)) (*.f64 2 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 4))) 16)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2) -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 100 (/.f64 n i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 100 (/.f64 n i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 100 (/.f64 n i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 100 (/.f64 n i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i)) 200) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i)) 400) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i)) 400)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i)) 400)) (*.f64 2 (*.f64 (*.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i)) 400))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 100 (/.f64 n i))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 n (/.f64 i (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 i n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 n n) (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2) -2) (*.f64 (/.f64 n i) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 n (*.f64 i (/.f64 2 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 i (/.f64 2 n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i) 1/2) n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (/.f64 n i) 1/2) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 4) (/.f64 1 (*.f64 (/.f64 i n) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n 4) (/.f64 1 (/.f64 (*.f64 i 4) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 2 i))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 n) (/.f64 1 (/.f64 i (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 -1 (/.f64 i n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i) n)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i) (/.f64 2 (/.f64 2 n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n i) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n i) (/.f64 1 (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 i) (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 1 n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 i) (/.f64 n (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 n (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 2 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i) 1/2) (+.f64 n n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 n i) 1/2) (+.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))) (/.f64 n i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 2 n)) (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n (/.f64 i (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 i n)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 1 n)) (/.f64 1 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))) (/.f64 1 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n (*.f64 i (/.f64 2 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 i (/.f64 2 n))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 i n) 4)) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 i 4) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))) (*.f64 n 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 i (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))) (neg.f64 n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 i n)) (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 n (/.f64 i (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 i n)))))))

simplify202.0ms (0.8%)

Algorithm
egg-herbie
Rules
1380×rational.json-simplify-2
1302×rational.json-simplify-35
1280×rational.json-simplify-41
1192×rational.json-simplify-61
608×rational.json-simplify-46
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
054716180
1135115594
2314315030
3678815022
Stop Event
node limit
Counts
194 → 404
Calls
Call 1
Inputs
1
(+.f64 1 i)
(+.f64 1 (+.f64 i (*.f64 (pow.f64 i 2) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 1 (+.f64 i (+.f64 (*.f64 (pow.f64 i 3) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))) (*.f64 (pow.f64 i 2) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i) (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4)))) (pow.f64 i 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4))))) (pow.f64 i 3)) (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4)))) (pow.f64 i 2)))))
(exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) i) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) i) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (+.f64 (*.f64 -1/3 (pow.f64 n 4)) (+.f64 (*.f64 1/2 (pow.f64 n 5)) (*.f64 -1/6 (pow.f64 n 6))))) (pow.f64 i 3))) (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) i) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))))
1
(+.f64 1 (*.f64 n (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2)) (/.f64 1 i)) (pow.f64 n 2)) (+.f64 1 (*.f64 n (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2)) (/.f64 1 i)) (pow.f64 n 2)) (+.f64 1 (+.f64 (*.f64 (pow.f64 n 3) (-.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3)) (+.f64 (*.f64 -1 (/.f64 (log.f64 n) i)) (/.f64 (log.f64 i) i))) (*.f64 1/2 (/.f64 1 (pow.f64 i 2))))) (*.f64 n (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))))))
(exp.f64 i)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (exp.f64 i))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 1/3 (pow.f64 i 3))) (exp.f64 i)) (pow.f64 n 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (exp.f64 i)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 1/3 (pow.f64 i 3))) (exp.f64 i)) (pow.f64 n 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (+.f64 (exp.f64 i) (/.f64 (*.f64 (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (*.f64 -1/4 (pow.f64 i 4)))) (exp.f64 i)) (pow.f64 n 3)))))
(exp.f64 i)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (exp.f64 i))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 1/3 (pow.f64 i 3))) (exp.f64 i)) (pow.f64 n 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (exp.f64 i)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/48 (pow.f64 i 6)) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 1/4 (pow.f64 i 4)))) (exp.f64 i)) (pow.f64 n 3))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 1/3 (pow.f64 i 3))) (exp.f64 i)) (pow.f64 n 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (exp.f64 i))))
i
(+.f64 i (*.f64 (pow.f64 i 2) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(+.f64 i (+.f64 (*.f64 (pow.f64 i 2) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (*.f64 (pow.f64 i 3) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))))
(+.f64 i (+.f64 (*.f64 (pow.f64 i 2) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (+.f64 (*.f64 (-.f64 (+.f64 1/24 (*.f64 11/24 (/.f64 1 (pow.f64 n 2)))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 n 3))) (*.f64 1/4 (/.f64 1 n)))) (pow.f64 i 4)) (*.f64 (pow.f64 i 3) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))))))
(-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i) (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4)))) (pow.f64 i 2)))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4))))) (pow.f64 i 3)) (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4)))) (pow.f64 i 2))))) 1)
(-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) i) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) i) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (+.f64 (*.f64 -1/3 (pow.f64 n 4)) (+.f64 (*.f64 1/2 (pow.f64 n 5)) (*.f64 -1/6 (pow.f64 n 6))))) (pow.f64 i 3))) (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) i) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))))) 1)
(*.f64 n (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2)) (/.f64 1 i)) (pow.f64 n 2)) (*.f64 n (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2)) (/.f64 1 i)) (pow.f64 n 2)) (+.f64 (*.f64 (pow.f64 n 3) (-.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3)) (+.f64 (*.f64 -1 (/.f64 (log.f64 n) i)) (/.f64 (log.f64 i) i))) (*.f64 1/2 (/.f64 1 (pow.f64 i 2))))) (*.f64 n (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)))))
(+.f64 (*.f64 (pow.f64 n 4) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 i 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) (pow.f64 i 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i)) (+.f64 (*.f64 1/24 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 4)) (*.f64 1/2 (/.f64 1 (pow.f64 i 2)))))))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2)) (/.f64 1 i)) (pow.f64 n 2)) (+.f64 (*.f64 (pow.f64 n 3) (-.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3)) (+.f64 (*.f64 -1 (/.f64 (log.f64 n) i)) (/.f64 (log.f64 i) i))) (*.f64 1/2 (/.f64 1 (pow.f64 i 2))))) (*.f64 n (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))))))
(-.f64 (exp.f64 i) 1)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (exp.f64 i)) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4))) (exp.f64 i)) (pow.f64 n 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (exp.f64 i))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (*.f64 -1/4 (pow.f64 i 4)))) (exp.f64 i)) (pow.f64 n 3)) (+.f64 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4)))) (pow.f64 n 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (exp.f64 i)))) 1)
(-.f64 (exp.f64 i) 1)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (exp.f64 i)) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4))) (exp.f64 i)) (pow.f64 n 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (exp.f64 i))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4)))) (pow.f64 n 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (+.f64 (exp.f64 i) (*.f64 -1 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/48 (pow.f64 i 6)) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 1/4 (pow.f64 i 4))))) (pow.f64 n 3)))))) 1)
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i))
(+.f64 (*.f64 100 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i))))) (*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i)))
(+.f64 (*.f64 100 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i))))) (+.f64 (*.f64 100 (*.f64 (pow.f64 n 4) (-.f64 (+.f64 (*.f64 -1 (/.f64 (log.f64 n) (pow.f64 i 2))) (+.f64 (/.f64 (log.f64 i) (pow.f64 i 2)) (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3) i)))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3)))))) (*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i))))
(+.f64 (*.f64 100 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i))))) (+.f64 (*.f64 100 (*.f64 (pow.f64 n 4) (-.f64 (+.f64 (*.f64 -1 (/.f64 (log.f64 n) (pow.f64 i 2))) (+.f64 (/.f64 (log.f64 i) (pow.f64 i 2)) (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3) i)))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3)))))) (+.f64 (*.f64 100 (*.f64 (pow.f64 n 5) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) (pow.f64 i 2))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 4) i)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 i 3))) (*.f64 1/3 (/.f64 1 (pow.f64 i 4))))))))) (*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i)))))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(+.f64 (*.f64 -50 (*.f64 i (exp.f64 i))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)))
(+.f64 (*.f64 -50 (*.f64 i (exp.f64 i))) (+.f64 (*.f64 100 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4)))) (*.f64 n i))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))))
(+.f64 (*.f64 -50 (*.f64 i (exp.f64 i))) (+.f64 (*.f64 100 (/.f64 (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (*.f64 -1/4 (pow.f64 i 4)))) (exp.f64 i)) (*.f64 (pow.f64 n 2) i))) (+.f64 (*.f64 100 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4)))) (*.f64 n i))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)))))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(+.f64 (*.f64 -50 (*.f64 i (exp.f64 i))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)))
(+.f64 (*.f64 -50 (*.f64 i (exp.f64 i))) (+.f64 (*.f64 100 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4)))) (*.f64 n i))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))))
(+.f64 (*.f64 -50 (*.f64 i (exp.f64 i))) (+.f64 (*.f64 -100 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/48 (pow.f64 i 6)) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 1/4 (pow.f64 i 4))))) (*.f64 (pow.f64 n 2) i))) (+.f64 (*.f64 100 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4)))) (*.f64 n i))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)))))
(*.f64 100 n)
(+.f64 (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 100 n))
(+.f64 (*.f64 100 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))))) (+.f64 (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 100 n)))
(+.f64 (*.f64 100 (*.f64 n (*.f64 (-.f64 (+.f64 1/24 (*.f64 11/24 (/.f64 1 (pow.f64 n 2)))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 n 3))) (*.f64 1/4 (/.f64 1 n)))) (pow.f64 i 3)))) (+.f64 (*.f64 100 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))))) (+.f64 (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 100 n))))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i))
(+.f64 (*.f64 100 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i)))
(+.f64 (*.f64 100 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2))) (+.f64 (*.f64 100 (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))))) (pow.f64 i 3))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i))))
(+.f64 (*.f64 100 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2))) (+.f64 (*.f64 100 (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))))) (pow.f64 i 3))) (+.f64 (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i)) (*.f64 100 (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4)))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))))) (pow.f64 i 4))))))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i))
(+.f64 (*.f64 100 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i)))
(+.f64 (*.f64 100 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2))) (+.f64 (*.f64 100 (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) (pow.f64 i 3))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i))))
(+.f64 (*.f64 100 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2))) (+.f64 (*.f64 100 (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) (pow.f64 i 3))) (+.f64 (*.f64 -100 (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (+.f64 (*.f64 -1/3 (pow.f64 n 4)) (+.f64 (*.f64 1/2 (pow.f64 n 5)) (*.f64 -1/6 (pow.f64 n 6)))))) (pow.f64 i 4))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i)))))
(/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i)
(+.f64 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i)))) (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i))
(+.f64 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i)))) (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i) (*.f64 (pow.f64 n 4) (-.f64 (+.f64 (*.f64 -1 (/.f64 (log.f64 n) (pow.f64 i 2))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3) i)) (/.f64 (log.f64 i) (pow.f64 i 2)))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3)))))))
(+.f64 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i)))) (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i) (+.f64 (*.f64 (pow.f64 n 5) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) (pow.f64 i 2))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 4) i)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 i 3))) (*.f64 1/3 (/.f64 1 (pow.f64 i 4)))))))) (*.f64 (pow.f64 n 4) (-.f64 (+.f64 (*.f64 -1 (/.f64 (log.f64 n) (pow.f64 i 2))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3) i)) (/.f64 (log.f64 i) (pow.f64 i 2)))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3))))))))
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)
(+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i) (*.f64 -1/2 (*.f64 i (exp.f64 i))))
(+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i) (+.f64 (*.f64 -1/2 (*.f64 i (exp.f64 i))) (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 1/3 (pow.f64 i 3))) (exp.f64 i)) (*.f64 n i))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (*.f64 -1/4 (pow.f64 i 4)))) (exp.f64 i)) (*.f64 (pow.f64 n 2) i)) (+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i) (+.f64 (*.f64 -1/2 (*.f64 i (exp.f64 i))) (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 1/3 (pow.f64 i 3))) (exp.f64 i)) (*.f64 n i)))))
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)
(+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i) (*.f64 -1/2 (*.f64 i (exp.f64 i))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4))) (exp.f64 i)) (*.f64 n i)) (+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i) (*.f64 -1/2 (*.f64 i (exp.f64 i)))))
(+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/48 (pow.f64 i 6)) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 1/4 (pow.f64 i 4))))) (*.f64 (pow.f64 n 2) i))) (+.f64 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4)))) (*.f64 n i)) (*.f64 -1/2 (*.f64 i (exp.f64 i))))))
n
(+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 n (+.f64 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))) (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(+.f64 n (+.f64 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))) (+.f64 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) (*.f64 n (*.f64 (pow.f64 i 3) (-.f64 (+.f64 1/24 (*.f64 11/24 (/.f64 1 (pow.f64 n 2)))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 n 3))) (*.f64 1/4 (/.f64 1 n)))))))))
(/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i)
(+.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2)) (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i))
(+.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2)) (+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i) (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))))) (pow.f64 i 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2)) (+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i) (+.f64 (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))))) (pow.f64 i 3)) (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4)))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))))) (pow.f64 i 4)))))
(/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i)
(+.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)) (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i))
(+.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)) (+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i) (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) (pow.f64 i 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (+.f64 (*.f64 -1/3 (pow.f64 n 4)) (+.f64 (*.f64 1/2 (pow.f64 n 5)) (*.f64 -1/6 (pow.f64 n 6)))))) (pow.f64 i 4))) (+.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)) (+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i) (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) (pow.f64 i 3)))))
(+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 0)
(+.f64 0 (pow.f64 (+.f64 1 (/.f64 i n)) n))
(-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 0)
(*.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n))
(*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1)
(*.f64 2 (/.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2))
(*.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2) 1/2)
(*.f64 1/2 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2))
(*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2) 2)
(*.f64 (pow.f64 (+.f64 1 (/.f64 n i)) n) (pow.f64 (/.f64 i n) n))
(*.f64 (pow.f64 (/.f64 i n) n) (pow.f64 (+.f64 1 (/.f64 n i)) n))
(*.f64 (pow.f64 i n) (pow.f64 (/.f64 (+.f64 1 (/.f64 n i)) n) n))
(*.f64 (pow.f64 (+.f64 i i) n) (pow.f64 (*.f64 (+.f64 1 (/.f64 n i)) (/.f64 1/2 n)) n))
(*.f64 (pow.f64 2 n) (pow.f64 (/.f64 (+.f64 1 (/.f64 i n)) 2) n))
(*.f64 (pow.f64 (+.f64 2 (*.f64 i (/.f64 2 n))) n) (pow.f64 1/2 n))
(*.f64 (pow.f64 (/.f64 1 n) n) (pow.f64 (*.f64 i (+.f64 1 (/.f64 n i))) n))
(/.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1)
(/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2) 2)
(/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 4) 4)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 4)) (*.f64 2 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 4))) 16)
(-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1)
(-.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 0)
(-.f64 0 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(*.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))
(*.f64 -1 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 1)
(*.f64 (+.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2) -2) 1/2)
(*.f64 2 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 2))
(*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 4) 1/4)
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) -1)
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2) -2))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 2) 2)
(*.f64 1/4 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 4))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 1)
(/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2) -2) 2)
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 4) 4)
(/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) -1)
(/.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 4)) 8)
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) -2) -2)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 4))) 16)
(pow.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 1)
(neg.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(+.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 100 (/.f64 n i))) 0)
(+.f64 0 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 100 (/.f64 n i))))
(-.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 100 (/.f64 n i))) 0)
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 100 (/.f64 n i))) 1)
(/.f64 (*.f64 (*.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i)) 200) 2)
(/.f64 (*.f64 (*.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i)) 400) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i)) 400)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i)) 400)) (*.f64 2 (*.f64 (*.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i)) 400))) 16)
(pow.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 100 (/.f64 n i))) 1)
(+.f64 (*.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i)) 0)
(+.f64 0 (*.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i)))
(-.f64 (*.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i)) 0)
(*.f64 1 (*.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i)))
(*.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i))
(*.f64 -1 (/.f64 n (/.f64 i (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))))
(*.f64 -1 (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 i n)))
(*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n i))
(*.f64 (*.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i)) 1)
(*.f64 (+.f64 n n) (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i) 1/2))
(*.f64 (+.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2) -2) (*.f64 (/.f64 n i) 1/2))
(*.f64 2 (/.f64 n (*.f64 i (/.f64 2 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)))))
(*.f64 2 (/.f64 (*.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i)) 2))
(*.f64 2 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 i (/.f64 2 n))))
(*.f64 2 (*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i) 1/2) n))
(*.f64 2 (*.f64 (*.f64 (/.f64 n i) 1/2) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)))
(*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 4) (/.f64 1 (*.f64 (/.f64 i n) 4)))
(*.f64 (*.f64 n 4) (/.f64 1 (/.f64 (*.f64 i 4) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))
(*.f64 (*.f64 n (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 2 i))) 1/2)
(*.f64 (neg.f64 n) (/.f64 1 (/.f64 i (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 -1 (/.f64 i n)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i) n)
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i) (/.f64 2 (/.f64 2 n)))
(*.f64 (/.f64 n i) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))
(*.f64 (/.f64 n i) (/.f64 1 (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))
(*.f64 (/.f64 1 i) (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 1 n)))
(*.f64 (/.f64 1 i) (/.f64 n (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))
(*.f64 1/2 (*.f64 n (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 2 i))))
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i) 1/2) (+.f64 n n))
(*.f64 (*.f64 (/.f64 n i) 1/2) (+.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2) -2))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))) (/.f64 n i))
(*.f64 (/.f64 2 (/.f64 2 n)) (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i))
(*.f64 (/.f64 n (/.f64 i (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))) -1)
(*.f64 (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 i n)) -1)
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 1 n)) (/.f64 1 i))
(*.f64 (/.f64 n (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))) (/.f64 1 i))
(*.f64 (/.f64 n (*.f64 i (/.f64 2 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)))) 2)
(*.f64 (/.f64 (*.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i)) 2) 2)
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 i (/.f64 2 n))) 2)
(*.f64 (/.f64 1 (*.f64 (/.f64 i n) 4)) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 4))
(*.f64 (/.f64 1 (/.f64 (*.f64 i 4) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))) (*.f64 n 4))
(*.f64 (/.f64 1 (/.f64 i (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))) (neg.f64 n))
(*.f64 (/.f64 -1 (/.f64 i n)) (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(pow.f64 (*.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i)) 1)
(neg.f64 (/.f64 n (/.f64 i (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))))
(neg.f64 (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 i n)))
Outputs
1
(+.f64 1 i)
(+.f64 1 (+.f64 i (*.f64 (pow.f64 i 2) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 (*.f64 (pow.f64 i 2) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (+.f64 1 i))
(+.f64 1 (+.f64 i (+.f64 (*.f64 (pow.f64 i 3) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))) (*.f64 (pow.f64 i 2) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(+.f64 1 (+.f64 i (+.f64 (*.f64 (pow.f64 i 2) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (*.f64 (pow.f64 i 3) (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 1/2 (/.f64 1 n))))))))
(+.f64 1 (+.f64 i (+.f64 (*.f64 (pow.f64 i 2) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (*.f64 (pow.f64 i 3) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))))))
(exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))
(exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))))
(+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (pow.f64 n 2) i)))
(+.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (*.f64 (pow.f64 n 2) (/.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) i)))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i) (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4)))) (pow.f64 i 2))))
(+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (/.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (pow.f64 i 2))) (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (pow.f64 n 2) i))))
(+.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 (pow.f64 n 2) (/.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) i)) (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (pow.f64 i 2)))))
(+.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (/.f64 (pow.f64 n 2) i) (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (pow.f64 i 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4))))) (pow.f64 i 3)) (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4)))) (pow.f64 i 2)))))
(+.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (pow.f64 n 2) i)) (+.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (/.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (pow.f64 i 2)))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4)))) (/.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (pow.f64 i 3)))))
(+.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (+.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (pow.f64 i 2))) (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4)))) (pow.f64 i 3)))) (*.f64 (pow.f64 n 2) (/.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) i))))
(+.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (/.f64 (pow.f64 n 2) i) (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (pow.f64 i 2))))) (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (+.f64 (*.f64 1/3 (pow.f64 n 4)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/6 (pow.f64 n 6)))) (pow.f64 i 3))))
(exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))
(exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) i) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))
(+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (/.f64 (pow.f64 n 2) i)))
(+.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (*.f64 (pow.f64 n 2) (/.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) i)))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) i) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))))
(+.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (/.f64 (pow.f64 n 2) i)) (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (pow.f64 i 2)))))
(+.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (+.f64 (*.f64 (pow.f64 n 2) (/.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) i)) (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (pow.f64 i 2)))))
(+.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (+.f64 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (pow.f64 i 2)) (/.f64 (pow.f64 n 2) i))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (+.f64 (*.f64 -1/3 (pow.f64 n 4)) (+.f64 (*.f64 1/2 (pow.f64 n 5)) (*.f64 -1/6 (pow.f64 n 6))))) (pow.f64 i 3))) (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) i) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))))
(+.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (/.f64 (pow.f64 n 2) i)) (+.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (pow.f64 i 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 n 5)) (+.f64 (*.f64 (pow.f64 n 6) -1/6) (*.f64 (pow.f64 n 4) -1/3))) (/.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (pow.f64 i 3))))))
(+.f64 (*.f64 (pow.f64 n 2) (/.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) i)) (+.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (pow.f64 i 2)))) (neg.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (/.f64 (+.f64 (*.f64 (pow.f64 n 4) -1/3) (+.f64 (*.f64 1/2 (pow.f64 n 5)) (*.f64 (pow.f64 n 6) -1/6))) (pow.f64 i 3))))))
(+.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (+.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (+.f64 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (pow.f64 i 2)) (/.f64 (pow.f64 n 2) i))) (*.f64 (+.f64 (*.f64 (pow.f64 n 4) -1/3) (+.f64 (*.f64 1/2 (pow.f64 n 5)) (*.f64 (pow.f64 n 6) -1/6))) (neg.f64 (/.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (pow.f64 i 3))))))
1
(+.f64 1 (*.f64 n (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))))
(+.f64 1 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2)) (/.f64 1 i)) (pow.f64 n 2)) (+.f64 1 (*.f64 n (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)))))
(+.f64 (+.f64 1 (*.f64 n (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)))) (*.f64 (pow.f64 n 2) (+.f64 (/.f64 1 i) (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2)))))
(+.f64 (+.f64 1 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (*.f64 (pow.f64 n 2) (+.f64 (/.f64 1 i) (*.f64 1/2 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2)))))
(+.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (+.f64 (*.f64 (pow.f64 n 2) (+.f64 (/.f64 1 i) (*.f64 1/2 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2)))) 1))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2)) (/.f64 1 i)) (pow.f64 n 2)) (+.f64 1 (+.f64 (*.f64 (pow.f64 n 3) (-.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3)) (+.f64 (*.f64 -1 (/.f64 (log.f64 n) i)) (/.f64 (log.f64 i) i))) (*.f64 1/2 (/.f64 1 (pow.f64 i 2))))) (*.f64 n (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))))))
(+.f64 (*.f64 (pow.f64 n 2) (+.f64 (/.f64 1 i) (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2)))) (+.f64 (*.f64 (pow.f64 n 3) (-.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3)) (+.f64 (*.f64 -1 (/.f64 (log.f64 n) i)) (/.f64 (log.f64 i) i))) (*.f64 1/2 (/.f64 1 (pow.f64 i 2))))) (+.f64 1 (*.f64 n (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))))))
(+.f64 1 (+.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (+.f64 (*.f64 (pow.f64 n 2) (+.f64 (/.f64 1 i) (*.f64 1/2 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2)))) (*.f64 (pow.f64 n 3) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 3)) (-.f64 (+.f64 (neg.f64 (/.f64 (log.f64 n) i)) (/.f64 (log.f64 i) i)) (*.f64 1/2 (/.f64 1 (pow.f64 i 2)))))))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 n 2) (+.f64 (/.f64 1 i) (*.f64 1/2 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2)))) (+.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (pow.f64 n 3) (+.f64 (+.f64 (neg.f64 (/.f64 (log.f64 n) i)) (/.f64 (log.f64 i) i)) (-.f64 (*.f64 1/6 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 3)) (*.f64 1/2 (/.f64 1 (pow.f64 i 2)))))))))
(exp.f64 i)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (exp.f64 i))
(+.f64 (exp.f64 i) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)))
(+.f64 (exp.f64 i) (*.f64 -1/2 (*.f64 (pow.f64 i 2) (/.f64 (exp.f64 i) n))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 1/3 (pow.f64 i 3))) (exp.f64 i)) (pow.f64 n 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (exp.f64 i)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (+.f64 (exp.f64 i) (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 (pow.f64 i 3) 1/3)) (/.f64 (exp.f64 i) (pow.f64 n 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 i 2) (/.f64 (exp.f64 i) n))) (+.f64 (exp.f64 i) (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 (pow.f64 i 3) 1/3)) (/.f64 (exp.f64 i) (pow.f64 n 2)))))
(+.f64 (exp.f64 i) (*.f64 (exp.f64 i) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 (pow.f64 i 3) 1/3)) (pow.f64 n 2)) (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 1/3 (pow.f64 i 3))) (exp.f64 i)) (pow.f64 n 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (+.f64 (exp.f64 i) (/.f64 (*.f64 (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (*.f64 -1/4 (pow.f64 i 4)))) (exp.f64 i)) (pow.f64 n 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (+.f64 (+.f64 (exp.f64 i) (*.f64 (exp.f64 i) (/.f64 (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (*.f64 (pow.f64 i 4) -1/4))) (pow.f64 n 3)))) (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 (pow.f64 i 3) 1/3)) (/.f64 (exp.f64 i) (pow.f64 n 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (*.f64 (pow.f64 i 4) -1/4))) (/.f64 (exp.f64 i) (pow.f64 n 3))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 i 2) (/.f64 (exp.f64 i) n))) (+.f64 (exp.f64 i) (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 (pow.f64 i 3) 1/3)) (/.f64 (exp.f64 i) (pow.f64 n 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 i 2) (/.f64 (exp.f64 i) n))) (+.f64 (exp.f64 i) (*.f64 (exp.f64 i) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 (pow.f64 i 3) 1/3)) (pow.f64 n 2)) (/.f64 (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (*.f64 (pow.f64 i 4) -1/4))) (pow.f64 n 3))))))
(exp.f64 i)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (exp.f64 i))
(+.f64 (exp.f64 i) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)))
(+.f64 (exp.f64 i) (*.f64 -1/2 (*.f64 (pow.f64 i 2) (/.f64 (exp.f64 i) n))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 1/3 (pow.f64 i 3))) (exp.f64 i)) (pow.f64 n 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (exp.f64 i)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (+.f64 (exp.f64 i) (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 (pow.f64 i 3) 1/3)) (/.f64 (exp.f64 i) (pow.f64 n 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 i 2) (/.f64 (exp.f64 i) n))) (+.f64 (exp.f64 i) (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 (pow.f64 i 3) 1/3)) (/.f64 (exp.f64 i) (pow.f64 n 2)))))
(+.f64 (exp.f64 i) (*.f64 (exp.f64 i) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 (pow.f64 i 3) 1/3)) (pow.f64 n 2)) (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/48 (pow.f64 i 6)) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 1/4 (pow.f64 i 4)))) (exp.f64 i)) (pow.f64 n 3))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 1/3 (pow.f64 i 3))) (exp.f64 i)) (pow.f64 n 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (exp.f64 i))))
(+.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 (pow.f64 i 3) 1/3)) (/.f64 (exp.f64 i) (pow.f64 n 2))) (+.f64 (+.f64 (exp.f64 i) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n))) (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 i 6) 1/48) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 (pow.f64 i 4) 1/4))) (/.f64 (exp.f64 i) (pow.f64 n 3))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 i 2) (/.f64 (exp.f64 i) n))) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 (pow.f64 i 3) 1/3)) (/.f64 (exp.f64 i) (pow.f64 n 2))) (+.f64 (exp.f64 i) (neg.f64 (*.f64 (+.f64 (*.f64 (pow.f64 i 6) 1/48) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 (pow.f64 i 4) 1/4))) (/.f64 (exp.f64 i) (pow.f64 n 3)))))))
(+.f64 (+.f64 (exp.f64 i) (*.f64 -1/2 (*.f64 (pow.f64 i 2) (/.f64 (exp.f64 i) n)))) (*.f64 (exp.f64 i) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 (pow.f64 i 3) 1/3)) (pow.f64 n 2)) (neg.f64 (/.f64 (+.f64 (*.f64 (pow.f64 i 6) 1/48) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 (pow.f64 i 4) 1/4))) (pow.f64 n 3))))))
i
(+.f64 i (*.f64 (pow.f64 i 2) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(+.f64 i (+.f64 (*.f64 (pow.f64 i 2) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (*.f64 (pow.f64 i 3) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))))
(+.f64 i (+.f64 (*.f64 (pow.f64 i 2) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (*.f64 (pow.f64 i 3) (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 1/2 (/.f64 1 n)))))))
(+.f64 i (+.f64 (*.f64 (pow.f64 i 2) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (*.f64 (pow.f64 i 3) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n)))))))
(+.f64 i (+.f64 (*.f64 (pow.f64 i 2) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (+.f64 (*.f64 (-.f64 (+.f64 1/24 (*.f64 11/24 (/.f64 1 (pow.f64 n 2)))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 n 3))) (*.f64 1/4 (/.f64 1 n)))) (pow.f64 i 4)) (*.f64 (pow.f64 i 3) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))))))
(+.f64 (*.f64 (pow.f64 i 2) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (+.f64 (+.f64 (*.f64 (pow.f64 i 3) (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 1/2 (/.f64 1 n))))) (*.f64 (pow.f64 i 4) (+.f64 (*.f64 (/.f64 1 (pow.f64 n 2)) 11/24) (-.f64 1/24 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 n 3))) (*.f64 (/.f64 1 n) 1/4)))))) i))
(+.f64 i (+.f64 (*.f64 (pow.f64 i 2) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (+.f64 (*.f64 (pow.f64 i 3) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))) (*.f64 (pow.f64 i 4) (+.f64 (*.f64 (/.f64 1 (pow.f64 n 2)) 11/24) (-.f64 1/24 (*.f64 1/4 (+.f64 (/.f64 1 n) (/.f64 1 (pow.f64 n 3))))))))))
(+.f64 (*.f64 (pow.f64 i 2) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (+.f64 i (+.f64 (*.f64 (pow.f64 i 3) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))) (*.f64 (pow.f64 i 4) (+.f64 (*.f64 (/.f64 1 (pow.f64 n 2)) 11/24) (-.f64 1/24 (*.f64 1/4 (+.f64 (/.f64 1 n) (/.f64 1 (pow.f64 n 3))))))))))
(-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)
(+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) -1)
(+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) 1)
(+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (-.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (pow.f64 n 2) i)) 1))
(+.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 (pow.f64 n 2) (/.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) i)) -1))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i) (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4)))) (pow.f64 i 2)))) 1)
(+.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (/.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (pow.f64 i 2)))) (-.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (pow.f64 n 2) i)) 1))
(+.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (pow.f64 i 2)))) (+.f64 (*.f64 (pow.f64 n 2) (/.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) i)) -1))
(+.f64 -1 (+.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (/.f64 (pow.f64 n 2) i) (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (pow.f64 i 2))))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4))))) (pow.f64 i 3)) (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4)))) (pow.f64 i 2))))) 1)
(+.f64 (+.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (/.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (pow.f64 i 2)))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4)))) (/.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (pow.f64 i 3)))) (-.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (pow.f64 n 2) i)) 1))
(+.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 (pow.f64 n 2) (/.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) i)) (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (pow.f64 i 2))))) (-.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4)))) (pow.f64 i 3))) 1))
(+.f64 -1 (+.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (/.f64 (pow.f64 n 2) i) (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (pow.f64 i 2))))) (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (+.f64 (*.f64 1/3 (pow.f64 n 4)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/6 (pow.f64 n 6)))) (pow.f64 i 3)))))
(-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)
(+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) -1)
(+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) i) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) 1)
(+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (-.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (/.f64 (pow.f64 n 2) i)) 1))
(+.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (+.f64 (*.f64 (pow.f64 n 2) (/.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) i)) -1))
(+.f64 -1 (+.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (*.f64 (pow.f64 n 2) (/.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) i))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) i) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) 1)
(+.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (pow.f64 i 2)))) (-.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (/.f64 (pow.f64 n 2) i)) 1))
(+.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (*.f64 (pow.f64 n 2) (/.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) i))) (-.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (pow.f64 i 2))) 1))
(+.f64 -1 (+.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (+.f64 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (pow.f64 i 2)) (/.f64 (pow.f64 n 2) i)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (+.f64 (*.f64 -1/3 (pow.f64 n 4)) (+.f64 (*.f64 1/2 (pow.f64 n 5)) (*.f64 -1/6 (pow.f64 n 6))))) (pow.f64 i 3))) (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) i) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))))) 1)
(+.f64 (+.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (/.f64 (pow.f64 n 2) i)) (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (pow.f64 i 2))))) (-.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 n 5)) (+.f64 (*.f64 (pow.f64 n 6) -1/6) (*.f64 (pow.f64 n 4) -1/3))) (/.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (pow.f64 i 3)))) 1))
(+.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (+.f64 (*.f64 (pow.f64 n 2) (/.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) i)) (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (pow.f64 i 2))))) (+.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (/.f64 (+.f64 (*.f64 (pow.f64 n 4) -1/3) (+.f64 (*.f64 1/2 (pow.f64 n 5)) (*.f64 (pow.f64 n 6) -1/6))) (pow.f64 i 3)))) -1))
(+.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (+.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (+.f64 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (pow.f64 i 2)) (/.f64 (pow.f64 n 2) i))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 n 4) -1/3) (+.f64 (*.f64 1/2 (pow.f64 n 5)) (*.f64 (pow.f64 n 6) -1/6))) (neg.f64 (/.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (pow.f64 i 3)))) -1)))
(+.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (+.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (+.f64 (/.f64 (pow.f64 n 2) i) (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (pow.f64 i 2)))) (-.f64 -1 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (/.f64 (+.f64 (*.f64 (pow.f64 n 4) -1/3) (+.f64 (*.f64 1/2 (pow.f64 n 5)) (*.f64 (pow.f64 n 6) -1/6))) (pow.f64 i 3))))))
(*.f64 n (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)))
(*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2)) (/.f64 1 i)) (pow.f64 n 2)) (*.f64 n (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))))
(+.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) (*.f64 (pow.f64 n 2) (+.f64 (/.f64 1 i) (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2)))))
(+.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (pow.f64 n 2) (+.f64 (/.f64 1 i) (*.f64 1/2 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2)) (/.f64 1 i)) (pow.f64 n 2)) (+.f64 (*.f64 (pow.f64 n 3) (-.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3)) (+.f64 (*.f64 -1 (/.f64 (log.f64 n) i)) (/.f64 (log.f64 i) i))) (*.f64 1/2 (/.f64 1 (pow.f64 i 2))))) (*.f64 n (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)))))
(+.f64 (*.f64 (pow.f64 n 2) (+.f64 (/.f64 1 i) (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2)))) (+.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) (*.f64 (pow.f64 n 3) (-.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3)) (+.f64 (*.f64 -1 (/.f64 (log.f64 n) i)) (/.f64 (log.f64 i) i))) (*.f64 1/2 (/.f64 1 (pow.f64 i 2)))))))
(+.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (+.f64 (*.f64 (pow.f64 n 2) (+.f64 (/.f64 1 i) (*.f64 1/2 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2)))) (*.f64 (pow.f64 n 3) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 3)) (-.f64 (+.f64 (neg.f64 (/.f64 (log.f64 n) i)) (/.f64 (log.f64 i) i)) (*.f64 1/2 (/.f64 1 (pow.f64 i 2))))))))
(+.f64 (*.f64 (pow.f64 n 2) (+.f64 (/.f64 1 i) (*.f64 1/2 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2)))) (+.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (pow.f64 n 3) (+.f64 (+.f64 (neg.f64 (/.f64 (log.f64 n) i)) (/.f64 (log.f64 i) i)) (-.f64 (*.f64 1/6 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 3)) (*.f64 1/2 (/.f64 1 (pow.f64 i 2))))))))
(+.f64 (*.f64 (pow.f64 n 4) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 i 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) (pow.f64 i 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i)) (+.f64 (*.f64 1/24 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 4)) (*.f64 1/2 (/.f64 1 (pow.f64 i 2)))))))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2)) (/.f64 1 i)) (pow.f64 n 2)) (+.f64 (*.f64 (pow.f64 n 3) (-.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3)) (+.f64 (*.f64 -1 (/.f64 (log.f64 n) i)) (/.f64 (log.f64 i) i))) (*.f64 1/2 (/.f64 1 (pow.f64 i 2))))) (*.f64 n (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))))))
(+.f64 (+.f64 (*.f64 (pow.f64 n 2) (+.f64 (/.f64 1 i) (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2)))) (+.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) (*.f64 (pow.f64 n 3) (-.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3)) (+.f64 (*.f64 -1 (/.f64 (log.f64 n) i)) (/.f64 (log.f64 i) i))) (*.f64 1/2 (/.f64 1 (pow.f64 i 2))))))) (*.f64 (pow.f64 n 4) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 i 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) (pow.f64 i 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i)) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 i 2))) (*.f64 1/24 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 4))))))))
(+.f64 (+.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (+.f64 (*.f64 (pow.f64 n 2) (+.f64 (/.f64 1 i) (*.f64 1/2 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2)))) (*.f64 (pow.f64 n 3) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 3)) (-.f64 (+.f64 (neg.f64 (/.f64 (log.f64 n) i)) (/.f64 (log.f64 i) i)) (*.f64 1/2 (/.f64 1 (pow.f64 i 2)))))))) (*.f64 (pow.f64 n 4) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 i 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (pow.f64 i 2))) (+.f64 (*.f64 1/24 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4)) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) i) (/.f64 1 (pow.f64 i 2)))))))))
(+.f64 (*.f64 (pow.f64 n 2) (+.f64 (/.f64 1 i) (*.f64 1/2 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2)))) (+.f64 (+.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (pow.f64 n 3) (+.f64 (+.f64 (neg.f64 (/.f64 (log.f64 n) i)) (/.f64 (log.f64 i) i)) (-.f64 (*.f64 1/6 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 3)) (*.f64 1/2 (/.f64 1 (pow.f64 i 2))))))) (*.f64 (pow.f64 n 4) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4)) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) i) (/.f64 1 (pow.f64 i 2))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (pow.f64 i 2))) (*.f64 1/3 (/.f64 1 (pow.f64 i 3))))))))
(-.f64 (exp.f64 i) 1)
(+.f64 (exp.f64 i) -1)
(+.f64 -1 (exp.f64 i))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (exp.f64 i)) 1)
(+.f64 (exp.f64 i) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) 1))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 i 2) (/.f64 (exp.f64 i) n))) (+.f64 -1 (exp.f64 i)))
(+.f64 (exp.f64 i) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 i 2) (/.f64 (exp.f64 i) n))) -1))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4))) (exp.f64 i)) (pow.f64 n 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (exp.f64 i))) 1)
(+.f64 (+.f64 (exp.f64 i) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n))) (-.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 (pow.f64 i 3) 1/3)) (/.f64 (exp.f64 i) (pow.f64 n 2))) 1))
(+.f64 -1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 i 2) (/.f64 (exp.f64 i) n))) (+.f64 (exp.f64 i) (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 (pow.f64 i 3) 1/3)) (/.f64 (exp.f64 i) (pow.f64 n 2))))))
(+.f64 -1 (+.f64 (exp.f64 i) (*.f64 (exp.f64 i) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 (pow.f64 i 3) 1/3)) (pow.f64 n 2)) (*.f64 -1/2 (/.f64 (pow.f64 i 2) n))))))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (*.f64 -1/4 (pow.f64 i 4)))) (exp.f64 i)) (pow.f64 n 3)) (+.f64 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4)))) (pow.f64 n 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (exp.f64 i)))) 1)
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (+.f64 (exp.f64 i) (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 (pow.f64 i 3) 1/3)) (/.f64 (exp.f64 i) (pow.f64 n 2))))) (-.f64 (*.f64 (exp.f64 i) (/.f64 (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (*.f64 (pow.f64 i 4) -1/4))) (pow.f64 n 3))) 1))
(+.f64 -1 (+.f64 (*.f64 (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (*.f64 (pow.f64 i 4) -1/4))) (/.f64 (exp.f64 i) (pow.f64 n 3))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 i 2) (/.f64 (exp.f64 i) n))) (+.f64 (exp.f64 i) (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 (pow.f64 i 3) 1/3)) (/.f64 (exp.f64 i) (pow.f64 n 2)))))))
(+.f64 (*.f64 (exp.f64 i) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 (pow.f64 i 3) 1/3)) (pow.f64 n 2)) (/.f64 (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (*.f64 (pow.f64 i 4) -1/4))) (pow.f64 n 3)))) (+.f64 (exp.f64 i) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 i 2) (/.f64 (exp.f64 i) n))) -1)))
(-.f64 (exp.f64 i) 1)
(+.f64 (exp.f64 i) -1)
(+.f64 -1 (exp.f64 i))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (exp.f64 i)) 1)
(+.f64 (exp.f64 i) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) 1))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 i 2) (/.f64 (exp.f64 i) n))) (+.f64 -1 (exp.f64 i)))
(+.f64 (exp.f64 i) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 i 2) (/.f64 (exp.f64 i) n))) -1))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4))) (exp.f64 i)) (pow.f64 n 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (exp.f64 i))) 1)
(+.f64 (+.f64 (exp.f64 i) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n))) (-.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 (pow.f64 i 3) 1/3)) (/.f64 (exp.f64 i) (pow.f64 n 2))) 1))
(+.f64 -1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 i 2) (/.f64 (exp.f64 i) n))) (+.f64 (exp.f64 i) (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 (pow.f64 i 3) 1/3)) (/.f64 (exp.f64 i) (pow.f64 n 2))))))
(+.f64 -1 (+.f64 (exp.f64 i) (*.f64 (exp.f64 i) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 (pow.f64 i 3) 1/3)) (pow.f64 n 2)) (*.f64 -1/2 (/.f64 (pow.f64 i 2) n))))))
(-.f64 (+.f64 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4)))) (pow.f64 n 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (+.f64 (exp.f64 i) (*.f64 -1 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/48 (pow.f64 i 6)) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 1/4 (pow.f64 i 4))))) (pow.f64 n 3)))))) 1)
(+.f64 (+.f64 (exp.f64 i) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 i 6) 1/48) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 (pow.f64 i 4) 1/4))) (/.f64 (exp.f64 i) (pow.f64 n 3)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)))) (-.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 (pow.f64 i 3) 1/3)) (/.f64 (exp.f64 i) (pow.f64 n 2))) 1))
(+.f64 -1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 i 2) (/.f64 (exp.f64 i) n))) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 (pow.f64 i 3) 1/3)) (/.f64 (exp.f64 i) (pow.f64 n 2))) (+.f64 (exp.f64 i) (neg.f64 (*.f64 (+.f64 (*.f64 (pow.f64 i 6) 1/48) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 (pow.f64 i 4) 1/4))) (/.f64 (exp.f64 i) (pow.f64 n 3))))))))
(+.f64 (*.f64 (exp.f64 i) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 (pow.f64 i 3) 1/3)) (pow.f64 n 2)) (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)))) (-.f64 (+.f64 (exp.f64 i) (*.f64 (+.f64 (*.f64 (pow.f64 i 6) 1/48) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 (pow.f64 i 4) 1/4))) (neg.f64 (/.f64 (exp.f64 i) (pow.f64 n 3))))) 1))
(+.f64 (*.f64 (exp.f64 i) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 (pow.f64 i 3) 1/3)) (pow.f64 n 2)) (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)))) (+.f64 (exp.f64 i) (-.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 i 6) 1/48) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 (pow.f64 i 4) 1/4))) (/.f64 (exp.f64 i) (pow.f64 n 3))))))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i))
(*.f64 100 (*.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)))
(*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 (/.f64 (pow.f64 n 2) i) 100))
(*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(+.f64 (*.f64 100 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i))))) (*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i)))
(+.f64 (*.f64 100 (*.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i))) (*.f64 (pow.f64 n 3) (*.f64 (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i))) 100)))
(*.f64 100 (+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) i))))))
(*.f64 100 (+.f64 (*.f64 (pow.f64 n 2) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)) (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) i))))))
(+.f64 (*.f64 100 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i))))) (+.f64 (*.f64 100 (*.f64 (pow.f64 n 4) (-.f64 (+.f64 (*.f64 -1 (/.f64 (log.f64 n) (pow.f64 i 2))) (+.f64 (/.f64 (log.f64 i) (pow.f64 i 2)) (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3) i)))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3)))))) (*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i))))
(+.f64 (*.f64 (pow.f64 n 3) (*.f64 (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i))) 100)) (+.f64 (*.f64 100 (*.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i))) (*.f64 (pow.f64 n 4) (*.f64 (-.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3) i)) (+.f64 (/.f64 (log.f64 i) (pow.f64 i 2)) (*.f64 -1 (/.f64 (log.f64 n) (pow.f64 i 2))))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3)))) 100))))
(+.f64 (*.f64 (pow.f64 n 3) (*.f64 100 (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) i))))) (*.f64 100 (+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) (*.f64 (pow.f64 n 4) (+.f64 (+.f64 (/.f64 (log.f64 i) (pow.f64 i 2)) (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 3) i))) (-.f64 (neg.f64 (/.f64 (log.f64 n) (pow.f64 i 2))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3)))))))))
(*.f64 100 (+.f64 (*.f64 (pow.f64 n 2) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)) (+.f64 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) i)))) (*.f64 (pow.f64 n 4) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 3) i)) (+.f64 (/.f64 (log.f64 i) (pow.f64 i 2)) (-.f64 (neg.f64 (/.f64 (log.f64 n) (pow.f64 i 2))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3))))))))))
(*.f64 100 (+.f64 (*.f64 (pow.f64 n 2) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)) (+.f64 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) i)))) (*.f64 (pow.f64 n 4) (+.f64 (/.f64 (log.f64 i) (pow.f64 i 2)) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 3) i)) (-.f64 (neg.f64 (/.f64 (log.f64 n) (pow.f64 i 2))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3))))))))))
(+.f64 (*.f64 100 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i))))) (+.f64 (*.f64 100 (*.f64 (pow.f64 n 4) (-.f64 (+.f64 (*.f64 -1 (/.f64 (log.f64 n) (pow.f64 i 2))) (+.f64 (/.f64 (log.f64 i) (pow.f64 i 2)) (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3) i)))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3)))))) (+.f64 (*.f64 100 (*.f64 (pow.f64 n 5) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) (pow.f64 i 2))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 4) i)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 i 3))) (*.f64 1/3 (/.f64 1 (pow.f64 i 4))))))))) (*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i)))))
(+.f64 (*.f64 (pow.f64 n 3) (*.f64 (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i))) 100)) (+.f64 (*.f64 (pow.f64 n 5) (*.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 4) i)) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 i 3))) (*.f64 1/3 (/.f64 1 (pow.f64 i 4))))) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) (pow.f64 i 2))))) 100)) (+.f64 (*.f64 100 (*.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i))) (*.f64 (pow.f64 n 4) (*.f64 (-.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3) i)) (+.f64 (/.f64 (log.f64 i) (pow.f64 i 2)) (*.f64 -1 (/.f64 (log.f64 n) (pow.f64 i 2))))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3)))) 100)))))
(+.f64 (*.f64 (pow.f64 n 3) (*.f64 100 (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) i))))) (+.f64 (*.f64 (pow.f64 n 4) (*.f64 100 (+.f64 (+.f64 (/.f64 (log.f64 i) (pow.f64 i 2)) (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 3) i))) (-.f64 (neg.f64 (/.f64 (log.f64 n) (pow.f64 i 2))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3))))))) (*.f64 100 (+.f64 (*.f64 (pow.f64 n 5) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (pow.f64 i 2))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) i)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 i 3))) (*.f64 1/3 (/.f64 1 (pow.f64 i 4)))))))) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i))))))
(+.f64 (*.f64 (pow.f64 n 3) (*.f64 100 (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) i))))) (*.f64 100 (+.f64 (*.f64 (pow.f64 n 4) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 3) i)) (+.f64 (/.f64 (log.f64 i) (pow.f64 i 2)) (-.f64 (neg.f64 (/.f64 (log.f64 n) (pow.f64 i 2))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3))))))) (+.f64 (*.f64 (pow.f64 n 5) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (pow.f64 i 2))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) i)) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 i 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (pow.f64 i 3))) (*.f64 1/3 (/.f64 1 (pow.f64 i 4)))))))) (*.f64 (pow.f64 n 2) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i))))))
(+.f64 (*.f64 (pow.f64 n 3) (*.f64 100 (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) i))))) (*.f64 100 (+.f64 (*.f64 (pow.f64 n 4) (+.f64 (/.f64 (log.f64 i) (pow.f64 i 2)) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 3) i)) (-.f64 (neg.f64 (/.f64 (log.f64 n) (pow.f64 i 2))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3))))))) (+.f64 (*.f64 (pow.f64 n 5) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (pow.f64 i 2))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) i)) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 i 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (pow.f64 i 3))) (*.f64 1/3 (/.f64 1 (pow.f64 i 4)))))))) (*.f64 (pow.f64 n 2) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i))))))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 100 (/.f64 n i)))
(+.f64 (*.f64 -50 (*.f64 i (exp.f64 i))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)))
(+.f64 (*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))) (*.f64 i (*.f64 (exp.f64 i) -50)))
(+.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 100 (/.f64 n i))) (*.f64 i (*.f64 (exp.f64 i) -50)))
(+.f64 (*.f64 -50 (*.f64 i (exp.f64 i))) (+.f64 (*.f64 100 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4)))) (*.f64 n i))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))))
(+.f64 (*.f64 100 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 (pow.f64 i 3) 1/3)) (/.f64 (exp.f64 i) (*.f64 i n)))) (+.f64 (*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))) (*.f64 i (*.f64 (exp.f64 i) -50))))
(+.f64 (*.f64 i (*.f64 (exp.f64 i) -50)) (*.f64 100 (+.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)) (*.f64 (exp.f64 i) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 (pow.f64 i 3) 1/3)) (*.f64 i n))))))
(+.f64 (*.f64 -50 (*.f64 i (exp.f64 i))) (+.f64 (*.f64 100 (/.f64 (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (*.f64 -1/4 (pow.f64 i 4)))) (exp.f64 i)) (*.f64 (pow.f64 n 2) i))) (+.f64 (*.f64 100 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4)))) (*.f64 n i))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)))))
(+.f64 (*.f64 100 (*.f64 (exp.f64 i) (/.f64 (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (*.f64 (pow.f64 i 4) -1/4))) (*.f64 i (pow.f64 n 2))))) (+.f64 (*.f64 100 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 (pow.f64 i 3) 1/3)) (/.f64 (exp.f64 i) (*.f64 i n)))) (+.f64 (*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))) (*.f64 i (*.f64 (exp.f64 i) -50)))))
(+.f64 (*.f64 i (*.f64 (exp.f64 i) -50)) (+.f64 (*.f64 (exp.f64 i) (*.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 (pow.f64 i 3) 1/3)) (*.f64 i n)) 100)) (*.f64 100 (+.f64 (*.f64 (exp.f64 i) (/.f64 (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (*.f64 (pow.f64 i 4) -1/4))) (*.f64 i (pow.f64 n 2)))) (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i))))))
(+.f64 (+.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 100 (/.f64 n i))) (*.f64 i (*.f64 (exp.f64 i) -50))) (*.f64 100 (*.f64 (exp.f64 i) (+.f64 (/.f64 (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (*.f64 (pow.f64 i 4) -1/4))) (*.f64 i (pow.f64 n 2))) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 (pow.f64 i 3) 1/3)) (*.f64 i n))))))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 100 (/.f64 n i)))
(+.f64 (*.f64 -50 (*.f64 i (exp.f64 i))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)))
(+.f64 (*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))) (*.f64 i (*.f64 (exp.f64 i) -50)))
(+.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 100 (/.f64 n i))) (*.f64 i (*.f64 (exp.f64 i) -50)))
(+.f64 (*.f64 -50 (*.f64 i (exp.f64 i))) (+.f64 (*.f64 100 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4)))) (*.f64 n i))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))))
(+.f64 (*.f64 100 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 (pow.f64 i 3) 1/3)) (/.f64 (exp.f64 i) (*.f64 i n)))) (+.f64 (*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))) (*.f64 i (*.f64 (exp.f64 i) -50))))
(+.f64 (*.f64 i (*.f64 (exp.f64 i) -50)) (*.f64 100 (+.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)) (*.f64 (exp.f64 i) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 (pow.f64 i 3) 1/3)) (*.f64 i n))))))
(+.f64 (*.f64 -50 (*.f64 i (exp.f64 i))) (+.f64 (*.f64 -100 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/48 (pow.f64 i 6)) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 1/4 (pow.f64 i 4))))) (*.f64 (pow.f64 n 2) i))) (+.f64 (*.f64 100 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4)))) (*.f64 n i))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)))))
(+.f64 (*.f64 -100 (*.f64 (+.f64 (*.f64 (pow.f64 i 6) 1/48) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 (pow.f64 i 4) 1/4))) (/.f64 (exp.f64 i) (*.f64 i (pow.f64 n 2))))) (+.f64 (*.f64 100 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 (pow.f64 i 3) 1/3)) (/.f64 (exp.f64 i) (*.f64 i n)))) (+.f64 (*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))) (*.f64 i (*.f64 (exp.f64 i) -50)))))
(+.f64 (*.f64 i (*.f64 (exp.f64 i) -50)) (+.f64 (*.f64 100 (+.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)) (*.f64 (exp.f64 i) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 (pow.f64 i 3) 1/3)) (*.f64 i n))))) (*.f64 (+.f64 (*.f64 (pow.f64 i 6) 1/48) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 (pow.f64 i 4) 1/4))) (*.f64 (/.f64 (exp.f64 i) (*.f64 i (pow.f64 n 2))) -100))))
(+.f64 (*.f64 100 (+.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)) (*.f64 (exp.f64 i) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 (pow.f64 i 3) 1/3)) (*.f64 i n))))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 i 6) 1/48) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 (pow.f64 i 4) 1/4))) (*.f64 -100 (/.f64 (exp.f64 i) (*.f64 i (pow.f64 n 2))))) (*.f64 i (*.f64 (exp.f64 i) -50))))
(*.f64 100 n)
(*.f64 n 100)
(+.f64 (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 100 n))
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)))
(*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(+.f64 (*.f64 100 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))))) (+.f64 (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 100 n)))
(+.f64 (+.f64 (*.f64 n 100) (*.f64 n (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100))) (*.f64 n (*.f64 (*.f64 (pow.f64 i 2) (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 1/2 (/.f64 1 n))))) 100)))
(+.f64 (*.f64 i (*.f64 (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)) (*.f64 100 (+.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n)))) (*.f64 (pow.f64 i 2) n)) n)))
(*.f64 100 (+.f64 n (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))))
(+.f64 (*.f64 100 (*.f64 n (*.f64 (-.f64 (+.f64 1/24 (*.f64 11/24 (/.f64 1 (pow.f64 n 2)))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 n 3))) (*.f64 1/4 (/.f64 1 n)))) (pow.f64 i 3)))) (+.f64 (*.f64 100 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))))) (+.f64 (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 100 n))))
(+.f64 (*.f64 n (*.f64 (*.f64 (pow.f64 i 2) (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 1/2 (/.f64 1 n))))) 100)) (+.f64 (+.f64 (*.f64 n 100) (*.f64 n (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100))) (*.f64 100 (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 n 2)) 11/24) (-.f64 1/24 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 n 3))) (*.f64 (/.f64 1 n) 1/4)))) (*.f64 (pow.f64 i 3) n)))))
(+.f64 (*.f64 i (*.f64 (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)) (+.f64 (*.f64 100 (+.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n)))) (*.f64 (pow.f64 i 2) n)) n)) (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 n 2)) 11/24) (-.f64 1/24 (*.f64 1/4 (+.f64 (/.f64 1 n) (/.f64 1 (pow.f64 n 3)))))) (*.f64 (*.f64 n (pow.f64 i 3)) 100))))
(+.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) (*.f64 100 (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))) (*.f64 (pow.f64 i 3) (+.f64 (*.f64 (/.f64 1 (pow.f64 n 2)) 11/24) (-.f64 1/24 (*.f64 1/4 (+.f64 (/.f64 1 n) (/.f64 1 (pow.f64 n 3)))))))))))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i))
(*.f64 100 (*.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) -1) (/.f64 n i)))
(*.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (*.f64 100 (/.f64 n i)))
(+.f64 (*.f64 100 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i)))
(+.f64 (*.f64 100 (*.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) -1) (/.f64 n i))) (*.f64 100 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2)))))
(*.f64 100 (+.f64 (*.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (/.f64 n i)) (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2)))))
(+.f64 (*.f64 100 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2))) (+.f64 (*.f64 100 (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))))) (pow.f64 i 3))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i))))
(+.f64 (*.f64 100 (*.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4)))) (/.f64 n (pow.f64 i 3)))) (+.f64 (*.f64 100 (*.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) -1) (/.f64 n i))) (*.f64 100 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2))))))
(+.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (*.f64 (/.f64 (pow.f64 n 3) (pow.f64 i 2)) 100)) (*.f64 100 (+.f64 (*.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (/.f64 n i)) (*.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4)))) (/.f64 n (pow.f64 i 3))))))
(*.f64 100 (+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4)))) (/.f64 n (pow.f64 i 3))) (+.f64 (*.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (/.f64 n i)) (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2))))))
(+.f64 (*.f64 100 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2))) (+.f64 (*.f64 100 (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))))) (pow.f64 i 3))) (+.f64 (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i)) (*.f64 100 (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4)))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))))) (pow.f64 i 4))))))
(+.f64 (*.f64 100 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2)))) (+.f64 (*.f64 100 (*.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) -1) (/.f64 n i))) (+.f64 (*.f64 100 (*.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4))))) (/.f64 n (pow.f64 i 4)))) (*.f64 100 (*.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4)))) (/.f64 n (pow.f64 i 3)))))))
(+.f64 (*.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (*.f64 100 (/.f64 n i))) (+.f64 (*.f64 100 (+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4)))) (/.f64 n (pow.f64 i 3))) (*.f64 n (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4))))) (pow.f64 i 4))))) (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (*.f64 (/.f64 (pow.f64 n 3) (pow.f64 i 2)) 100))))
(+.f64 (*.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (*.f64 100 (/.f64 n i))) (*.f64 100 (+.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2))) (+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4)))) (/.f64 n (pow.f64 i 3))) (*.f64 n (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 1/3 (pow.f64 n 4)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/6 (pow.f64 n 6))))) (pow.f64 i 4)))))))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i))
(*.f64 100 (*.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) -1) (/.f64 n i)))
(*.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))) (*.f64 100 (/.f64 n i)))
(+.f64 (*.f64 100 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i)))
(+.f64 (*.f64 100 (*.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) -1) (/.f64 n i))) (*.f64 100 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2)))))
(*.f64 100 (+.f64 (*.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))) (/.f64 n i)) (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2)))))
(+.f64 (*.f64 100 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2))) (+.f64 (*.f64 100 (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) (pow.f64 i 3))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i))))
(+.f64 (*.f64 100 (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (/.f64 n (pow.f64 i 3)))) (+.f64 (*.f64 100 (*.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) -1) (/.f64 n i))) (*.f64 100 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2))))))
(+.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (*.f64 (/.f64 (pow.f64 n 3) (pow.f64 i 2)) 100)) (*.f64 100 (+.f64 (*.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))) (/.f64 n i)) (*.f64 n (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))) (pow.f64 i 3))))))
(*.f64 100 (+.f64 (*.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))) (/.f64 n i)) (+.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2))) (*.f64 (*.f64 n (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))) (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (pow.f64 i 3))))))
(+.f64 (*.f64 100 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2))) (+.f64 (*.f64 100 (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) (pow.f64 i 3))) (+.f64 (*.f64 -100 (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (+.f64 (*.f64 -1/3 (pow.f64 n 4)) (+.f64 (*.f64 1/2 (pow.f64 n 5)) (*.f64 -1/6 (pow.f64 n 6)))))) (pow.f64 i 4))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i)))))
(+.f64 (*.f64 100 (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (/.f64 n (pow.f64 i 3)))) (+.f64 (+.f64 (*.f64 100 (*.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) -1) (/.f64 n i))) (*.f64 -100 (*.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (+.f64 (*.f64 1/2 (pow.f64 n 5)) (+.f64 (*.f64 (pow.f64 n 6) -1/6) (*.f64 (pow.f64 n 4) -1/3)))) (/.f64 n (pow.f64 i 4))))) (*.f64 100 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2))))))
(+.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (*.f64 (/.f64 (pow.f64 n 3) (pow.f64 i 2)) 100)) (+.f64 (*.f64 100 (+.f64 (*.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))) (/.f64 n i)) (*.f64 n (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))) (pow.f64 i 3))))) (*.f64 -100 (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (*.f64 n (+.f64 (*.f64 (pow.f64 n 4) -1/3) (+.f64 (*.f64 1/2 (pow.f64 n 5)) (*.f64 (pow.f64 n 6) -1/6))))) (pow.f64 i 4)))))
(+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (+.f64 (*.f64 (pow.f64 n 4) -1/3) (+.f64 (*.f64 1/2 (pow.f64 n 5)) (*.f64 (pow.f64 n 6) -1/6)))) (*.f64 -100 (/.f64 n (pow.f64 i 4)))) (*.f64 100 (+.f64 (*.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))) (/.f64 n i)) (+.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2))) (*.f64 (*.f64 n (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))) (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (pow.f64 i 3)))))))
(/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i)
(*.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i))
(*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i))
(*.f64 (pow.f64 n 2) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i))
(+.f64 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i)))) (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i)))))
(+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) i)))))
(+.f64 (*.f64 (pow.f64 n 2) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)) (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) i)))))
(+.f64 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i)))) (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i) (*.f64 (pow.f64 n 4) (-.f64 (+.f64 (*.f64 -1 (/.f64 (log.f64 n) (pow.f64 i 2))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3) i)) (/.f64 (log.f64 i) (pow.f64 i 2)))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3)))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) (+.f64 (*.f64 (pow.f64 n 4) (-.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3) i)) (+.f64 (/.f64 (log.f64 i) (pow.f64 i 2)) (*.f64 -1 (/.f64 (log.f64 n) (pow.f64 i 2))))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3))))) (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i))))))
(+.f64 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) i)))) (+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) (*.f64 (pow.f64 n 4) (+.f64 (+.f64 (/.f64 (log.f64 i) (pow.f64 i 2)) (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 3) i))) (-.f64 (neg.f64 (/.f64 (log.f64 n) (pow.f64 i 2))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3))))))))
(+.f64 (*.f64 (pow.f64 n 2) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)) (+.f64 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) i)))) (*.f64 (pow.f64 n 4) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 3) i)) (+.f64 (/.f64 (log.f64 i) (pow.f64 i 2)) (-.f64 (neg.f64 (/.f64 (log.f64 n) (pow.f64 i 2))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3)))))))))
(+.f64 (*.f64 (pow.f64 n 2) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)) (+.f64 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) i)))) (*.f64 (pow.f64 n 4) (+.f64 (/.f64 (log.f64 i) (pow.f64 i 2)) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 3) i)) (-.f64 (neg.f64 (/.f64 (log.f64 n) (pow.f64 i 2))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3)))))))))
(+.f64 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i)))) (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i) (+.f64 (*.f64 (pow.f64 n 5) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) (pow.f64 i 2))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 4) i)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 i 3))) (*.f64 1/3 (/.f64 1 (pow.f64 i 4)))))))) (*.f64 (pow.f64 n 4) (-.f64 (+.f64 (*.f64 -1 (/.f64 (log.f64 n) (pow.f64 i 2))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3) i)) (/.f64 (log.f64 i) (pow.f64 i 2)))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3))))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) (+.f64 (+.f64 (*.f64 (pow.f64 n 5) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 4) i)) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 i 3))) (*.f64 1/3 (/.f64 1 (pow.f64 i 4))))) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) (pow.f64 i 2)))))) (*.f64 (pow.f64 n 4) (-.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3) i)) (+.f64 (/.f64 (log.f64 i) (pow.f64 i 2)) (*.f64 -1 (/.f64 (log.f64 n) (pow.f64 i 2))))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3)))))) (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i))))))
(+.f64 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) i)))) (+.f64 (*.f64 (pow.f64 n 4) (+.f64 (+.f64 (/.f64 (log.f64 i) (pow.f64 i 2)) (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 3) i))) (-.f64 (neg.f64 (/.f64 (log.f64 n) (pow.f64 i 2))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3)))))) (+.f64 (*.f64 (pow.f64 n 5) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (pow.f64 i 2))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) i)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 i 3))) (*.f64 1/3 (/.f64 1 (pow.f64 i 4)))))))) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)))))
(+.f64 (*.f64 (pow.f64 n 2) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)) (+.f64 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) i)))) (+.f64 (*.f64 (pow.f64 n 5) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (pow.f64 i 2))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) i)) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 i 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (pow.f64 i 3))) (*.f64 1/3 (/.f64 1 (pow.f64 i 4)))))))) (*.f64 (pow.f64 n 4) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 3) i)) (+.f64 (/.f64 (log.f64 i) (pow.f64 i 2)) (-.f64 (neg.f64 (/.f64 (log.f64 n) (pow.f64 i 2))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3))))))))))
(+.f64 (*.f64 (pow.f64 n 2) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)) (+.f64 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) i)))) (+.f64 (*.f64 (pow.f64 n 5) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (pow.f64 i 2))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) i)) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 i 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (pow.f64 i 3))) (*.f64 1/3 (/.f64 1 (pow.f64 i 4)))))))) (*.f64 (pow.f64 n 4) (+.f64 (/.f64 (log.f64 i) (pow.f64 i 2)) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 3) i)) (-.f64 (neg.f64 (/.f64 (log.f64 n) (pow.f64 i 2))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3))))))))))
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i))
(+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i) (*.f64 -1/2 (*.f64 i (exp.f64 i))))
(+.f64 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)) (*.f64 i (*.f64 (exp.f64 i) -1/2)))
(+.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)) (*.f64 i (*.f64 -1/2 (exp.f64 i))))
(+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i) (+.f64 (*.f64 -1/2 (*.f64 i (exp.f64 i))) (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 1/3 (pow.f64 i 3))) (exp.f64 i)) (*.f64 n i))))
(+.f64 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 (pow.f64 i 3) 1/3)) (/.f64 (exp.f64 i) (*.f64 i n))) (*.f64 i (*.f64 (exp.f64 i) -1/2))))
(+.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)) (+.f64 (*.f64 (exp.f64 i) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 (pow.f64 i 3) 1/3)) (*.f64 i n))) (*.f64 i (*.f64 -1/2 (exp.f64 i)))))
(+.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)) (*.f64 (exp.f64 i) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 (pow.f64 i 3) 1/3)) (*.f64 i n)) (*.f64 i -1/2))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (*.f64 -1/4 (pow.f64 i 4)))) (exp.f64 i)) (*.f64 (pow.f64 n 2) i)) (+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i) (+.f64 (*.f64 -1/2 (*.f64 i (exp.f64 i))) (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 1/3 (pow.f64 i 3))) (exp.f64 i)) (*.f64 n i)))))
(+.f64 (+.f64 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 (pow.f64 i 3) 1/3)) (/.f64 (exp.f64 i) (*.f64 i n))) (*.f64 i (*.f64 (exp.f64 i) -1/2)))) (*.f64 (exp.f64 i) (/.f64 (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (*.f64 (pow.f64 i 4) -1/4))) (*.f64 i (pow.f64 n 2)))))
(+.f64 (+.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)) (+.f64 (*.f64 (exp.f64 i) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 (pow.f64 i 3) 1/3)) (*.f64 i n))) (*.f64 i (*.f64 -1/2 (exp.f64 i))))) (*.f64 (exp.f64 i) (/.f64 (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (*.f64 (pow.f64 i 4) -1/4))) (*.f64 i (pow.f64 n 2)))))
(+.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)) (+.f64 (*.f64 i (*.f64 -1/2 (exp.f64 i))) (*.f64 (exp.f64 i) (+.f64 (/.f64 (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (*.f64 (pow.f64 i 4) -1/4))) (*.f64 i (pow.f64 n 2))) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 (pow.f64 i 3) 1/3)) (*.f64 i n))))))
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i))
(+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i) (*.f64 -1/2 (*.f64 i (exp.f64 i))))
(+.f64 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)) (*.f64 i (*.f64 (exp.f64 i) -1/2)))
(+.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)) (*.f64 i (*.f64 -1/2 (exp.f64 i))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4))) (exp.f64 i)) (*.f64 n i)) (+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i) (*.f64 -1/2 (*.f64 i (exp.f64 i)))))
(+.f64 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 (pow.f64 i 3) 1/3)) (/.f64 (exp.f64 i) (*.f64 i n))) (*.f64 i (*.f64 (exp.f64 i) -1/2))))
(+.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)) (+.f64 (*.f64 (exp.f64 i) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 (pow.f64 i 3) 1/3)) (*.f64 i n))) (*.f64 i (*.f64 -1/2 (exp.f64 i)))))
(+.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)) (*.f64 (exp.f64 i) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 (pow.f64 i 3) 1/3)) (*.f64 i n)) (*.f64 i -1/2))))
(+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/48 (pow.f64 i 6)) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 1/4 (pow.f64 i 4))))) (*.f64 (pow.f64 n 2) i))) (+.f64 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4)))) (*.f64 n i)) (*.f64 -1/2 (*.f64 i (exp.f64 i))))))
(+.f64 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 i 6) 1/48) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 (pow.f64 i 4) 1/4))) (/.f64 (exp.f64 i) (*.f64 i (pow.f64 n 2))))) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 (pow.f64 i 3) 1/3)) (/.f64 (exp.f64 i) (*.f64 i n))) (*.f64 i (*.f64 (exp.f64 i) -1/2)))))
(+.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)) (+.f64 (neg.f64 (*.f64 (exp.f64 i) (/.f64 (+.f64 (*.f64 (pow.f64 i 6) 1/48) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 (pow.f64 i 4) 1/4))) (*.f64 i (pow.f64 n 2))))) (+.f64 (*.f64 (exp.f64 i) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 (pow.f64 i 3) 1/3)) (*.f64 i n))) (*.f64 i (*.f64 -1/2 (exp.f64 i))))))
(+.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 i 6) 1/48) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 (pow.f64 i 4) 1/4))) (neg.f64 (/.f64 (exp.f64 i) (*.f64 i (pow.f64 n 2))))) (*.f64 (exp.f64 i) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 (pow.f64 i 3) 1/3)) (*.f64 i n)) (*.f64 i -1/2)))))
n
(+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 n (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) n)))
(+.f64 n (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 n (+.f64 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))) (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(+.f64 (*.f64 (pow.f64 i 2) (*.f64 (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 1/2 (/.f64 1 n)))) n)) (+.f64 n (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) n))))
(+.f64 n (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(+.f64 n (+.f64 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))) (+.f64 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) (*.f64 n (*.f64 (pow.f64 i 3) (-.f64 (+.f64 1/24 (*.f64 11/24 (/.f64 1 (pow.f64 n 2)))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 n 3))) (*.f64 1/4 (/.f64 1 n)))))))))
(+.f64 n (+.f64 (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) n)) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 n 2)) 11/24) (-.f64 1/24 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 n 3))) (*.f64 (/.f64 1 n) 1/4)))) (*.f64 (pow.f64 i 3) n)) (*.f64 (pow.f64 i 2) (*.f64 (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 1/2 (/.f64 1 n)))) n)))))
(+.f64 n (+.f64 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))) (*.f64 (pow.f64 i 3) (+.f64 (*.f64 (/.f64 1 (pow.f64 n 2)) 11/24) (-.f64 1/24 (*.f64 1/4 (+.f64 (/.f64 1 n) (/.f64 1 (pow.f64 n 3)))))))))))
(+.f64 n (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))) (+.f64 (*.f64 (pow.f64 i 3) (+.f64 (*.f64 (/.f64 1 (pow.f64 n 2)) 11/24) (-.f64 1/24 (*.f64 1/4 (+.f64 (/.f64 1 n) (/.f64 1 (pow.f64 n 3))))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))))
(/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i)
(*.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) -1) (/.f64 n i))
(*.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (/.f64 n i))
(+.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2)) (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i))
(+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) -1) (/.f64 n i)) (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2))))
(+.f64 (*.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (/.f64 n i)) (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2)) (+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i) (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))))) (pow.f64 i 3))))
(+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) -1) (/.f64 n i)) (+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4)))) (/.f64 n (pow.f64 i 3))) (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2)))))
(+.f64 (*.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (/.f64 n i)) (+.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2))) (*.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4)))) (/.f64 n (pow.f64 i 3)))))
(+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4)))) (/.f64 n (pow.f64 i 3))) (+.f64 (*.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (/.f64 n i)) (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2)) (+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i) (+.f64 (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))))) (pow.f64 i 3)) (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4)))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))))) (pow.f64 i 4)))))
(+.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2))) (+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4)))) (/.f64 n (pow.f64 i 3))) (+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4))))) (/.f64 n (pow.f64 i 4))) (*.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) -1) (/.f64 n i)))))
(+.f64 (*.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (/.f64 n i)) (+.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2))) (+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4)))) (/.f64 n (pow.f64 i 3))) (*.f64 n (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4))))) (pow.f64 i 4))))))
(+.f64 (*.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (/.f64 n i)) (+.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2))) (+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4)))) (/.f64 n (pow.f64 i 3))) (*.f64 n (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 1/3 (pow.f64 n 4)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/6 (pow.f64 n 6))))) (pow.f64 i 4))))))
(/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i)
(*.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) -1) (/.f64 n i))
(*.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))) (/.f64 n i))
(+.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)) (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i))
(+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) -1) (/.f64 n i)) (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2))))
(+.f64 (*.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))) (/.f64 n i)) (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)) (+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i) (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) (pow.f64 i 3))))
(+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) -1) (/.f64 n i)) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (/.f64 n (pow.f64 i 3))) (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2)))))
(+.f64 (*.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))) (/.f64 n i)) (+.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2))) (*.f64 n (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))) (pow.f64 i 3)))))
(+.f64 (*.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))) (/.f64 n i)) (+.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2))) (*.f64 (*.f64 n (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))) (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (pow.f64 i 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (+.f64 (*.f64 -1/3 (pow.f64 n 4)) (+.f64 (*.f64 1/2 (pow.f64 n 5)) (*.f64 -1/6 (pow.f64 n 6)))))) (pow.f64 i 4))) (+.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)) (+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i) (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) (pow.f64 i 3)))))
(+.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2))) (+.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) -1) (/.f64 n i)) (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (/.f64 n (pow.f64 i 3)))) (*.f64 -1 (*.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (+.f64 (*.f64 1/2 (pow.f64 n 5)) (+.f64 (*.f64 (pow.f64 n 6) -1/6) (*.f64 (pow.f64 n 4) -1/3)))) (/.f64 n (pow.f64 i 4))))))
(+.f64 (*.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))) (/.f64 n i)) (+.f64 (+.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2))) (*.f64 n (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))) (pow.f64 i 3)))) (neg.f64 (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (*.f64 n (+.f64 (*.f64 (pow.f64 n 4) -1/3) (+.f64 (*.f64 1/2 (pow.f64 n 5)) (*.f64 (pow.f64 n 6) -1/6))))) (pow.f64 i 4)))))
(+.f64 (*.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))) (/.f64 n i)) (+.f64 (+.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2))) (*.f64 (*.f64 n (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))) (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (pow.f64 i 3)))) (*.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (+.f64 (*.f64 (pow.f64 n 4) -1/3) (+.f64 (*.f64 1/2 (pow.f64 n 5)) (*.f64 (pow.f64 n 6) -1/6)))) (neg.f64 (/.f64 n (pow.f64 i 4))))))
(+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 0)
(pow.f64 (+.f64 1 (/.f64 i n)) n)
(+.f64 0 (pow.f64 (+.f64 1 (/.f64 i n)) n))
(pow.f64 (+.f64 1 (/.f64 i n)) n)
(-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 0)
(pow.f64 (+.f64 1 (/.f64 i n)) n)
(*.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n))
(pow.f64 (+.f64 1 (/.f64 i n)) n)
(*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1)
(pow.f64 (+.f64 1 (/.f64 i n)) n)
(*.f64 2 (/.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2))
(pow.f64 (+.f64 1 (/.f64 i n)) n)
(*.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2) 1/2)
(pow.f64 (+.f64 1 (/.f64 i n)) n)
(*.f64 1/2 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2))
(pow.f64 (+.f64 1 (/.f64 i n)) n)
(*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2) 2)
(pow.f64 (+.f64 1 (/.f64 i n)) n)
(*.f64 (pow.f64 (+.f64 1 (/.f64 n i)) n) (pow.f64 (/.f64 i n) n))
(pow.f64 (+.f64 1 (/.f64 i n)) n)
(*.f64 (pow.f64 (/.f64 i n) n) (pow.f64 (+.f64 1 (/.f64 n i)) n))
(pow.f64 (+.f64 1 (/.f64 i n)) n)
(*.f64 (pow.f64 i n) (pow.f64 (/.f64 (+.f64 1 (/.f64 n i)) n) n))
(pow.f64 (*.f64 i (/.f64 (+.f64 1 (/.f64 n i)) n)) n)
(*.f64 (pow.f64 (+.f64 i i) n) (pow.f64 (*.f64 (+.f64 1 (/.f64 n i)) (/.f64 1/2 n)) n))
(pow.f64 (+.f64 1 (/.f64 i n)) n)
(*.f64 (pow.f64 2 n) (pow.f64 (/.f64 (+.f64 1 (/.f64 i n)) 2) n))
(pow.f64 (*.f64 2 (/.f64 (+.f64 1 (/.f64 i n)) 2)) n)
(*.f64 (pow.f64 (+.f64 2 (*.f64 i (/.f64 2 n))) n) (pow.f64 1/2 n))
(pow.f64 (*.f64 (+.f64 2 (*.f64 i (/.f64 2 n))) 1/2) n)
(pow.f64 (*.f64 1/2 (+.f64 2 (*.f64 i (/.f64 2 n)))) n)
(*.f64 (pow.f64 (/.f64 1 n) n) (pow.f64 (*.f64 i (+.f64 1 (/.f64 n i))) n))
(pow.f64 (+.f64 1 (/.f64 i n)) n)
(/.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1)
(pow.f64 (+.f64 1 (/.f64 i n)) n)
(/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2) 2)
(pow.f64 (+.f64 1 (/.f64 i n)) n)
(/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 4) 4)
(pow.f64 (+.f64 1 (/.f64 i n)) n)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 4)) 8)
(pow.f64 (+.f64 1 (/.f64 i n)) n)
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 4)) (*.f64 2 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 4))) 16)
(pow.f64 (+.f64 1 (/.f64 i n)) n)
(-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1)
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))
(-.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 0)
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))
(-.f64 0 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))
(*.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))
(*.f64 -1 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))
(*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 1)
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))
(*.f64 (+.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2) -2) 1/2)
(*.f64 1/2 (+.f64 (*.f64 2 (pow.f64 (+.f64 1 (/.f64 i n)) n)) -2))
(*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) -2))
(*.f64 2 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 2))
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))
(*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 4) 1/4)
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) -1)
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2) -2))
(*.f64 1/2 (+.f64 (*.f64 2 (pow.f64 (+.f64 1 (/.f64 i n)) n)) -2))
(*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) -2))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 2) 2)
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))
(*.f64 1/4 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 4))
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 1)
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))
(/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2) -2) 2)
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 4) 4)
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))
(/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) -1)
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))
(/.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 4)) 8)
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) -2) -2)
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 4))) 16)
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))
(pow.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 1)
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))
(neg.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))
(+.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 100 (/.f64 n i))) 0)
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 100 (/.f64 n i)))
(*.f64 100 (*.f64 (/.f64 n i) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(+.f64 0 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 100 (/.f64 n i))))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 100 (/.f64 n i)))
(*.f64 100 (*.f64 (/.f64 n i) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(-.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 100 (/.f64 n i))) 0)
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 100 (/.f64 n i)))
(*.f64 100 (*.f64 (/.f64 n i) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 100 (/.f64 n i))) 1)
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 100 (/.f64 n i)))
(*.f64 100 (*.f64 (/.f64 n i) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(/.f64 (*.f64 (*.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i)) 200) 2)
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 100 (/.f64 n i)))
(*.f64 100 (*.f64 (/.f64 n i) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(/.f64 (*.f64 (*.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i)) 400) 4)
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 100 (/.f64 n i)))
(*.f64 100 (*.f64 (/.f64 n i) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(/.f64 (*.f64 2 (*.f64 (*.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i)) 400)) 8)
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 100 (/.f64 n i)))
(*.f64 100 (*.f64 (/.f64 n i) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i)) 400)) (*.f64 2 (*.f64 (*.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i)) 400))) 16)
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 100 (/.f64 n i)))
(*.f64 100 (*.f64 (/.f64 n i) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(pow.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 100 (/.f64 n i))) 1)
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 100 (/.f64 n i)))
(*.f64 100 (*.f64 (/.f64 n i) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(+.f64 (*.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i)) 0)
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (/.f64 n i) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(+.f64 0 (*.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i)))
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (/.f64 n i) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(-.f64 (*.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i)) 0)
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (/.f64 n i) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(*.f64 1 (*.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i)))
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (/.f64 n i) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(*.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i))
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (/.f64 n i) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(*.f64 -1 (/.f64 n (/.f64 i (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))))
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (/.f64 n i) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(*.f64 -1 (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 i n)))
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (/.f64 n i) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (/.f64 n i) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(*.f64 (*.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i)) 1)
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (/.f64 n i) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(*.f64 (+.f64 n n) (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i) 1/2))
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (/.f64 n i) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(*.f64 (+.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2) -2) (*.f64 (/.f64 n i) 1/2))
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (/.f64 n i) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(*.f64 2 (/.f64 n (*.f64 i (/.f64 2 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)))))
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (/.f64 n i) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(*.f64 2 (/.f64 (*.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i)) 2))
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (/.f64 n i) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(*.f64 2 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 i (/.f64 2 n))))
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (/.f64 n i) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(*.f64 2 (*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i) 1/2) n))
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (/.f64 n i) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(*.f64 2 (*.f64 (*.f64 (/.f64 n i) 1/2) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)))
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (/.f64 n i) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 4) (/.f64 1 (*.f64 (/.f64 i n) 4)))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 4 (/.f64 (/.f64 1 (/.f64 i n)) 4)))
(*.f64 4 (*.f64 (/.f64 1/4 (/.f64 i n)) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 4 (/.f64 n (/.f64 i 1/4))))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 4 (/.f64 n (*.f64 i 4))))
(*.f64 (*.f64 n 4) (/.f64 1 (/.f64 (*.f64 i 4) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))
(*.f64 (*.f64 n 4) (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 (*.f64 i 4) 1)))
(*.f64 (*.f64 n 4) (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 i 4)))
(*.f64 (*.f64 n 4) (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 -1/4 i)))
(*.f64 (*.f64 n (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 2 i))) 1/2)
(*.f64 1/2 (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 (/.f64 2 i) n)))
(*.f64 1/2 (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 n (/.f64 2 i))))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 1/2 (*.f64 n (/.f64 2 i))))
(*.f64 (neg.f64 n) (/.f64 1 (/.f64 i (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))))
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (/.f64 n i) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 -1 (/.f64 i n)))
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (/.f64 n i) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i) n)
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (/.f64 n i) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i) (/.f64 2 (/.f64 2 n)))
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (/.f64 n i) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(*.f64 (/.f64 n i) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (/.f64 n i) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(*.f64 (/.f64 n i) (/.f64 1 (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (/.f64 n i) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(*.f64 (/.f64 1 i) (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 1 n)))
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (/.f64 n i) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(*.f64 (/.f64 1 i) (/.f64 n (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (/.f64 n i) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(*.f64 1/2 (*.f64 n (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 2 i))))
(*.f64 1/2 (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 (/.f64 2 i) n)))
(*.f64 1/2 (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 n (/.f64 2 i))))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 1/2 (*.f64 n (/.f64 2 i))))
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i) 1/2) (+.f64 n n))
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (/.f64 n i) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(*.f64 (*.f64 (/.f64 n i) 1/2) (+.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2) -2))
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (/.f64 n i) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (/.f64 n i) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(*.f64 (/.f64 2 (/.f64 2 n)) (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i))
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (/.f64 n i) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(*.f64 (/.f64 n (/.f64 i (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))) -1)
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (/.f64 n i) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 i n)) -1)
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (/.f64 n i) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 1 n)) (/.f64 1 i))
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (/.f64 n i) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(*.f64 (/.f64 n (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))) (/.f64 1 i))
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (/.f64 n i) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(*.f64 (/.f64 n (*.f64 i (/.f64 2 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)))) 2)
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (/.f64 n i) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(*.f64 (/.f64 (*.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i)) 2) 2)
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (/.f64 n i) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 i (/.f64 2 n))) 2)
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (/.f64 n i) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(*.f64 (/.f64 1 (*.f64 (/.f64 i n) 4)) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 4))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 4 (/.f64 (/.f64 1 (/.f64 i n)) 4)))
(*.f64 4 (*.f64 (/.f64 1/4 (/.f64 i n)) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 4 (/.f64 n (/.f64 i 1/4))))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 4 (/.f64 n (*.f64 i 4))))
(*.f64 (/.f64 1 (/.f64 (*.f64 i 4) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))) (*.f64 n 4))
(*.f64 (*.f64 n 4) (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 (*.f64 i 4) 1)))
(*.f64 (*.f64 n 4) (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 i 4)))
(*.f64 (*.f64 n 4) (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 -1/4 i)))
(*.f64 (/.f64 1 (/.f64 i (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))) (neg.f64 n))
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (/.f64 n i) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(*.f64 (/.f64 -1 (/.f64 i n)) (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (/.f64 n i) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(pow.f64 (*.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i)) 1)
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (/.f64 n i) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(neg.f64 (/.f64 n (/.f64 i (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))))
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (/.f64 n i) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(neg.f64 (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 i n)))
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (/.f64 n i) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))

localize18.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)))
1.8b
(-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1)
5.6b
(pow.f64 (+.f64 1 (/.f64 i n)) n)
10.6b
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))
Compiler

Compiled 58 to 29 computations (50% saved)

series7.0ms (0%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
2.0ms
n
@inf
(-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1)
0.0ms
i
@inf
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))
0.0ms
n
@0
(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)))
0.0ms
i
@-inf
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))
0.0ms
n
@0
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))

rewrite100.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1956×rational.json-1
1956×rational.json-2
1956×rational.json-3
1568×rational.json-simplify-35
924×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
012105
197105
2264105
3740105
42503105
56772105
Stop Event
node limit
Counts
3 → 80
Calls
Call 1
Inputs
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))
(-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1)
(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 i n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 n n) (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (+.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -2 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2)) (/.f64 (/.f64 n i) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -2 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2)) (*.f64 (/.f64 n i) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -2 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2)) (*.f64 (/.f64 1 (+.f64 i i)) n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 i (/.f64 2 n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 n (*.f64 i (/.f64 2 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (+.f64 i i)) n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (/.f64 n i) 2) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n 4) (/.f64 1 (/.f64 (*.f64 i 4) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 n (/.f64 2 i))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 4) (/.f64 1 (*.f64 (/.f64 i n) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 n) (/.f64 -1 (/.f64 i (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 -1 (/.f64 i n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i) n)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i) (/.f64 1 (/.f64 1 n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n i) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n i) (/.f64 2 (/.f64 2 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 i) (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 1 n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 i) (/.f64 n (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 n (/.f64 2 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 n i) 2) (+.f64 -2 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (+.f64 i i)) (+.f64 n n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 n i) 1/2) (+.f64 -2 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 2 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))) (/.f64 n i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 i n)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 n)) (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 1 n)) (/.f64 1 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))) (/.f64 1 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 i (/.f64 2 n))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n (*.f64 i (/.f64 2 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 i 4) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))) (*.f64 n 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n i)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 i n) 4)) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 i (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))) (neg.f64 n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 i n)) (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (/.f64 n i) 2) (/.f64 (/.f64 n i) 2)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 i n)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -2 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 -2 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -2 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 100 (/.f64 n i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 100 (/.f64 n i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 100 (/.f64 n i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 100 (/.f64 n i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n i)) 200) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n i)) 400) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n i)) 400)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n i)) 400)) (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n i)) 400))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 100 (/.f64 n i))) 1)))))

simplify189.0ms (0.8%)

Algorithm
egg-herbie
Rules
1244×rational.json-simplify-2
1178×rational.json-simplify-35
1034×rational.json-simplify-44
1022×rational.json-simplify-47
984×rational.json-simplify-41
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
049013370
1120212878
2275612538
3723112530
Stop Event
node limit
Counts
152 → 327
Calls
Call 1
Inputs
n
(+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 n (+.f64 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))) (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(+.f64 n (+.f64 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))) (+.f64 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) (*.f64 n (*.f64 (pow.f64 i 3) (-.f64 (+.f64 1/24 (*.f64 11/24 (/.f64 1 (pow.f64 n 2)))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 n 3))) (*.f64 1/4 (/.f64 1 n)))))))))
(/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i)
(+.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2)) (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i))
(+.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2)) (+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i) (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))))) (pow.f64 i 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2)) (+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i) (+.f64 (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))))) (pow.f64 i 3)) (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4)))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))))) (pow.f64 i 4)))))
(/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i)
(+.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)) (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i))
(+.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)) (+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i) (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) (pow.f64 i 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (+.f64 (*.f64 -1/3 (pow.f64 n 4)) (+.f64 (*.f64 1/2 (pow.f64 n 5)) (*.f64 -1/6 (pow.f64 n 6)))))) (pow.f64 i 4))) (+.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)) (+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i) (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) (pow.f64 i 3)))))
(/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i)
(+.f64 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i)))) (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i))
(+.f64 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i)))) (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i) (*.f64 (pow.f64 n 4) (-.f64 (+.f64 (*.f64 -1 (/.f64 (log.f64 n) (pow.f64 i 2))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3) i)) (/.f64 (log.f64 i) (pow.f64 i 2)))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3)))))))
(+.f64 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i)))) (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i) (+.f64 (*.f64 (pow.f64 n 5) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) (pow.f64 i 2))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 4) i)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 i 3))) (*.f64 1/3 (/.f64 1 (pow.f64 i 4)))))))) (*.f64 (pow.f64 n 4) (-.f64 (+.f64 (*.f64 -1 (/.f64 (log.f64 n) (pow.f64 i 2))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3) i)) (/.f64 (log.f64 i) (pow.f64 i 2)))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3))))))))
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)
(+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i) (*.f64 -1/2 (*.f64 i (exp.f64 i))))
(+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i) (+.f64 (*.f64 -1/2 (*.f64 i (exp.f64 i))) (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 1/3 (pow.f64 i 3))) (exp.f64 i)) (*.f64 n i))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (*.f64 -1/4 (pow.f64 i 4)))) (exp.f64 i)) (*.f64 (pow.f64 n 2) i)) (+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i) (+.f64 (*.f64 -1/2 (*.f64 i (exp.f64 i))) (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 1/3 (pow.f64 i 3))) (exp.f64 i)) (*.f64 n i)))))
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)
(+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i) (*.f64 -1/2 (*.f64 i (exp.f64 i))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4))) (exp.f64 i)) (*.f64 n i)) (+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i) (*.f64 -1/2 (*.f64 i (exp.f64 i)))))
(+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/48 (pow.f64 i 6)) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 1/4 (pow.f64 i 4))))) (*.f64 (pow.f64 n 2) i))) (+.f64 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4)))) (*.f64 n i)) (*.f64 -1/2 (*.f64 i (exp.f64 i))))))
i
(+.f64 i (*.f64 (pow.f64 i 2) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(+.f64 i (+.f64 (*.f64 (pow.f64 i 2) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (*.f64 (pow.f64 i 3) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))))
(+.f64 i (+.f64 (*.f64 (pow.f64 i 2) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (+.f64 (*.f64 (-.f64 (+.f64 1/24 (*.f64 11/24 (/.f64 1 (pow.f64 n 2)))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 n 3))) (*.f64 1/4 (/.f64 1 n)))) (pow.f64 i 4)) (*.f64 (pow.f64 i 3) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))))))
(-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i) (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4)))) (pow.f64 i 2)))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4))))) (pow.f64 i 3)) (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4)))) (pow.f64 i 2))))) 1)
(-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) i) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) i) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (+.f64 (*.f64 -1/3 (pow.f64 n 4)) (+.f64 (*.f64 1/2 (pow.f64 n 5)) (*.f64 -1/6 (pow.f64 n 6))))) (pow.f64 i 3))) (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) i) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))))) 1)
(*.f64 n (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2)) (/.f64 1 i)) (pow.f64 n 2)) (*.f64 n (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2)) (/.f64 1 i)) (pow.f64 n 2)) (+.f64 (*.f64 (pow.f64 n 3) (-.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3)) (+.f64 (*.f64 -1 (/.f64 (log.f64 n) i)) (/.f64 (log.f64 i) i))) (*.f64 1/2 (/.f64 1 (pow.f64 i 2))))) (*.f64 n (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)))))
(+.f64 (*.f64 (pow.f64 n 4) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 i 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) (pow.f64 i 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i)) (+.f64 (*.f64 1/24 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 4)) (*.f64 1/2 (/.f64 1 (pow.f64 i 2)))))))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2)) (/.f64 1 i)) (pow.f64 n 2)) (+.f64 (*.f64 (pow.f64 n 3) (-.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3)) (+.f64 (*.f64 -1 (/.f64 (log.f64 n) i)) (/.f64 (log.f64 i) i))) (*.f64 1/2 (/.f64 1 (pow.f64 i 2))))) (*.f64 n (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))))))
(-.f64 (exp.f64 i) 1)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (exp.f64 i)) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4))) (exp.f64 i)) (pow.f64 n 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (exp.f64 i))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (*.f64 -1/4 (pow.f64 i 4)))) (exp.f64 i)) (pow.f64 n 3)) (+.f64 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4)))) (pow.f64 n 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (exp.f64 i)))) 1)
(-.f64 (exp.f64 i) 1)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (exp.f64 i)) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4))) (exp.f64 i)) (pow.f64 n 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (exp.f64 i))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4)))) (pow.f64 n 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (+.f64 (exp.f64 i) (*.f64 -1 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/48 (pow.f64 i 6)) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 1/4 (pow.f64 i 4))))) (pow.f64 n 3)))))) 1)
(*.f64 100 n)
(+.f64 (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 100 n))
(+.f64 (*.f64 100 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))))) (+.f64 (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 100 n)))
(+.f64 (*.f64 100 (*.f64 n (*.f64 (-.f64 (+.f64 1/24 (*.f64 11/24 (/.f64 1 (pow.f64 n 2)))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 n 3))) (*.f64 1/4 (/.f64 1 n)))) (pow.f64 i 3)))) (+.f64 (*.f64 100 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))))) (+.f64 (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 100 n))))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i))
(+.f64 (*.f64 100 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i)))
(+.f64 (*.f64 100 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2))) (+.f64 (*.f64 100 (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))))) (pow.f64 i 3))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i))))
(+.f64 (*.f64 100 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2))) (+.f64 (*.f64 100 (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))))) (pow.f64 i 3))) (+.f64 (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i)) (*.f64 100 (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4)))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))))) (pow.f64 i 4))))))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i))
(+.f64 (*.f64 100 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i)))
(+.f64 (*.f64 100 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2))) (+.f64 (*.f64 100 (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) (pow.f64 i 3))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i))))
(+.f64 (*.f64 100 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2))) (+.f64 (*.f64 100 (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) (pow.f64 i 3))) (+.f64 (*.f64 -100 (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (+.f64 (*.f64 -1/3 (pow.f64 n 4)) (+.f64 (*.f64 1/2 (pow.f64 n 5)) (*.f64 -1/6 (pow.f64 n 6)))))) (pow.f64 i 4))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i)))))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i))
(+.f64 (*.f64 100 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i))))) (*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i)))
(+.f64 (*.f64 100 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i))))) (+.f64 (*.f64 100 (*.f64 (pow.f64 n 4) (-.f64 (+.f64 (*.f64 -1 (/.f64 (log.f64 n) (pow.f64 i 2))) (+.f64 (/.f64 (log.f64 i) (pow.f64 i 2)) (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3) i)))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3)))))) (*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i))))
(+.f64 (*.f64 100 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i))))) (+.f64 (*.f64 100 (*.f64 (pow.f64 n 4) (-.f64 (+.f64 (*.f64 -1 (/.f64 (log.f64 n) (pow.f64 i 2))) (+.f64 (/.f64 (log.f64 i) (pow.f64 i 2)) (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3) i)))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3)))))) (+.f64 (*.f64 100 (*.f64 (pow.f64 n 5) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) (pow.f64 i 2))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 4) i)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 i 3))) (*.f64 1/3 (/.f64 1 (pow.f64 i 4))))))))) (*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i)))))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(+.f64 (*.f64 -50 (*.f64 i (exp.f64 i))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)))
(+.f64 (*.f64 -50 (*.f64 i (exp.f64 i))) (+.f64 (*.f64 100 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4)))) (*.f64 n i))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))))
(+.f64 (*.f64 -50 (*.f64 i (exp.f64 i))) (+.f64 (*.f64 100 (/.f64 (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (*.f64 -1/4 (pow.f64 i 4)))) (exp.f64 i)) (*.f64 (pow.f64 n 2) i))) (+.f64 (*.f64 100 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4)))) (*.f64 n i))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)))))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(+.f64 (*.f64 -50 (*.f64 i (exp.f64 i))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)))
(+.f64 (*.f64 -50 (*.f64 i (exp.f64 i))) (+.f64 (*.f64 100 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4)))) (*.f64 n i))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))))
(+.f64 (*.f64 -50 (*.f64 i (exp.f64 i))) (+.f64 (*.f64 -100 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/48 (pow.f64 i 6)) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 1/4 (pow.f64 i 4))))) (*.f64 (pow.f64 n 2) i))) (+.f64 (*.f64 100 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4)))) (*.f64 n i))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)))))
(+.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n i)) 0)
(+.f64 0 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n i)))
(-.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n i)) 0)
(*.f64 1 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n i)))
(*.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i))
(*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n i))
(*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n i)) 1)
(*.f64 -1 (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 i n)))
(*.f64 (+.f64 n n) (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (+.f64 i i)))
(*.f64 (+.f64 -2 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2)) (/.f64 (/.f64 n i) 2))
(*.f64 (+.f64 -2 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2)) (*.f64 (/.f64 n i) 1/2))
(*.f64 (+.f64 -2 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2)) (*.f64 (/.f64 1 (+.f64 i i)) n))
(*.f64 2 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 i (/.f64 2 n))))
(*.f64 2 (/.f64 n (*.f64 i (/.f64 2 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)))))
(*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n i)) 2))
(*.f64 2 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (+.f64 i i)) n))
(*.f64 2 (*.f64 (/.f64 (/.f64 n i) 2) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)))
(*.f64 (*.f64 n 4) (/.f64 1 (/.f64 (*.f64 i 4) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))
(*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 n (/.f64 2 i))) 1/2)
(*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 4) (/.f64 1 (*.f64 (/.f64 i n) 4)))
(*.f64 (neg.f64 n) (/.f64 -1 (/.f64 i (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 -1 (/.f64 i n)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i) n)
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i) (/.f64 1 (/.f64 1 n)))
(*.f64 (/.f64 n i) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))
(*.f64 (/.f64 n i) (/.f64 2 (/.f64 2 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))
(*.f64 (/.f64 1 i) (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 1 n)))
(*.f64 (/.f64 1 i) (/.f64 n (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))
(*.f64 1/2 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 n (/.f64 2 i))))
(*.f64 (/.f64 (/.f64 n i) 2) (+.f64 -2 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (+.f64 i i)) (+.f64 n n))
(*.f64 (*.f64 (/.f64 n i) 1/2) (+.f64 -2 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2)))
(*.f64 (/.f64 2 (/.f64 2 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))) (/.f64 n i))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 i n)) -1)
(*.f64 (/.f64 1 (/.f64 1 n)) (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 1 n)) (/.f64 1 i))
(*.f64 (/.f64 n (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))) (/.f64 1 i))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 i (/.f64 2 n))) 2)
(*.f64 (/.f64 n (*.f64 i (/.f64 2 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)))) 2)
(*.f64 (/.f64 1 (/.f64 (*.f64 i 4) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))) (*.f64 n 4))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n i)) 2) 2)
(*.f64 (/.f64 1 (*.f64 (/.f64 i n) 4)) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 4))
(*.f64 (/.f64 -1 (/.f64 i (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))) (neg.f64 n))
(*.f64 (/.f64 -1 (/.f64 i n)) (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(*.f64 (+.f64 (/.f64 (/.f64 n i) 2) (/.f64 (/.f64 n i) 2)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))
(pow.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n i)) 1)
(neg.f64 (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 i n)))
(+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)
(+.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 0)
(+.f64 0 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))
(+.f64 -1 (-.f64 1 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))
(*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 1)
(*.f64 -1 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(*.f64 (+.f64 -2 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2)) 1/2)
(*.f64 2 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 2))
(*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 4) 1/4)
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) -1)
(*.f64 1/2 (+.f64 -2 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 2) 2)
(*.f64 1/4 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 4))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 1)
(/.f64 (+.f64 -2 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2)) 2)
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 4) 4)
(/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) -1)
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) -2) -2)
(/.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 4))) 16)
(pow.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 1)
(neg.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(+.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 100 (/.f64 n i))) 0)
(+.f64 0 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 100 (/.f64 n i))))
(-.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 100 (/.f64 n i))) 0)
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 100 (/.f64 n i))) 1)
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n i)) 200) 2)
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n i)) 400) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n i)) 400)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n i)) 400)) (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n i)) 400))) 16)
(pow.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 100 (/.f64 n i))) 1)
Outputs
n
(+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 n (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (*.f64 n i)))
(+.f64 n (+.f64 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))) (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(+.f64 (*.f64 n (*.f64 (pow.f64 i 2) (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 1/2 (/.f64 1 n)))))) (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(+.f64 n (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(+.f64 n (*.f64 n (+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))))))
(+.f64 n (+.f64 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))) (+.f64 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) (*.f64 n (*.f64 (pow.f64 i 3) (-.f64 (+.f64 1/24 (*.f64 11/24 (/.f64 1 (pow.f64 n 2)))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 n 3))) (*.f64 1/4 (/.f64 1 n)))))))))
(+.f64 n (+.f64 (*.f64 n (*.f64 (pow.f64 i 2) (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 1/2 (/.f64 1 n)))))) (+.f64 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 n 2)) 11/24) (-.f64 1/24 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 n 3))) (*.f64 (/.f64 1 n) 1/4)))) (*.f64 (pow.f64 i 3) n)))))
(+.f64 n (+.f64 (*.f64 n (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 n (+.f64 (*.f64 (pow.f64 i 3) (-.f64 (+.f64 1/24 (*.f64 (/.f64 1 (pow.f64 n 2)) 11/24)) (*.f64 1/4 (+.f64 (/.f64 1 n) (/.f64 1 (pow.f64 n 3)))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))))
(+.f64 n (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))) (+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (*.f64 (pow.f64 i 3) (+.f64 (*.f64 (/.f64 1 (pow.f64 n 2)) 11/24) (-.f64 1/24 (*.f64 1/4 (+.f64 (/.f64 1 n) (/.f64 1 (pow.f64 n 3)))))))))))
(/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i)
(*.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i))
(*.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (/.f64 n i))
(+.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2)) (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i))
(+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) -1) (/.f64 n i)) (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2))))
(+.f64 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i)) (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2))))
(+.f64 (*.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (/.f64 n i)) (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2)) (+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i) (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))))) (pow.f64 i 3))))
(+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) -1) (/.f64 n i)) (+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4)))) (/.f64 n (pow.f64 i 3))) (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2)))))
(+.f64 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i)) (+.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2))) (*.f64 n (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4)))) (pow.f64 i 3)))))
(+.f64 (*.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (/.f64 n i)) (+.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2))) (*.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4)))) (/.f64 n (pow.f64 i 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2)) (+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i) (+.f64 (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))))) (pow.f64 i 3)) (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4)))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))))) (pow.f64 i 4)))))
(+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) -1) (/.f64 n i)) (+.f64 (+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4)))) (/.f64 n (pow.f64 i 3))) (*.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4))))) (/.f64 n (pow.f64 i 4)))) (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2)))))
(+.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2))) (+.f64 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i)) (+.f64 (*.f64 n (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4)))) (pow.f64 i 3))) (*.f64 (*.f64 n (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4)))) (pow.f64 i 4))))))
(+.f64 (*.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (/.f64 n i)) (+.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2))) (+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4)))) (/.f64 n (pow.f64 i 3))) (*.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4))))) (/.f64 n (pow.f64 i 4))))))
(/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i)
(*.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))) i))
(*.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))) (/.f64 n i))
(+.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)) (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i))
(+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) -1) (/.f64 n i)) (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2))))
(+.f64 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))) i)) (*.f64 (pow.f64 n 3) (/.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (pow.f64 i 2))))
(+.f64 (*.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))) (/.f64 n i)) (*.f64 (pow.f64 n 3) (/.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (pow.f64 i 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)) (+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i) (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) (pow.f64 i 3))))
(+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) -1) (/.f64 n i)) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (/.f64 n (pow.f64 i 3))) (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2)))))
(+.f64 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))) i)) (+.f64 (*.f64 (pow.f64 n 3) (/.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (pow.f64 i 2))) (*.f64 n (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))) (pow.f64 i 3)))))
(+.f64 (*.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))) (/.f64 n i)) (+.f64 (*.f64 (pow.f64 n 3) (/.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (pow.f64 i 2))) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))) (/.f64 n (pow.f64 i 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (+.f64 (*.f64 -1/3 (pow.f64 n 4)) (+.f64 (*.f64 1/2 (pow.f64 n 5)) (*.f64 -1/6 (pow.f64 n 6)))))) (pow.f64 i 4))) (+.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)) (+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i) (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) (pow.f64 i 3)))))
(+.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) -1) (/.f64 n i)) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (/.f64 n (pow.f64 i 3))) (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2))))) (*.f64 -1 (*.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (+.f64 (*.f64 (pow.f64 n 4) -1/3) (+.f64 (*.f64 1/2 (pow.f64 n 5)) (*.f64 (pow.f64 n 6) -1/6)))) (/.f64 n (pow.f64 i 4)))))
(+.f64 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))) i)) (+.f64 (+.f64 (*.f64 (pow.f64 n 3) (/.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (pow.f64 i 2))) (*.f64 n (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))) (pow.f64 i 3)))) (neg.f64 (*.f64 n (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (+.f64 (*.f64 1/2 (pow.f64 n 5)) (+.f64 (*.f64 (pow.f64 n 4) -1/3) (*.f64 (pow.f64 n 6) -1/6)))) (pow.f64 i 4))))))
(+.f64 (*.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))) (/.f64 n i)) (+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (+.f64 (*.f64 1/2 (pow.f64 n 5)) (+.f64 (*.f64 (pow.f64 n 4) -1/3) (*.f64 (pow.f64 n 6) -1/6)))) (neg.f64 (/.f64 n (pow.f64 i 4)))) (+.f64 (*.f64 (pow.f64 n 3) (/.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (pow.f64 i 2))) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))) (/.f64 n (pow.f64 i 3))))))
(/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i)
(*.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i))
(*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i))
(+.f64 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i)))) (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i)))))
(+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) i)))))
(+.f64 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i)))) (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i) (*.f64 (pow.f64 n 4) (-.f64 (+.f64 (*.f64 -1 (/.f64 (log.f64 n) (pow.f64 i 2))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3) i)) (/.f64 (log.f64 i) (pow.f64 i 2)))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3)))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) (+.f64 (*.f64 (pow.f64 n 4) (+.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3) i)) (/.f64 (log.f64 i) (pow.f64 i 2))) (-.f64 (*.f64 -1 (/.f64 (log.f64 n) (pow.f64 i 2))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3)))))) (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i))))))
(+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) (+.f64 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) i)))) (*.f64 (pow.f64 n 4) (+.f64 (neg.f64 (/.f64 (log.f64 n) (pow.f64 i 2))) (-.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 3) i)) (/.f64 (log.f64 i) (pow.f64 i 2))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3))))))))
(+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) (+.f64 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) i)))) (*.f64 (pow.f64 n 4) (+.f64 (neg.f64 (/.f64 (log.f64 n) (pow.f64 i 2))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 3) i)) (-.f64 (/.f64 (log.f64 i) (pow.f64 i 2)) (*.f64 1/2 (/.f64 1 (pow.f64 i 3)))))))))
(+.f64 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i)))) (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i) (+.f64 (*.f64 (pow.f64 n 5) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) (pow.f64 i 2))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 4) i)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 i 3))) (*.f64 1/3 (/.f64 1 (pow.f64 i 4)))))))) (*.f64 (pow.f64 n 4) (-.f64 (+.f64 (*.f64 -1 (/.f64 (log.f64 n) (pow.f64 i 2))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3) i)) (/.f64 (log.f64 i) (pow.f64 i 2)))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3))))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) (+.f64 (+.f64 (*.f64 (pow.f64 n 4) (+.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3) i)) (/.f64 (log.f64 i) (pow.f64 i 2))) (-.f64 (*.f64 -1 (/.f64 (log.f64 n) (pow.f64 i 2))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3)))))) (*.f64 (pow.f64 n 5) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) (pow.f64 i 2))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 4) i)) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 i 3))) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 i 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) (pow.f64 i 3))))))))) (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i))))))
(+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) (+.f64 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) i)))) (+.f64 (*.f64 (pow.f64 n 4) (+.f64 (neg.f64 (/.f64 (log.f64 n) (pow.f64 i 2))) (-.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 3) i)) (/.f64 (log.f64 i) (pow.f64 i 2))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3)))))) (*.f64 (pow.f64 n 5) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (pow.f64 i 2))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) i)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 i 3))) (*.f64 1/3 (/.f64 1 (pow.f64 i 4)))))))))))
(+.f64 (+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) i))))) (+.f64 (*.f64 (pow.f64 n 4) (+.f64 (neg.f64 (/.f64 (log.f64 n) (pow.f64 i 2))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 3) i)) (-.f64 (/.f64 (log.f64 i) (pow.f64 i 2)) (*.f64 1/2 (/.f64 1 (pow.f64 i 3))))))) (*.f64 (pow.f64 n 5) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) i)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (pow.f64 i 2))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 i 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (pow.f64 i 3))) (*.f64 1/3 (/.f64 1 (pow.f64 i 4))))))))))
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i))
(+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i) (*.f64 -1/2 (*.f64 i (exp.f64 i))))
(+.f64 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)) (*.f64 i (*.f64 (exp.f64 i) -1/2)))
(+.f64 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i)) (*.f64 -1/2 (*.f64 i (exp.f64 i))))
(+.f64 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i)) (*.f64 (exp.f64 i) (*.f64 i -1/2)))
(+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i) (+.f64 (*.f64 -1/2 (*.f64 i (exp.f64 i))) (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 1/3 (pow.f64 i 3))) (exp.f64 i)) (*.f64 n i))))
(+.f64 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)) (+.f64 (*.f64 i (*.f64 (exp.f64 i) -1/2)) (*.f64 (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3))) (/.f64 (exp.f64 i) (*.f64 n i)))))
(+.f64 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i)) (+.f64 (*.f64 -1/2 (*.f64 i (exp.f64 i))) (*.f64 (exp.f64 i) (/.f64 (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3))) (*.f64 n i)))))
(+.f64 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i)) (*.f64 (exp.f64 i) (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3))) (*.f64 n i)) (*.f64 i -1/2))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (*.f64 -1/4 (pow.f64 i 4)))) (exp.f64 i)) (*.f64 (pow.f64 n 2) i)) (+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i) (+.f64 (*.f64 -1/2 (*.f64 i (exp.f64 i))) (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 1/3 (pow.f64 i 3))) (exp.f64 i)) (*.f64 n i)))))
(+.f64 (+.f64 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)) (+.f64 (*.f64 i (*.f64 (exp.f64 i) -1/2)) (*.f64 (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3))) (/.f64 (exp.f64 i) (*.f64 n i))))) (*.f64 (exp.f64 i) (/.f64 (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (*.f64 (pow.f64 i 4) -1/4))) (*.f64 i (pow.f64 n 2)))))
(+.f64 (+.f64 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i)) (+.f64 (*.f64 -1/2 (*.f64 i (exp.f64 i))) (*.f64 (exp.f64 i) (/.f64 (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3))) (*.f64 n i))))) (*.f64 (exp.f64 i) (/.f64 (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (*.f64 (pow.f64 i 4) -1/4))) (*.f64 i (pow.f64 n 2)))))
(+.f64 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i)) (+.f64 (*.f64 (exp.f64 i) (*.f64 i -1/2)) (*.f64 (exp.f64 i) (+.f64 (/.f64 (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (*.f64 (pow.f64 i 4) -1/4))) (*.f64 i (pow.f64 n 2))) (/.f64 (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3))) (*.f64 n i))))))
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i))
(+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i) (*.f64 -1/2 (*.f64 i (exp.f64 i))))
(+.f64 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)) (*.f64 i (*.f64 (exp.f64 i) -1/2)))
(+.f64 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i)) (*.f64 -1/2 (*.f64 i (exp.f64 i))))
(+.f64 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i)) (*.f64 (exp.f64 i) (*.f64 i -1/2)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4))) (exp.f64 i)) (*.f64 n i)) (+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i) (*.f64 -1/2 (*.f64 i (exp.f64 i)))))
(+.f64 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)) (+.f64 (*.f64 i (*.f64 (exp.f64 i) -1/2)) (*.f64 (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3))) (/.f64 (exp.f64 i) (*.f64 n i)))))
(+.f64 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i)) (+.f64 (*.f64 -1/2 (*.f64 i (exp.f64 i))) (*.f64 (exp.f64 i) (/.f64 (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3))) (*.f64 n i)))))
(+.f64 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i)) (*.f64 (exp.f64 i) (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3))) (*.f64 n i)) (*.f64 i -1/2))))
(+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/48 (pow.f64 i 6)) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 1/4 (pow.f64 i 4))))) (*.f64 (pow.f64 n 2) i))) (+.f64 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4)))) (*.f64 n i)) (*.f64 -1/2 (*.f64 i (exp.f64 i))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 i 6) 1/48) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 1/4 (pow.f64 i 4)))) (/.f64 (exp.f64 i) (*.f64 i (pow.f64 n 2))))) (+.f64 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)) (+.f64 (*.f64 i (*.f64 (exp.f64 i) -1/2)) (*.f64 (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3))) (/.f64 (exp.f64 i) (*.f64 n i))))))
(+.f64 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i)) (+.f64 (*.f64 -1/2 (*.f64 i (exp.f64 i))) (+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (pow.f64 i 6) 1/48) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 1/4 (pow.f64 i 4)))) (/.f64 (exp.f64 i) (*.f64 i (pow.f64 n 2))))) (*.f64 (exp.f64 i) (/.f64 (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3))) (*.f64 n i))))))
(+.f64 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i)) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 i 6) 1/48) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 1/4 (pow.f64 i 4)))) (neg.f64 (/.f64 (exp.f64 i) (*.f64 i (pow.f64 n 2))))) (*.f64 (exp.f64 i) (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3))) (*.f64 n i)) (*.f64 i -1/2)))))
i
(+.f64 i (*.f64 (pow.f64 i 2) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(+.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (pow.f64 i 2)))
(+.f64 i (+.f64 (*.f64 (pow.f64 i 2) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (*.f64 (pow.f64 i 3) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))))
(+.f64 (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (pow.f64 i 2)) (+.f64 (*.f64 (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 1/2 (/.f64 1 n)))) (pow.f64 i 3)) i))
(+.f64 i (+.f64 (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (pow.f64 i 2)) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n)))) (pow.f64 i 3))))
(+.f64 i (+.f64 (*.f64 (pow.f64 i 2) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (+.f64 (*.f64 (-.f64 (+.f64 1/24 (*.f64 11/24 (/.f64 1 (pow.f64 n 2)))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 n 3))) (*.f64 1/4 (/.f64 1 n)))) (pow.f64 i 4)) (*.f64 (pow.f64 i 3) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))))))
(+.f64 i (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 n 2)) 11/24) (-.f64 1/24 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 n 3))) (*.f64 (/.f64 1 n) 1/4)))) (pow.f64 i 4)) (+.f64 (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (pow.f64 i 2)) (*.f64 (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 1/2 (/.f64 1 n)))) (pow.f64 i 3)))))
(+.f64 i (+.f64 (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (pow.f64 i 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n)))) (pow.f64 i 3)) (*.f64 (-.f64 (+.f64 1/24 (*.f64 (/.f64 1 (pow.f64 n 2)) 11/24)) (*.f64 1/4 (+.f64 (/.f64 1 n) (/.f64 1 (pow.f64 n 3))))) (pow.f64 i 4)))))
(+.f64 i (+.f64 (+.f64 (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (pow.f64 i 2)) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n)))) (pow.f64 i 3))) (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 n 2)) 11/24) (-.f64 1/24 (*.f64 1/4 (+.f64 (/.f64 1 n) (/.f64 1 (pow.f64 n 3)))))) (pow.f64 i 4))))
(-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)
(+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) -1)
(+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) 1)
(+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (-.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (pow.f64 n 2) i)) 1))
(+.f64 -1 (+.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (pow.f64 n 2) i))))
(+.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (pow.f64 n 2) i)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i) (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4)))) (pow.f64 i 2)))) 1)
(+.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (*.f64 (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4))) (/.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (pow.f64 i 2)))) (-.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (pow.f64 n 2) i)) 1))
(+.f64 -1 (+.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (pow.f64 n 2) i)) (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4))) (pow.f64 i 2))))))
(+.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (/.f64 (pow.f64 n 2) i) (/.f64 (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4))) (pow.f64 i 2)))) -1))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4))))) (pow.f64 i 3)) (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4)))) (pow.f64 i 2))))) 1)
(+.f64 (+.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (*.f64 (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4))) (/.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (pow.f64 i 2)))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4)))) (/.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (pow.f64 i 3)))) (-.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (pow.f64 n 2) i)) 1))
(+.f64 -1 (+.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (+.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4))) (pow.f64 i 2))) (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4)))) (pow.f64 i 3)))) (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (pow.f64 n 2) i)))))
(+.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (+.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4)))) (pow.f64 i 3))) (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (/.f64 (pow.f64 n 2) i) (/.f64 (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4))) (pow.f64 i 2))))) -1))
(-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)
(+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) -1)
(+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) i) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) 1)
(+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (-.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (/.f64 (pow.f64 n 2) i)) 1))
(+.f64 -1 (+.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (*.f64 (pow.f64 n 2) (/.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) i))))
(+.f64 -1 (+.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (/.f64 (pow.f64 n 2) i))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) i) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) 1)
(+.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (/.f64 (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4))) (pow.f64 i 2)))) (-.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (/.f64 (pow.f64 n 2) i)) 1))
(+.f64 -1 (+.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (+.f64 (*.f64 (pow.f64 n 2) (/.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) i)) (*.f64 (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4))) (/.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (pow.f64 i 2))))))
(+.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4))) (pow.f64 i 2)) (/.f64 (pow.f64 n 2) i))) (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (+.f64 (*.f64 -1/3 (pow.f64 n 4)) (+.f64 (*.f64 1/2 (pow.f64 n 5)) (*.f64 -1/6 (pow.f64 n 6))))) (pow.f64 i 3))) (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) i) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))))) 1)
(+.f64 (+.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (/.f64 (pow.f64 n 2) i)) (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (/.f64 (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4))) (pow.f64 i 2))))) (-.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 n 4) -1/3) (+.f64 (*.f64 1/2 (pow.f64 n 5)) (*.f64 (pow.f64 n 6) -1/6))) (/.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (pow.f64 i 3)))) 1))
(+.f64 -1 (+.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (+.f64 (*.f64 (pow.f64 n 2) (/.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) i)) (*.f64 (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4))) (/.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (pow.f64 i 2))))) (neg.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 n 5)) (+.f64 (*.f64 (pow.f64 n 4) -1/3) (*.f64 (pow.f64 n 6) -1/6))) (pow.f64 i 3))))))
(+.f64 (+.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4))) (pow.f64 i 2)) (/.f64 (pow.f64 n 2) i))) (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 n 5)) (+.f64 (*.f64 (pow.f64 n 4) -1/3) (*.f64 (pow.f64 n 6) -1/6))) (neg.f64 (/.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (pow.f64 i 3)))))
(+.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (+.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4))) (pow.f64 i 2)) (/.f64 (pow.f64 n 2) i))) (-.f64 -1 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 n 5)) (+.f64 (*.f64 (pow.f64 n 4) -1/3) (*.f64 (pow.f64 n 6) -1/6))) (pow.f64 i 3))))))
(*.f64 n (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)))
(*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2)) (/.f64 1 i)) (pow.f64 n 2)) (*.f64 n (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))))
(+.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) (*.f64 (pow.f64 n 2) (+.f64 (/.f64 1 i) (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2)))))
(+.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (pow.f64 n 2) (+.f64 (/.f64 1 i) (*.f64 1/2 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2)) (/.f64 1 i)) (pow.f64 n 2)) (+.f64 (*.f64 (pow.f64 n 3) (-.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3)) (+.f64 (*.f64 -1 (/.f64 (log.f64 n) i)) (/.f64 (log.f64 i) i))) (*.f64 1/2 (/.f64 1 (pow.f64 i 2))))) (*.f64 n (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)))))
(+.f64 (*.f64 (pow.f64 n 2) (+.f64 (/.f64 1 i) (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2)))) (+.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) (*.f64 (pow.f64 n 3) (-.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3)) (+.f64 (*.f64 -1 (/.f64 (log.f64 n) i)) (/.f64 (log.f64 i) i))) (*.f64 1/2 (/.f64 1 (pow.f64 i 2)))))))
(+.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (+.f64 (*.f64 (pow.f64 n 3) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 3)) (-.f64 (+.f64 (neg.f64 (/.f64 (log.f64 n) i)) (/.f64 (log.f64 i) i)) (*.f64 1/2 (/.f64 1 (pow.f64 i 2)))))) (*.f64 (pow.f64 n 2) (+.f64 (/.f64 1 i) (*.f64 1/2 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2))))))
(+.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (+.f64 (*.f64 (pow.f64 n 2) (+.f64 (/.f64 1 i) (*.f64 1/2 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2)))) (*.f64 (pow.f64 n 3) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 3)) (-.f64 (+.f64 (neg.f64 (/.f64 (log.f64 n) i)) (/.f64 (log.f64 i) i)) (*.f64 1/2 (/.f64 1 (pow.f64 i 2))))))))
(+.f64 (*.f64 (pow.f64 n 4) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 i 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) (pow.f64 i 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i)) (+.f64 (*.f64 1/24 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 4)) (*.f64 1/2 (/.f64 1 (pow.f64 i 2)))))))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2)) (/.f64 1 i)) (pow.f64 n 2)) (+.f64 (*.f64 (pow.f64 n 3) (-.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3)) (+.f64 (*.f64 -1 (/.f64 (log.f64 n) i)) (/.f64 (log.f64 i) i))) (*.f64 1/2 (/.f64 1 (pow.f64 i 2))))) (*.f64 n (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))))))
(+.f64 (*.f64 (pow.f64 n 2) (+.f64 (/.f64 1 i) (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2)))) (+.f64 (+.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) (*.f64 (pow.f64 n 3) (-.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3)) (+.f64 (*.f64 -1 (/.f64 (log.f64 n) i)) (/.f64 (log.f64 i) i))) (*.f64 1/2 (/.f64 1 (pow.f64 i 2)))))) (*.f64 (pow.f64 n 4) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i)) (+.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 i 2))) (*.f64 1/24 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) (pow.f64 i 2)))))))))
(+.f64 (*.f64 (pow.f64 n 2) (+.f64 (/.f64 1 i) (*.f64 1/2 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2)))) (+.f64 (+.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (pow.f64 n 3) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 3)) (-.f64 (+.f64 (neg.f64 (/.f64 (log.f64 n) i)) (/.f64 (log.f64 i) i)) (*.f64 1/2 (/.f64 1 (pow.f64 i 2))))))) (*.f64 (pow.f64 n 4) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 i 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (pow.f64 i 2))) (+.f64 (*.f64 1/24 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4)) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) i) (/.f64 1 (pow.f64 i 2))))))))))
(+.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (+.f64 (+.f64 (*.f64 (pow.f64 n 2) (+.f64 (/.f64 1 i) (*.f64 1/2 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2)))) (*.f64 (pow.f64 n 3) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 3)) (-.f64 (+.f64 (neg.f64 (/.f64 (log.f64 n) i)) (/.f64 (log.f64 i) i)) (*.f64 1/2 (/.f64 1 (pow.f64 i 2))))))) (*.f64 (pow.f64 n 4) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 i 3))) (+.f64 (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 i 2)) (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) i))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (pow.f64 i 2))) (*.f64 1/24 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4))))))))
(-.f64 (exp.f64 i) 1)
(+.f64 (exp.f64 i) -1)
(+.f64 -1 (exp.f64 i))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (exp.f64 i)) 1)
(+.f64 (exp.f64 i) (-.f64 (*.f64 -1/2 (*.f64 (exp.f64 i) (/.f64 (pow.f64 i 2) n))) 1))
(+.f64 -1 (+.f64 (exp.f64 i) (*.f64 -1/2 (*.f64 (pow.f64 i 2) (/.f64 (exp.f64 i) n)))))
(+.f64 (+.f64 -1 (exp.f64 i)) (*.f64 -1/2 (*.f64 (pow.f64 i 2) (/.f64 (exp.f64 i) n))))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4))) (exp.f64 i)) (pow.f64 n 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (exp.f64 i))) 1)
(+.f64 (+.f64 (exp.f64 i) (*.f64 -1/2 (*.f64 (exp.f64 i) (/.f64 (pow.f64 i 2) n)))) (-.f64 (*.f64 (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3))) (/.f64 (exp.f64 i) (pow.f64 n 2))) 1))
(+.f64 -1 (+.f64 (exp.f64 i) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3))) (/.f64 (exp.f64 i) (pow.f64 n 2))) (*.f64 -1/2 (*.f64 (pow.f64 i 2) (/.f64 (exp.f64 i) n))))))
(+.f64 -1 (+.f64 (exp.f64 i) (*.f64 (exp.f64 i) (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3))) (pow.f64 n 2)) (*.f64 -1/2 (/.f64 (pow.f64 i 2) n))))))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (*.f64 -1/4 (pow.f64 i 4)))) (exp.f64 i)) (pow.f64 n 3)) (+.f64 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4)))) (pow.f64 n 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (exp.f64 i)))) 1)
(+.f64 (+.f64 (+.f64 (exp.f64 i) (*.f64 -1/2 (*.f64 (exp.f64 i) (/.f64 (pow.f64 i 2) n)))) (*.f64 (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3))) (/.f64 (exp.f64 i) (pow.f64 n 2)))) (-.f64 (*.f64 (exp.f64 i) (/.f64 (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (*.f64 (pow.f64 i 4) -1/4))) (pow.f64 n 3))) 1))
(+.f64 (*.f64 (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (*.f64 (pow.f64 i 4) -1/4))) (/.f64 (exp.f64 i) (pow.f64 n 3))) (+.f64 -1 (+.f64 (exp.f64 i) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3))) (/.f64 (exp.f64 i) (pow.f64 n 2))) (*.f64 -1/2 (*.f64 (pow.f64 i 2) (/.f64 (exp.f64 i) n)))))))
(+.f64 -1 (+.f64 (exp.f64 i) (+.f64 (*.f64 (exp.f64 i) (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3))) (pow.f64 n 2)) (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)))) (*.f64 (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (*.f64 (pow.f64 i 4) -1/4))) (/.f64 (exp.f64 i) (pow.f64 n 3))))))
(-.f64 (exp.f64 i) 1)
(+.f64 (exp.f64 i) -1)
(+.f64 -1 (exp.f64 i))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (exp.f64 i)) 1)
(+.f64 (exp.f64 i) (-.f64 (*.f64 -1/2 (*.f64 (exp.f64 i) (/.f64 (pow.f64 i 2) n))) 1))
(+.f64 -1 (+.f64 (exp.f64 i) (*.f64 -1/2 (*.f64 (pow.f64 i 2) (/.f64 (exp.f64 i) n)))))
(+.f64 (+.f64 -1 (exp.f64 i)) (*.f64 -1/2 (*.f64 (pow.f64 i 2) (/.f64 (exp.f64 i) n))))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4))) (exp.f64 i)) (pow.f64 n 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (exp.f64 i))) 1)
(+.f64 (+.f64 (exp.f64 i) (*.f64 -1/2 (*.f64 (exp.f64 i) (/.f64 (pow.f64 i 2) n)))) (-.f64 (*.f64 (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3))) (/.f64 (exp.f64 i) (pow.f64 n 2))) 1))
(+.f64 -1 (+.f64 (exp.f64 i) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3))) (/.f64 (exp.f64 i) (pow.f64 n 2))) (*.f64 -1/2 (*.f64 (pow.f64 i 2) (/.f64 (exp.f64 i) n))))))
(+.f64 -1 (+.f64 (exp.f64 i) (*.f64 (exp.f64 i) (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3))) (pow.f64 n 2)) (*.f64 -1/2 (/.f64 (pow.f64 i 2) n))))))
(-.f64 (+.f64 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4)))) (pow.f64 n 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (+.f64 (exp.f64 i) (*.f64 -1 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/48 (pow.f64 i 6)) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 1/4 (pow.f64 i 4))))) (pow.f64 n 3)))))) 1)
(+.f64 (+.f64 (exp.f64 i) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 i 6) 1/48) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 1/4 (pow.f64 i 4)))) (/.f64 (exp.f64 i) (pow.f64 n 3)))) (*.f64 -1/2 (*.f64 (exp.f64 i) (/.f64 (pow.f64 i 2) n))))) (-.f64 (*.f64 (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3))) (/.f64 (exp.f64 i) (pow.f64 n 2))) 1))
(+.f64 -1 (+.f64 (exp.f64 i) (+.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 i 2) (/.f64 (exp.f64 i) n))) (neg.f64 (*.f64 (+.f64 (*.f64 (pow.f64 i 6) 1/48) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 1/4 (pow.f64 i 4)))) (/.f64 (exp.f64 i) (pow.f64 n 3))))) (*.f64 (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3))) (/.f64 (exp.f64 i) (pow.f64 n 2))))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 i 6) 1/48) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 1/4 (pow.f64 i 4)))) (neg.f64 (/.f64 (exp.f64 i) (pow.f64 n 3)))) (+.f64 -1 (+.f64 (exp.f64 i) (*.f64 (exp.f64 i) (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3))) (pow.f64 n 2)) (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)))))))
(+.f64 (+.f64 (exp.f64 i) (*.f64 (exp.f64 i) (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3))) (pow.f64 n 2)) (*.f64 -1/2 (/.f64 (pow.f64 i 2) n))))) (-.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 i 6) 1/48) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 1/4 (pow.f64 i 4)))) (/.f64 (exp.f64 i) (pow.f64 n 3)))))
(*.f64 100 n)
(*.f64 n 100)
(+.f64 (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 100 n))
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)))
(*.f64 n (+.f64 100 (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)))
(+.f64 (*.f64 100 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))))) (+.f64 (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 100 n)))
(+.f64 (*.f64 n (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)) (+.f64 (*.f64 n 100) (*.f64 n (*.f64 (*.f64 (pow.f64 i 2) (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 1/2 (/.f64 1 n))))) 100))))
(+.f64 (*.f64 n (+.f64 100 (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100))) (*.f64 (pow.f64 i 2) (*.f64 (*.f64 n (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))) 100)))
(*.f64 100 (+.f64 n (*.f64 n (+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n)))))))))
(+.f64 (*.f64 100 (*.f64 n (*.f64 (-.f64 (+.f64 1/24 (*.f64 11/24 (/.f64 1 (pow.f64 n 2)))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 n 3))) (*.f64 1/4 (/.f64 1 n)))) (pow.f64 i 3)))) (+.f64 (*.f64 100 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))))) (+.f64 (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 100 n))))
(+.f64 (*.f64 n (*.f64 (*.f64 (pow.f64 i 2) (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 1/2 (/.f64 1 n))))) 100)) (+.f64 (+.f64 (*.f64 n 100) (*.f64 n (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100))) (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 n 2)) 11/24) (-.f64 1/24 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 n 3))) (*.f64 (/.f64 1 n) 1/4)))) (*.f64 (pow.f64 i 3) n)) 100)))
(+.f64 (*.f64 (pow.f64 i 2) (*.f64 (*.f64 n (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))) 100)) (+.f64 (*.f64 n (+.f64 100 (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100))) (*.f64 n (*.f64 (*.f64 (pow.f64 i 3) (-.f64 (+.f64 1/24 (*.f64 (/.f64 1 (pow.f64 n 2)) 11/24)) (*.f64 1/4 (+.f64 (/.f64 1 n) (/.f64 1 (pow.f64 n 3)))))) 100))))
(+.f64 (*.f64 n (+.f64 100 (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100))) (*.f64 100 (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))) (*.f64 (pow.f64 i 3) (+.f64 (*.f64 (/.f64 1 (pow.f64 n 2)) 11/24) (-.f64 1/24 (*.f64 1/4 (+.f64 (/.f64 1 n) (/.f64 1 (pow.f64 n 3)))))))))))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) -1) (/.f64 n i)) 100)
(*.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (*.f64 100 (/.f64 n i)))
(+.f64 (*.f64 100 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i)))
(+.f64 (*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) -1) (/.f64 n i)) 100) (*.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2))) 100))
(*.f64 100 (+.f64 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i)) (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2)))))
(*.f64 (+.f64 (*.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (/.f64 n i)) (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2)))) 100)
(+.f64 (*.f64 100 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2))) (+.f64 (*.f64 100 (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))))) (pow.f64 i 3))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i))))
(+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2))) 100) (+.f64 (*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) -1) (/.f64 n i)) 100) (*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4)))) (/.f64 n (pow.f64 i 3))) 100)))
(+.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (*.f64 (/.f64 (pow.f64 n 3) (pow.f64 i 2)) 100)) (*.f64 100 (+.f64 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i)) (*.f64 n (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4)))) (pow.f64 i 3))))))
(*.f64 100 (+.f64 (*.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (/.f64 n i)) (+.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2))) (*.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4)))) (/.f64 n (pow.f64 i 3))))))
(+.f64 (*.f64 100 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2))) (+.f64 (*.f64 100 (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))))) (pow.f64 i 3))) (+.f64 (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i)) (*.f64 100 (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4)))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))))) (pow.f64 i 4))))))
(+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2))) 100) (+.f64 (*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) -1) (/.f64 n i)) 100) (+.f64 (*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4))))) (/.f64 n (pow.f64 i 4))) 100) (*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4)))) (/.f64 n (pow.f64 i 3))) 100))))
(+.f64 (*.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (*.f64 100 (/.f64 n i))) (+.f64 (*.f64 100 (+.f64 (*.f64 n (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4)))) (pow.f64 i 3))) (*.f64 (*.f64 n (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4)))) (pow.f64 i 4))))) (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (*.f64 (/.f64 (pow.f64 n 3) (pow.f64 i 2)) 100))))
(+.f64 (*.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (*.f64 100 (/.f64 n i))) (*.f64 100 (+.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2))) (+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4)))) (/.f64 n (pow.f64 i 3))) (*.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4))))) (/.f64 n (pow.f64 i 4)))))))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i))
(*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) -1) (/.f64 n i)) 100)
(*.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))) (*.f64 100 (/.f64 n i)))
(+.f64 (*.f64 100 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i)))
(+.f64 (*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) -1) (/.f64 n i)) 100) (*.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2))) 100))
(*.f64 100 (+.f64 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))) i)) (*.f64 (pow.f64 n 3) (/.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (pow.f64 i 2)))))
(*.f64 (+.f64 (*.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))) (/.f64 n i)) (*.f64 (pow.f64 n 3) (/.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (pow.f64 i 2)))) 100)
(+.f64 (*.f64 100 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2))) (+.f64 (*.f64 100 (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) (pow.f64 i 3))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i))))
(+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2))) 100) (+.f64 (*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) -1) (/.f64 n i)) 100) (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (/.f64 n (pow.f64 i 3))) 100)))
(+.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (*.f64 (/.f64 (pow.f64 n 3) (pow.f64 i 2)) 100)) (*.f64 100 (+.f64 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))) i)) (*.f64 n (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))) (pow.f64 i 3))))))
(*.f64 100 (+.f64 (*.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))) (/.f64 n i)) (+.f64 (*.f64 (pow.f64 n 3) (/.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (pow.f64 i 2))) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))) (/.f64 n (pow.f64 i 3))))))
(+.f64 (*.f64 100 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2))) (+.f64 (*.f64 100 (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) (pow.f64 i 3))) (+.f64 (*.f64 -100 (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (+.f64 (*.f64 -1/3 (pow.f64 n 4)) (+.f64 (*.f64 1/2 (pow.f64 n 5)) (*.f64 -1/6 (pow.f64 n 6)))))) (pow.f64 i 4))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i)))))
(+.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (/.f64 n (pow.f64 i 3))) 100) (+.f64 (+.f64 (*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) -1) (/.f64 n i)) 100) (*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (+.f64 (*.f64 (pow.f64 n 4) -1/3) (+.f64 (*.f64 1/2 (pow.f64 n 5)) (*.f64 (pow.f64 n 6) -1/6)))) (/.f64 n (pow.f64 i 4))) -100)) (*.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2))) 100)))
(+.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (*.f64 (/.f64 (pow.f64 n 3) (pow.f64 i 2)) 100)) (+.f64 (*.f64 100 (+.f64 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))) i)) (*.f64 n (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))) (pow.f64 i 3))))) (*.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (+.f64 (*.f64 1/2 (pow.f64 n 5)) (+.f64 (*.f64 (pow.f64 n 4) -1/3) (*.f64 (pow.f64 n 6) -1/6)))) (*.f64 (/.f64 n (pow.f64 i 4)) -100))))
(+.f64 (*.f64 100 (+.f64 (*.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))) (/.f64 n i)) (+.f64 (*.f64 (pow.f64 n 3) (/.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (pow.f64 i 2))) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))) (/.f64 n (pow.f64 i 3)))))) (*.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (+.f64 (*.f64 1/2 (pow.f64 n 5)) (+.f64 (*.f64 (pow.f64 n 4) -1/3) (*.f64 (pow.f64 n 6) -1/6)))) (*.f64 -100 (/.f64 n (pow.f64 i 4)))))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i))
(*.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) 100)
(*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 (/.f64 (pow.f64 n 2) i) 100))
(*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(+.f64 (*.f64 100 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i))))) (*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i)))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) 100) (*.f64 (pow.f64 n 3) (*.f64 (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i))) 100)))
(*.f64 100 (+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) i))))))
(*.f64 (+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) i))))) 100)
(+.f64 (*.f64 100 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i))))) (+.f64 (*.f64 100 (*.f64 (pow.f64 n 4) (-.f64 (+.f64 (*.f64 -1 (/.f64 (log.f64 n) (pow.f64 i 2))) (+.f64 (/.f64 (log.f64 i) (pow.f64 i 2)) (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3) i)))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3)))))) (*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i))))
(+.f64 (*.f64 (pow.f64 n 4) (*.f64 (+.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3) i)) (/.f64 (log.f64 i) (pow.f64 i 2))) (-.f64 (*.f64 -1 (/.f64 (log.f64 n) (pow.f64 i 2))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3))))) 100)) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) 100) (*.f64 (pow.f64 n 3) (*.f64 (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i))) 100))))
(+.f64 (*.f64 (pow.f64 n 3) (*.f64 (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) i))) 100)) (*.f64 100 (+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) (*.f64 (pow.f64 n 4) (+.f64 (neg.f64 (/.f64 (log.f64 n) (pow.f64 i 2))) (-.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 3) i)) (/.f64 (log.f64 i) (pow.f64 i 2))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3)))))))))
(*.f64 100 (+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) (+.f64 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) i)))) (*.f64 (pow.f64 n 4) (+.f64 (neg.f64 (/.f64 (log.f64 n) (pow.f64 i 2))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 3) i)) (-.f64 (/.f64 (log.f64 i) (pow.f64 i 2)) (*.f64 1/2 (/.f64 1 (pow.f64 i 3))))))))))
(+.f64 (*.f64 100 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i))))) (+.f64 (*.f64 100 (*.f64 (pow.f64 n 4) (-.f64 (+.f64 (*.f64 -1 (/.f64 (log.f64 n) (pow.f64 i 2))) (+.f64 (/.f64 (log.f64 i) (pow.f64 i 2)) (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3) i)))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3)))))) (+.f64 (*.f64 100 (*.f64 (pow.f64 n 5) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) (pow.f64 i 2))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 4) i)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 i 3))) (*.f64 1/3 (/.f64 1 (pow.f64 i 4))))))))) (*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i)))))
(+.f64 (*.f64 (pow.f64 n 4) (*.f64 (+.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3) i)) (/.f64 (log.f64 i) (pow.f64 i 2))) (-.f64 (*.f64 -1 (/.f64 (log.f64 n) (pow.f64 i 2))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3))))) 100)) (+.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) 100) (*.f64 (pow.f64 n 5) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) (pow.f64 i 2))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 4) i)) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 i 3))) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 i 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) (pow.f64 i 3))))))) 100))) (*.f64 (pow.f64 n 3) (*.f64 (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i))) 100))))
(+.f64 (*.f64 (pow.f64 n 3) (*.f64 (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) i))) 100)) (+.f64 (*.f64 (pow.f64 n 4) (*.f64 100 (+.f64 (neg.f64 (/.f64 (log.f64 n) (pow.f64 i 2))) (-.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 3) i)) (/.f64 (log.f64 i) (pow.f64 i 2))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3))))))) (*.f64 100 (+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) (*.f64 (pow.f64 n 5) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (pow.f64 i 2))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) i)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 i 3))) (*.f64 1/3 (/.f64 1 (pow.f64 i 4))))))))))))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) i))))) 100) (*.f64 100 (+.f64 (*.f64 (pow.f64 n 4) (+.f64 (neg.f64 (/.f64 (log.f64 n) (pow.f64 i 2))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 3) i)) (-.f64 (/.f64 (log.f64 i) (pow.f64 i 2)) (*.f64 1/2 (/.f64 1 (pow.f64 i 3))))))) (*.f64 (pow.f64 n 5) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) i)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (pow.f64 i 2))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 i 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (pow.f64 i 3))) (*.f64 1/3 (/.f64 1 (pow.f64 i 4)))))))))))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(*.f64 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)) 100)
(*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 100 (/.f64 n i)))
(+.f64 (*.f64 -50 (*.f64 i (exp.f64 i))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)))
(+.f64 (*.f64 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)) 100) (*.f64 i (*.f64 (exp.f64 i) -50)))
(+.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 100 (/.f64 n i))) (*.f64 i (*.f64 (exp.f64 i) -50)))
(+.f64 (*.f64 -50 (*.f64 i (exp.f64 i))) (+.f64 (*.f64 100 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4)))) (*.f64 n i))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))))
(+.f64 (*.f64 i (*.f64 (exp.f64 i) -50)) (+.f64 (*.f64 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)) 100) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3))) (/.f64 (exp.f64 i) (*.f64 n i))) 100)))
(+.f64 (*.f64 i (*.f64 (exp.f64 i) -50)) (*.f64 100 (+.f64 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i)) (*.f64 (exp.f64 i) (/.f64 (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3))) (*.f64 n i))))))
(+.f64 (*.f64 i (*.f64 (exp.f64 i) -50)) (*.f64 100 (+.f64 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i)) (*.f64 (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3))) (/.f64 (exp.f64 i) (*.f64 n i))))))
(+.f64 (*.f64 -50 (*.f64 i (exp.f64 i))) (+.f64 (*.f64 100 (/.f64 (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (*.f64 -1/4 (pow.f64 i 4)))) (exp.f64 i)) (*.f64 (pow.f64 n 2) i))) (+.f64 (*.f64 100 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4)))) (*.f64 n i))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)))))
(+.f64 (*.f64 (*.f64 (exp.f64 i) (/.f64 (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (*.f64 (pow.f64 i 4) -1/4))) (*.f64 i (pow.f64 n 2)))) 100) (+.f64 (*.f64 i (*.f64 (exp.f64 i) -50)) (+.f64 (*.f64 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)) 100) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3))) (/.f64 (exp.f64 i) (*.f64 n i))) 100))))
(+.f64 (*.f64 i (*.f64 (exp.f64 i) -50)) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3))) (*.f64 (/.f64 (exp.f64 i) (*.f64 n i)) 100)) (*.f64 100 (+.f64 (*.f64 (exp.f64 i) (/.f64 (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (*.f64 (pow.f64 i 4) -1/4))) (*.f64 i (pow.f64 n 2)))) (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i))))))
(+.f64 (*.f64 i (*.f64 (exp.f64 i) -50)) (+.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 100 (/.f64 n i))) (*.f64 100 (*.f64 (exp.f64 i) (+.f64 (/.f64 (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (*.f64 (pow.f64 i 4) -1/4))) (*.f64 i (pow.f64 n 2))) (/.f64 (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3))) (*.f64 n i)))))))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(*.f64 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)) 100)
(*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 100 (/.f64 n i)))
(+.f64 (*.f64 -50 (*.f64 i (exp.f64 i))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)))
(+.f64 (*.f64 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)) 100) (*.f64 i (*.f64 (exp.f64 i) -50)))
(+.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 100 (/.f64 n i))) (*.f64 i (*.f64 (exp.f64 i) -50)))
(+.f64 (*.f64 -50 (*.f64 i (exp.f64 i))) (+.f64 (*.f64 100 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4)))) (*.f64 n i))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))))
(+.f64 (*.f64 i (*.f64 (exp.f64 i) -50)) (+.f64 (*.f64 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)) 100) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3))) (/.f64 (exp.f64 i) (*.f64 n i))) 100)))
(+.f64 (*.f64 i (*.f64 (exp.f64 i) -50)) (*.f64 100 (+.f64 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i)) (*.f64 (exp.f64 i) (/.f64 (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3))) (*.f64 n i))))))
(+.f64 (*.f64 i (*.f64 (exp.f64 i) -50)) (*.f64 100 (+.f64 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i)) (*.f64 (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3))) (/.f64 (exp.f64 i) (*.f64 n i))))))
(+.f64 (*.f64 -50 (*.f64 i (exp.f64 i))) (+.f64 (*.f64 -100 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/48 (pow.f64 i 6)) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 1/4 (pow.f64 i 4))))) (*.f64 (pow.f64 n 2) i))) (+.f64 (*.f64 100 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4)))) (*.f64 n i))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 i 6) 1/48) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 1/4 (pow.f64 i 4)))) (/.f64 (exp.f64 i) (*.f64 i (pow.f64 n 2)))) -100) (+.f64 (*.f64 i (*.f64 (exp.f64 i) -50)) (+.f64 (*.f64 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)) 100) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3))) (/.f64 (exp.f64 i) (*.f64 n i))) 100))))
(+.f64 (*.f64 i (*.f64 (exp.f64 i) -50)) (+.f64 (*.f64 100 (+.f64 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i)) (*.f64 (exp.f64 i) (/.f64 (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3))) (*.f64 n i))))) (*.f64 (+.f64 (*.f64 (pow.f64 i 6) 1/48) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 1/4 (pow.f64 i 4)))) (*.f64 (/.f64 (exp.f64 i) (*.f64 i (pow.f64 n 2))) -100))))
(+.f64 (*.f64 i (*.f64 (exp.f64 i) -50)) (+.f64 (*.f64 100 (+.f64 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i)) (*.f64 (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3))) (/.f64 (exp.f64 i) (*.f64 n i))))) (*.f64 (+.f64 (*.f64 (pow.f64 i 6) 1/48) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 1/4 (pow.f64 i 4)))) (*.f64 -100 (/.f64 (exp.f64 i) (*.f64 i (pow.f64 n 2)))))))
(+.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n i)) 0)
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n i))
(+.f64 0 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n i)))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n i))
(-.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n i)) 0)
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n i))
(*.f64 1 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n i)))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i))
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n i))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n i))
(*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n i)) 1)
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n i))
(*.f64 -1 (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 i n)))
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (+.f64 n n) (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (+.f64 i i)))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n i))
(*.f64 (+.f64 -2 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2)) (/.f64 (/.f64 n i) 2))
(*.f64 (+.f64 -2 (*.f64 2 (pow.f64 (+.f64 1 (/.f64 i n)) n))) (/.f64 n (*.f64 i 2)))
(*.f64 (+.f64 -2 (*.f64 2 (pow.f64 (+.f64 1 (/.f64 i n)) n))) (/.f64 (/.f64 n 2) i))
(*.f64 (+.f64 -2 (*.f64 2 (pow.f64 (+.f64 1 (/.f64 i n)) n))) (*.f64 n (/.f64 1/2 i)))
(*.f64 (+.f64 -2 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2)) (*.f64 (/.f64 n i) 1/2))
(*.f64 (+.f64 -2 (*.f64 2 (pow.f64 (+.f64 1 (/.f64 i n)) n))) (*.f64 1/2 (/.f64 n i)))
(*.f64 1/2 (*.f64 (+.f64 -2 (*.f64 2 (pow.f64 (+.f64 1 (/.f64 i n)) n))) (/.f64 n i)))
(*.f64 1/2 (*.f64 (/.f64 n i) (+.f64 -2 (*.f64 2 (pow.f64 (+.f64 1 (/.f64 i n)) n)))))
(*.f64 (+.f64 -2 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2)) (*.f64 (/.f64 1 (+.f64 i i)) n))
(*.f64 (+.f64 -2 (*.f64 2 (pow.f64 (+.f64 1 (/.f64 i n)) n))) (/.f64 n (*.f64 i 2)))
(*.f64 (+.f64 -2 (*.f64 2 (pow.f64 (+.f64 1 (/.f64 i n)) n))) (/.f64 (/.f64 n 2) i))
(*.f64 (+.f64 -2 (*.f64 2 (pow.f64 (+.f64 1 (/.f64 i n)) n))) (*.f64 n (/.f64 1/2 i)))
(*.f64 2 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 i (/.f64 2 n))))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n i))
(*.f64 2 (/.f64 n (*.f64 i (/.f64 2 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)))))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n i))
(*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n i)) 2))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n i))
(*.f64 2 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (+.f64 i i)) n))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n i))
(*.f64 2 (*.f64 (/.f64 (/.f64 n i) 2) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n i))
(*.f64 (*.f64 n 4) (/.f64 1 (/.f64 (*.f64 i 4) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))
(*.f64 n (*.f64 4 (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 (*.f64 i 4) 1))))
(*.f64 (*.f64 n 4) (/.f64 1/4 (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))))
(*.f64 4 (*.f64 n (*.f64 1/4 (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))))
(*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 n (/.f64 2 i))) 1/2)
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n i))
(*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 4) (/.f64 1 (*.f64 (/.f64 i n) 4)))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 4 (/.f64 1 (*.f64 4 (/.f64 i n)))))
(*.f64 4 (*.f64 (/.f64 1/4 (/.f64 i n)) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 4 (/.f64 n (*.f64 i 4))))
(*.f64 (neg.f64 n) (/.f64 -1 (/.f64 i (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 -1 (/.f64 i n)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n (neg.f64 i)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i) n)
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i) (/.f64 1 (/.f64 1 n)))
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (/.f64 n i) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n i))
(*.f64 (/.f64 n i) (/.f64 2 (/.f64 2 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n i))
(*.f64 (/.f64 1 i) (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 1 n)))
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (/.f64 1 i) (/.f64 n (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 1/2 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 n (/.f64 2 i))))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n i))
(*.f64 (/.f64 (/.f64 n i) 2) (+.f64 -2 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2)))
(*.f64 (+.f64 -2 (*.f64 2 (pow.f64 (+.f64 1 (/.f64 i n)) n))) (/.f64 n (*.f64 i 2)))
(*.f64 (+.f64 -2 (*.f64 2 (pow.f64 (+.f64 1 (/.f64 i n)) n))) (/.f64 (/.f64 n 2) i))
(*.f64 (+.f64 -2 (*.f64 2 (pow.f64 (+.f64 1 (/.f64 i n)) n))) (*.f64 n (/.f64 1/2 i)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (+.f64 i i)) (+.f64 n n))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n i))
(*.f64 (*.f64 (/.f64 n i) 1/2) (+.f64 -2 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2)))
(*.f64 (+.f64 -2 (*.f64 2 (pow.f64 (+.f64 1 (/.f64 i n)) n))) (*.f64 1/2 (/.f64 n i)))
(*.f64 1/2 (*.f64 (+.f64 -2 (*.f64 2 (pow.f64 (+.f64 1 (/.f64 i n)) n))) (/.f64 n i)))
(*.f64 1/2 (*.f64 (/.f64 n i) (+.f64 -2 (*.f64 2 (pow.f64 (+.f64 1 (/.f64 i n)) n)))))
(*.f64 (/.f64 2 (/.f64 2 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))) (/.f64 n i))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n i))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 i n)) -1)
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (/.f64 1 (/.f64 1 n)) (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i))
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 1 n)) (/.f64 1 i))
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (/.f64 n (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))) (/.f64 1 i))
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 i (/.f64 2 n))) 2)
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n i))
(*.f64 (/.f64 n (*.f64 i (/.f64 2 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)))) 2)
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n i))
(*.f64 (/.f64 1 (/.f64 (*.f64 i 4) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))) (*.f64 n 4))
(*.f64 n (*.f64 4 (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 (*.f64 i 4) 1))))
(*.f64 (*.f64 n 4) (/.f64 1/4 (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))))
(*.f64 4 (*.f64 n (*.f64 1/4 (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n i)) 2) 2)
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n i))
(*.f64 (/.f64 1 (*.f64 (/.f64 i n) 4)) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 4))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 4 (/.f64 1 (*.f64 4 (/.f64 i n)))))
(*.f64 4 (*.f64 (/.f64 1/4 (/.f64 i n)) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 4 (/.f64 n (*.f64 i 4))))
(*.f64 (/.f64 -1 (/.f64 i (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))) (neg.f64 n))
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (/.f64 -1 (/.f64 i n)) (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 -1 (/.f64 i n)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n (neg.f64 i)))
(*.f64 (+.f64 (/.f64 (/.f64 n i) 2) (/.f64 (/.f64 n i) 2)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n i))
(pow.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n i)) 1)
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n i))
(neg.f64 (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 i n)))
(*.f64 n (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(/.f64 n (/.f64 i (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))
(+.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 0)
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))
(+.f64 0 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))
(+.f64 -1 (-.f64 1 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))
(*.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))
(*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 1)
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))
(*.f64 -1 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))
(*.f64 (+.f64 -2 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2)) 1/2)
(*.f64 1/2 (+.f64 -2 (*.f64 2 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 2 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 2))
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))
(*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 4) 1/4)
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) -1)
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))
(*.f64 1/2 (+.f64 -2 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2)))
(*.f64 1/2 (+.f64 -2 (*.f64 2 (pow.f64 (+.f64 1 (/.f64 i n)) n))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 2) 2)
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))
(*.f64 1/4 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 4))
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 1)
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))
(/.f64 (+.f64 -2 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2)) 2)
(/.f64 (+.f64 -2 (*.f64 2 (pow.f64 (+.f64 1 (/.f64 i n)) n))) 2)
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 4) 4)
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))
(/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) -1)
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) -2) -2)
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))
(/.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 4)) 8)
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 4))) 16)
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))
(pow.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 1)
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))
(neg.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))
(+.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 100 (/.f64 n i))) 0)
(*.f64 100 (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n i)))
(+.f64 0 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 100 (/.f64 n i))))
(*.f64 100 (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n i)))
(-.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 100 (/.f64 n i))) 0)
(*.f64 100 (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n i)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 100 (/.f64 n i))) 1)
(*.f64 100 (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n i)))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n i)) 200) 2)
(*.f64 100 (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n i)))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n i)) 400) 4)
(*.f64 100 (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n i)))
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n i)) 400)) 8)
(*.f64 100 (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n i)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n i)) 400)) (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n i)) 400))) 16)
(*.f64 100 (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n i)))
(pow.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 100 (/.f64 n i))) 1)
(*.f64 100 (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n i)))

eval609.0ms (2.5%)

Compiler

Compiled 37046 to 26138 computations (29.4% saved)

prune408.0ms (1.7%)

Pruning

19 alts after pruning (18 fresh and 1 done)

PrunedKeptTotal
New79818816
Fresh000
Picked011
Done101
Total79919818
Error
4.5b
Counts
818 → 19
Alt Table
Click to see full alt table
StatusErrorProgram
56.2b
(*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 (/.f64 (pow.f64 n 2) i) 100))
48.6b
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 100 (/.f64 n i)))
50.8b
(*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 100 (/.f64 n i)))
29.5b
(*.f64 n (+.f64 100 (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)))
28.7b
(*.f64 n 100)
48.1b
(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)))
54.6b
(*.f64 100 (/.f64 (-.f64 (+.f64 1 i) 1) (/.f64 i n)))
50.4b
(*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n)))
51.7b
(*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n)))
56.6b
(*.f64 100 (/.f64 (+.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4))) (pow.f64 i 2)) (/.f64 (pow.f64 n 2) i))) (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))))) (/.f64 i n)))
55.2b
(*.f64 100 (/.f64 (+.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (pow.f64 n 2) (+.f64 (/.f64 1 i) (*.f64 1/2 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2))))) (/.f64 i n)))
55.3b
(*.f64 100 (/.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i n)))
55.3b
(*.f64 100 (/.f64 n (/.f64 i (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))
35.4b
(*.f64 100 (/.f64 i (/.f64 i n)))
35.4b
(*.f64 100 (+.f64 n (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))) (+.f64 (*.f64 (pow.f64 i 3) (+.f64 (*.f64 (/.f64 1 (pow.f64 n 2)) 11/24) (-.f64 1/24 (*.f64 1/4 (+.f64 (/.f64 1 n) (/.f64 1 (pow.f64 n 3))))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))))
32.1b
(*.f64 100 (+.f64 n (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))))
56.2b
(*.f64 100 (*.f64 (pow.f64 n 2) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)))
48.1b
(*.f64 100 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 i (/.f64 2 n))) 2))
50.6b
(*.f64 100 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i)))
Compiler

Compiled 791 to 599 computations (24.3% saved)

localize3.0ms (0%)

Compiler

Compiled 7 to 5 computations (28.6% saved)

localize9.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(*.f64 100 (/.f64 i (/.f64 i n)))
16.0b
(/.f64 i (/.f64 i n))
Compiler

Compiled 20 to 7 computations (65% saved)

series2.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
n
@-inf
(*.f64 100 (/.f64 i (/.f64 i n)))
0.0ms
n
@inf
(*.f64 100 (/.f64 i (/.f64 i n)))
0.0ms
n
@inf
(/.f64 i (/.f64 i n))
0.0ms
n
@0
(*.f64 100 (/.f64 i (/.f64 i n)))
0.0ms
n
@-inf
(/.f64 i (/.f64 i n))

rewrite88.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1458×rational.json-1
1458×rational.json-2
1458×rational.json-3
1454×rational.json-4
1438×exponential.json-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0832
1588
21758
36068
419528
554058
Stop Event
node limit
Counts
2 → 54
Calls
Call 1
Inputs
(/.f64 i (/.f64 i n))
(*.f64 100 (/.f64 i (/.f64 i n)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 n 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 n)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (neg.f64 n)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 i (/.f64 i (neg.f64 n)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (*.f64 i (/.f64 2 n))) (/.f64 i (*.f64 i (/.f64 2 n))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 n 2) (/.f64 n 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (neg.f64 n)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 n 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 n))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 i (/.f64 i (neg.f64 n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (/.f64 n i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 n 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 n)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 i i) (/.f64 (/.f64 n i) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 i i) (*.f64 (/.f64 n i) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 n n) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 i (*.f64 i (/.f64 2 n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 n 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (/.f64 n i) 2) i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i 4) (/.f64 1 (*.f64 (/.f64 i n) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 i) (*.f64 i n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 i) (/.f64 -1 (/.f64 i n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 n) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n i) i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n i) (/.f64 1 (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 i (/.f64 i (neg.f64 n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 n i)) (/.f64 i 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i n) (/.f64 1 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 n n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 n i) 2) (+.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 n i) 1/2) (+.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 i)) (/.f64 n i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 i (/.f64 i (neg.f64 n))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 i 2) (*.f64 2 (/.f64 n i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 i (*.f64 i (/.f64 2 n))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 n 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 i n) 4)) (*.f64 i 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 i n)) (neg.f64 i))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 n 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 n))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 i (/.f64 i (neg.f64 n))))))) (#(struct:change #<rule egg-rr> (2) ((x . n)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 n 100) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 n 100))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 n 200) 4) (/.f64 (*.f64 n 200) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 n 100) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n 100) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n 200) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n 400) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 n 400)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 n 400))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 n 100) 1)))))

simplify140.0ms (0.6%)

Algorithm
egg-herbie
Rules
1370×rational.json-simplify-35
1084×rational.json-simplify-2
754×rational.json-simplify-41
650×rational.json-simplify-54
604×rational.json-simplify-51
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0105306
1205306
2503306
32547306
45622306
57483306
Stop Event
node limit
Counts
102 → 57
Calls
Call 1
Inputs
n
n
n
n
n
n
n
n
n
n
n
n
n
n
n
n
n
n
n
n
n
n
n
n
(*.f64 100 n)
(*.f64 100 n)
(*.f64 100 n)
(*.f64 100 n)
(*.f64 100 n)
(*.f64 100 n)
(*.f64 100 n)
(*.f64 100 n)
(*.f64 100 n)
(*.f64 100 n)
(*.f64 100 n)
(*.f64 100 n)
(*.f64 100 n)
(*.f64 100 n)
(*.f64 100 n)
(*.f64 100 n)
(*.f64 100 n)
(*.f64 100 n)
(*.f64 100 n)
(*.f64 100 n)
(*.f64 100 n)
(*.f64 100 n)
(*.f64 100 n)
(*.f64 100 n)
(+.f64 n 0)
(+.f64 0 n)
(+.f64 -1 (-.f64 1 (neg.f64 n)))
(+.f64 -1 (-.f64 1 (/.f64 i (/.f64 i (neg.f64 n)))))
(+.f64 (/.f64 i (*.f64 i (/.f64 2 n))) (/.f64 i (*.f64 i (/.f64 2 n))))
(+.f64 (/.f64 n 2) (/.f64 n 2))
(+.f64 (-.f64 1 (neg.f64 n)) -1)
(-.f64 n 0)
(-.f64 0 (neg.f64 n))
(-.f64 0 (/.f64 i (/.f64 i (neg.f64 n))))
(*.f64 i (/.f64 n i))
(*.f64 n 1)
(*.f64 1 n)
(*.f64 (+.f64 i i) (/.f64 (/.f64 n i) 2))
(*.f64 (+.f64 i i) (*.f64 (/.f64 n i) 1/2))
(*.f64 (+.f64 n n) 1/2)
(*.f64 2 (/.f64 i (*.f64 i (/.f64 2 n))))
(*.f64 2 (/.f64 n 2))
(*.f64 2 (*.f64 (/.f64 (/.f64 n i) 2) i))
(*.f64 (*.f64 i 4) (/.f64 1 (*.f64 (/.f64 i n) 4)))
(*.f64 (*.f64 n 4) 1/4)
(*.f64 (/.f64 1 i) (*.f64 i n))
(*.f64 (neg.f64 i) (/.f64 -1 (/.f64 i n)))
(*.f64 (neg.f64 n) -1)
(*.f64 (/.f64 n i) i)
(*.f64 (/.f64 n i) (/.f64 1 (/.f64 1 i)))
(*.f64 -1 (neg.f64 n))
(*.f64 -1 (/.f64 i (/.f64 i (neg.f64 n))))
(*.f64 (*.f64 2 (/.f64 n i)) (/.f64 i 2))
(*.f64 (*.f64 i n) (/.f64 1 i))
(*.f64 1/2 (+.f64 n n))
(*.f64 (/.f64 (/.f64 n i) 2) (+.f64 i i))
(*.f64 (*.f64 (/.f64 n i) 1/2) (+.f64 i i))
(*.f64 (/.f64 1 (/.f64 1 i)) (/.f64 n i))
(*.f64 (/.f64 i (/.f64 i (neg.f64 n))) -1)
(*.f64 (/.f64 i 2) (*.f64 2 (/.f64 n i)))
(*.f64 (/.f64 i (*.f64 i (/.f64 2 n))) 2)
(*.f64 (/.f64 n 2) 2)
(*.f64 1/4 (*.f64 n 4))
(*.f64 (/.f64 1 (*.f64 (/.f64 i n) 4)) (*.f64 i 4))
(*.f64 (/.f64 -1 (/.f64 i n)) (neg.f64 i))
(pow.f64 n 1)
(neg.f64 (neg.f64 n))
(neg.f64 (/.f64 i (/.f64 i (neg.f64 n))))
(+.f64 (*.f64 n 100) 0)
(+.f64 0 (*.f64 n 100))
(+.f64 (/.f64 (*.f64 n 200) 4) (/.f64 (*.f64 n 200) 4))
(-.f64 (*.f64 n 100) 0)
(/.f64 (*.f64 n 100) 1)
(/.f64 (*.f64 n 200) 2)
(/.f64 (*.f64 n 400) 4)
(/.f64 (*.f64 2 (*.f64 n 400)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 n 400))) 16)
(pow.f64 (*.f64 n 100) 1)
Outputs
n
n
n
n
n
n
n
n
n
n
n
n
n
n
n
n
n
n
n
n
n
n
n
n
(*.f64 100 n)
(*.f64 n 100)
(*.f64 100 n)
(*.f64 n 100)
(*.f64 100 n)
(*.f64 n 100)
(*.f64 100 n)
(*.f64 n 100)
(*.f64 100 n)
(*.f64 n 100)
(*.f64 100 n)
(*.f64 n 100)
(*.f64 100 n)
(*.f64 n 100)
(*.f64 100 n)
(*.f64 n 100)
(*.f64 100 n)
(*.f64 n 100)
(*.f64 100 n)
(*.f64 n 100)
(*.f64 100 n)
(*.f64 n 100)
(*.f64 100 n)
(*.f64 n 100)
(*.f64 100 n)
(*.f64 n 100)
(*.f64 100 n)
(*.f64 n 100)
(*.f64 100 n)
(*.f64 n 100)
(*.f64 100 n)
(*.f64 n 100)
(*.f64 100 n)
(*.f64 n 100)
(*.f64 100 n)
(*.f64 n 100)
(*.f64 100 n)
(*.f64 n 100)
(*.f64 100 n)
(*.f64 n 100)
(*.f64 100 n)
(*.f64 n 100)
(*.f64 100 n)
(*.f64 n 100)
(*.f64 100 n)
(*.f64 n 100)
(*.f64 100 n)
(*.f64 n 100)
(+.f64 n 0)
n
(+.f64 0 n)
n
(+.f64 -1 (-.f64 1 (neg.f64 n)))
n
(+.f64 -1 (-.f64 1 (/.f64 i (/.f64 i (neg.f64 n)))))
n
(+.f64 (/.f64 i (*.f64 i (/.f64 2 n))) (/.f64 i (*.f64 i (/.f64 2 n))))
n
(+.f64 (/.f64 n 2) (/.f64 n 2))
n
(+.f64 (-.f64 1 (neg.f64 n)) -1)
n
(-.f64 n 0)
n
(-.f64 0 (neg.f64 n))
n
(-.f64 0 (/.f64 i (/.f64 i (neg.f64 n))))
n
(*.f64 i (/.f64 n i))
n
(*.f64 n 1)
n
(*.f64 1 n)
n
(*.f64 (+.f64 i i) (/.f64 (/.f64 n i) 2))
n
(*.f64 (+.f64 i i) (*.f64 (/.f64 n i) 1/2))
n
(*.f64 (+.f64 n n) 1/2)
n
(*.f64 2 (/.f64 i (*.f64 i (/.f64 2 n))))
n
(*.f64 2 (/.f64 n 2))
n
(*.f64 2 (*.f64 (/.f64 (/.f64 n i) 2) i))
n
(*.f64 (*.f64 i 4) (/.f64 1 (*.f64 (/.f64 i n) 4)))
n
(*.f64 (*.f64 n 4) 1/4)
n
(*.f64 (/.f64 1 i) (*.f64 i n))
n
(*.f64 (neg.f64 i) (/.f64 -1 (/.f64 i n)))
n
(*.f64 (neg.f64 n) -1)
n
(*.f64 (/.f64 n i) i)
n
(*.f64 (/.f64 n i) (/.f64 1 (/.f64 1 i)))
n
(*.f64 -1 (neg.f64 n))
n
(*.f64 -1 (/.f64 i (/.f64 i (neg.f64 n))))
n
(*.f64 (*.f64 2 (/.f64 n i)) (/.f64 i 2))
n
(*.f64 (*.f64 i n) (/.f64 1 i))
n
(*.f64 1/2 (+.f64 n n))
n
(*.f64 (/.f64 (/.f64 n i) 2) (+.f64 i i))
n
(*.f64 (*.f64 (/.f64 n i) 1/2) (+.f64 i i))
n
(*.f64 (/.f64 1 (/.f64 1 i)) (/.f64 n i))
n
(*.f64 (/.f64 i (/.f64 i (neg.f64 n))) -1)
n
(*.f64 (/.f64 i 2) (*.f64 2 (/.f64 n i)))
n
(*.f64 (/.f64 i (*.f64 i (/.f64 2 n))) 2)
n
(*.f64 (/.f64 n 2) 2)
n
(*.f64 1/4 (*.f64 n 4))
n
(*.f64 (/.f64 1 (*.f64 (/.f64 i n) 4)) (*.f64 i 4))
n
(*.f64 (/.f64 -1 (/.f64 i n)) (neg.f64 i))
n
(pow.f64 n 1)
n
(neg.f64 (neg.f64 n))
n
(neg.f64 (/.f64 i (/.f64 i (neg.f64 n))))
n
(+.f64 (*.f64 n 100) 0)
(*.f64 n 100)
(+.f64 0 (*.f64 n 100))
(*.f64 n 100)
(+.f64 (/.f64 (*.f64 n 200) 4) (/.f64 (*.f64 n 200) 4))
(*.f64 n 100)
(-.f64 (*.f64 n 100) 0)
(*.f64 n 100)
(/.f64 (*.f64 n 100) 1)
(*.f64 n 100)
(/.f64 (*.f64 n 200) 2)
(*.f64 n 100)
(/.f64 (*.f64 n 400) 4)
(*.f64 n 100)
(/.f64 (*.f64 2 (*.f64 n 400)) 8)
(*.f64 n 100)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 n 400))) 16)
(*.f64 n 100)
(pow.f64 (*.f64 n 100) 1)
(*.f64 n 100)

localize13.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.1b
(*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i))
0.1b
(*.f64 100 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i)))
2.9b
(+.f64 -1 (exp.f64 i))
Compiler

Compiled 36 to 20 computations (44.4% saved)

series6.0ms (0%)

Counts
3 → 60
Calls

15 calls:

TimeVariablePointExpression
2.0ms
i
@0
(*.f64 100 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i)))
1.0ms
n
@0
(*.f64 100 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i)))
1.0ms
i
@inf
(*.f64 100 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i)))
1.0ms
i
@-inf
(*.f64 100 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i)))
1.0ms
n
@inf
(*.f64 100 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i)))

rewrite108.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
2074×rational.json-1
2074×rational.json-2
2074×rational.json-4
2074×rational.json-3
706×rational.json-simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01263
18563
220463
348563
4120663
5539563
Stop Event
node limit
Counts
3 → 208
Calls
Call 1
Inputs
(+.f64 -1 (exp.f64 i))
(*.f64 100 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i)))
(*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 i) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1 (exp.f64 i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 1 (exp.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 1 (exp.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1 (exp.f64 i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 -1 (exp.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (exp.f64 i) 2) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 -1 (exp.f64 i)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (exp.f64 i)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 -1 (exp.f64 i)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 8) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 -1 (exp.f64 i)) -2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 (exp.f64 i) 2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 -1 (exp.f64 i)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (exp.f64 i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (exp.f64 i) 2) -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (exp.f64 i)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (exp.f64 i)) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 -1 (exp.f64 i)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (-.f64 1 (exp.f64 i))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 -1 (exp.f64 i)) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (-.f64 1 (exp.f64 i))) -1) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 -1 (exp.f64 i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 1 (exp.f64 i)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 100 (/.f64 n i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 100 (/.f64 n i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 100 (/.f64 n i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 i (-.f64 1 (exp.f64 i))) (*.f64 100 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (exp.f64 i)) (/.f64 i (*.f64 100 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 -1 (exp.f64 i)) i) (/.f64 1 (*.f64 100 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 100 (/.f64 n i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (*.f64 100 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (exp.f64 i) 2) -2) (/.f64 (+.f64 i i) (*.f64 100 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 i (/.f64 2 (+.f64 -1 (exp.f64 i)))) (*.f64 100 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 (/.f64 n i) 200)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 2 i)) (/.f64 2 (*.f64 100 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 4) (/.f64 (*.f64 i 4) (*.f64 100 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 100 n) (/.f64 i (+.f64 -1 (exp.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 i) (/.f64 (/.f64 -1 (-.f64 1 (exp.f64 i))) (*.f64 100 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (exp.f64 i)) (/.f64 (neg.f64 i) (*.f64 100 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) 4) (*.f64 100 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)) 400) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 i (+.f64 -1 (exp.f64 i)))) (/.f64 4 (*.f64 100 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 8) (/.f64 (*.f64 i 8) (*.f64 100 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (exp.f64 i)) -2) (/.f64 (*.f64 i -2) (*.f64 100 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (exp.f64 i)) -2) (/.f64 (neg.f64 (+.f64 i i)) (*.f64 100 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (*.f64 i (/.f64 1/2 (+.f64 -1 (exp.f64 i)))) (*.f64 100 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 i) (/.f64 (/.f64 1/2 (+.f64 -1 (exp.f64 i))) (*.f64 100 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)) 400)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n 200) (*.f64 i (/.f64 2 (+.f64 -1 (exp.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 100 (/.f64 n i)) (/.f64 -1 (-.f64 1 (exp.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 100 (*.f64 n (/.f64 1/2 i))) (/.f64 1/2 (+.f64 -1 (exp.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 1 (exp.f64 i)) i) (/.f64 -1 (*.f64 100 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 -1 (exp.f64 i)) i)) (/.f64 -1 (*.f64 100 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)) 400)) (*.f64 2 (*.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)) 400))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 100 n) 2) (*.f64 i (/.f64 1/2 (+.f64 -1 (exp.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 n 200) (/.f64 i (+.f64 -1 (exp.f64 i)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 100 n) (neg.f64 i)) (/.f64 1 (-.f64 1 (exp.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 100 n) (/.f64 -1 (-.f64 1 (exp.f64 i)))) i)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 100 n) 1/2) (*.f64 i (/.f64 2 (+.f64 -1 (exp.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 100 n)) (neg.f64 (/.f64 i (+.f64 -1 (exp.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 100 (/.f64 n i))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 i (-.f64 1 (exp.f64 i))) n))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (neg.f64 (/.f64 i (+.f64 -1 (exp.f64 i)))) (/.f64 1 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (exp.f64 i)) (/.f64 i n))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (exp.f64 i)) (*.f64 (/.f64 i n) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (exp.f64 i)) (*.f64 -1 (/.f64 i (neg.f64 n))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 n (/.f64 i (+.f64 -1 (exp.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 -1 (exp.f64 i)) i) (/.f64 1 n))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 -1 (exp.f64 i)) i) (*.f64 (/.f64 1 n) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 -1 (exp.f64 i)) i) (*.f64 1/2 (/.f64 2 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 i (*.f64 (+.f64 -1 (exp.f64 i)) n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 i (*.f64 (+.f64 -1 (exp.f64 i)) n)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (exp.f64 i) 2) -2) (*.f64 i (/.f64 2 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (exp.f64 i) 2) -2) (+.f64 (/.f64 i n) (/.f64 i n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (exp.f64 i) 2) -2) (*.f64 (*.f64 i (/.f64 2 n)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (exp.f64 i) 2) -2) (*.f64 -2 (/.f64 i (neg.f64 n))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (/.f64 2 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 i (*.f64 (+.f64 -1 (exp.f64 i)) n)) (/.f64 i (*.f64 (+.f64 -1 (exp.f64 i)) n))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (/.f64 2 n)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 2 (/.f64 n i))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 n n) (*.f64 i (/.f64 2 (+.f64 -1 (exp.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 2 i)) (/.f64 2 n))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 2 i)) (+.f64 (/.f64 1 n) (/.f64 1 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 2 i)) (*.f64 2 (/.f64 1 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 2 i)) (*.f64 (/.f64 2 n) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 4) (+.f64 (*.f64 i (/.f64 2 n)) (*.f64 i (/.f64 2 n))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 4) (/.f64 (*.f64 i 4) n))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 4) (*.f64 4 (/.f64 i n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 4) (*.f64 (*.f64 i 4) (/.f64 1 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 4) (*.f64 2 (*.f64 i (/.f64 2 n))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 4) (*.f64 (+.f64 i i) (/.f64 2 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 4) (*.f64 -4 (/.f64 i (neg.f64 n))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 4) (/.f64 4 (/.f64 n i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 i) (/.f64 (/.f64 -1 (-.f64 1 (exp.f64 i))) n))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 i) (*.f64 (/.f64 -1 (-.f64 1 (exp.f64 i))) (/.f64 1 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (exp.f64 i)) (/.f64 i (neg.f64 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (exp.f64 i)) (*.f64 (/.f64 i (neg.f64 n)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (exp.f64 i)) (/.f64 (neg.f64 (+.f64 i i)) (+.f64 n n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (exp.f64 i)) (/.f64 -1 (/.f64 n i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (*.f64 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (/.f64 i (+.f64 -1 (exp.f64 i)))) (/.f64 1 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (/.f64 2 (+.f64 -1 (exp.f64 i)))) (*.f64 (*.f64 2 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (/.f64 i (+.f64 -1 (exp.f64 i))))) (/.f64 1 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (/.f64 2 (+.f64 -1 (exp.f64 i)))) (*.f64 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (/.f64 i (+.f64 -1 (exp.f64 i)))) (/.f64 2 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (/.f64 2 n)) (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (/.f64 2 n))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) 4) n))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) 4) (/.f64 1 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (*.f64 i (/.f64 2 (+.f64 -1 (exp.f64 i)))) (/.f64 2 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n 4) (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n 4) (*.f64 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) 4) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 i (+.f64 -1 (exp.f64 i)))) (+.f64 (/.f64 2 n) (/.f64 2 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 i (+.f64 -1 (exp.f64 i)))) (/.f64 4 n))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 i (+.f64 -1 (exp.f64 i)))) (*.f64 4 (/.f64 1 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 i (+.f64 -1 (exp.f64 i)))) (*.f64 2 (/.f64 2 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 8) (/.f64 (*.f64 i 8) n))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 8) (*.f64 8 (/.f64 i n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 8) (*.f64 (*.f64 i 8) (/.f64 1 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 8) (*.f64 4 (*.f64 i (/.f64 2 n))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (exp.f64 i)) -2) (+.f64 (/.f64 i (neg.f64 n)) (/.f64 i (neg.f64 n))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (exp.f64 i)) -2) (/.f64 (*.f64 i -2) n))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (exp.f64 i)) -2) (/.f64 (neg.f64 (+.f64 i i)) n))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (exp.f64 i)) -2) (*.f64 (*.f64 i -2) (/.f64 1 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (exp.f64 i)) -2) (*.f64 (neg.f64 (+.f64 i i)) (/.f64 1 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (exp.f64 i)) -2) (*.f64 (neg.f64 i) (/.f64 2 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (exp.f64 i)) -2) (*.f64 2 (/.f64 i (neg.f64 n))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 n i) (/.f64 -1 (-.f64 1 (exp.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (*.f64 i (/.f64 1/2 (+.f64 -1 (exp.f64 i)))) n))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (+.f64 n n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 (+.f64 -1 (exp.f64 i))) (/.f64 n i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 i) (/.f64 (/.f64 1/2 (+.f64 -1 (exp.f64 i))) n))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 -1 (exp.f64 i)) i) (/.f64 (+.f64 -1 (exp.f64 i)) i)) (/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 2 i)) (+.f64 n n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 n 4)) (+.f64 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) 4) (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 n 4)) (*.f64 8 (/.f64 i (+.f64 -1 (exp.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 4 (/.f64 i (+.f64 -1 (exp.f64 i))))) (*.f64 8 (/.f64 1 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 -1 (exp.f64 i)) 8)) (*.f64 (*.f64 2 (*.f64 i 8)) (/.f64 1 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (/.f64 1/2 i)) (/.f64 1/2 (+.f64 -1 (exp.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) 4) (*.f64 (*.f64 2 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (/.f64 i (+.f64 -1 (exp.f64 i))))) (/.f64 2 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 1 (exp.f64 i)) i) (/.f64 -1 n))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 1 (exp.f64 i)) i) (*.f64 -1 (/.f64 1 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 2 i))) (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (/.f64 2 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 1 (exp.f64 i)) (*.f64 i -2)) (/.f64 1 (+.f64 n n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 1 (exp.f64 i)) (*.f64 i -2)) (*.f64 1/2 (/.f64 1 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n 1/2) (*.f64 i (/.f64 1/2 (+.f64 -1 (exp.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 (/.f64 n i) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 n) (neg.f64 (/.f64 i (+.f64 -1 (exp.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 n) (*.f64 (neg.f64 (/.f64 i (+.f64 -1 (exp.f64 i)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 -1 (exp.f64 i)) i)) (/.f64 -1 n))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (-.f64 1 (exp.f64 i))) (*.f64 (*.f64 2 (*.f64 i -2)) (/.f64 1 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (-.f64 1 (exp.f64 i))) (*.f64 (*.f64 2 (neg.f64 (+.f64 i i))) (/.f64 1 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (-.f64 1 (exp.f64 i))) (*.f64 (neg.f64 (*.f64 i 4)) (/.f64 1 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (-.f64 1 (exp.f64 i))) (*.f64 4 (/.f64 i (neg.f64 n))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 -1 (exp.f64 i)) -2)) (*.f64 i (/.f64 2 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 n i) (/.f64 n i)) (+.f64 (/.f64 -1 (-.f64 1 (exp.f64 i))) (/.f64 -1 (-.f64 1 (exp.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)) 4)) (*.f64 2 (*.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 n) (neg.f64 n)) (+.f64 (neg.f64 (/.f64 i (+.f64 -1 (exp.f64 i)))) (neg.f64 (/.f64 i (+.f64 -1 (exp.f64 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 n n) i) (/.f64 2 (+.f64 -1 (exp.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 8) (/.f64 i n)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 n 4)) (/.f64 i (+.f64 -1 (exp.f64 i)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 1 n)) (neg.f64 (/.f64 i (+.f64 -1 (exp.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 -1 (exp.f64 i)) (/.f64 1 n)) i)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 1 n)) (/.f64 i (+.f64 -1 (exp.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 (exp.f64 i) 2) -2) (/.f64 1 n)) (+.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 1 n)) (*.f64 i (/.f64 2 (+.f64 -1 (exp.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 4) (/.f64 1 n)) (*.f64 i 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 i) (/.f64 1 n)) (/.f64 -1 (-.f64 1 (exp.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 1 (exp.f64 i)) (/.f64 1 n)) (neg.f64 i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (/.f64 1 n)) (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (/.f64 i (+.f64 -1 (exp.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 i (/.f64 2 (+.f64 -1 (exp.f64 i)))) (/.f64 1 n)) (*.f64 2 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (/.f64 i (+.f64 -1 (exp.f64 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 1 n)) (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 8) (/.f64 1 n)) (*.f64 i 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) -2) (/.f64 1 n)) (*.f64 i -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) -2) (/.f64 1 n)) (neg.f64 (+.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (/.f64 4 (/.f64 i (+.f64 -1 (exp.f64 i))))) (/.f64 1 n)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 -1 (exp.f64 i)) 8)) (/.f64 1 n)) (*.f64 2 (*.f64 i 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (-.f64 1 (exp.f64 i)) i) (/.f64 1 n)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (-.f64 1 (exp.f64 i))) (/.f64 1 n)) (*.f64 2 (*.f64 i -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (-.f64 1 (exp.f64 i))) (/.f64 1 n)) (*.f64 2 (neg.f64 (+.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (-.f64 1 (exp.f64 i))) (/.f64 1 n)) (neg.f64 (*.f64 i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 (+.f64 -1 (exp.f64 i)) -2)) (/.f64 1 n)) (+.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 2 n)) (*.f64 i (/.f64 1/2 (+.f64 -1 (exp.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 (exp.f64 i) 2) -2) (/.f64 2 n)) i)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 2 n)) (/.f64 i (+.f64 -1 (exp.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 4) (/.f64 2 n)) (+.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 i (/.f64 2 (+.f64 -1 (exp.f64 i)))) (/.f64 2 n)) (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (/.f64 i (+.f64 -1 (exp.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 2 n)) (*.f64 i (/.f64 2 (+.f64 -1 (exp.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) -2) (/.f64 2 n)) (neg.f64 i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) 4) (/.f64 2 n)) (*.f64 2 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (/.f64 i (+.f64 -1 (exp.f64 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 2 i))) (/.f64 2 n)) (/.f64 i (+.f64 -1 (exp.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 -1 (exp.f64 i)) (/.f64 i (neg.f64 n))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 (exp.f64 i) 2) -2) (/.f64 i (neg.f64 n))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 4) (/.f64 i (neg.f64 n))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (-.f64 1 (exp.f64 i))) (/.f64 i (neg.f64 n))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 n (/.f64 -1 (-.f64 1 (exp.f64 i)))) i)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 n 1/2) (*.f64 i (/.f64 2 (+.f64 -1 (exp.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 n (neg.f64 i)) (/.f64 1 (-.f64 1 (exp.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 n n)) (-.f64 0 (*.f64 i (/.f64 2 (+.f64 -1 (exp.f64 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 n i)) (-.f64 0 (/.f64 -1 (-.f64 1 (exp.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 n)) (/.f64 i (+.f64 -1 (exp.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)) 1)))))

simplify118.0ms (0.5%)

Algorithm
egg-herbie
Rules
1638×rational.json-simplify-49
1230×rational.json-simplify-61
1080×rational.json-simplify-51
918×rational.json-simplify-46
566×rational.json-simplify-35
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04896916
118486830
255376800
Stop Event
node limit
Counts
268 → 275
Calls
Call 1
Inputs
i
(+.f64 i (*.f64 1/2 (pow.f64 i 2)))
(+.f64 (*.f64 1/6 (pow.f64 i 3)) (+.f64 i (*.f64 1/2 (pow.f64 i 2))))
(+.f64 (*.f64 1/6 (pow.f64 i 3)) (+.f64 i (+.f64 (*.f64 1/24 (pow.f64 i 4)) (*.f64 1/2 (pow.f64 i 2)))))
(-.f64 (exp.f64 i) 1)
(-.f64 (exp.f64 i) 1)
(-.f64 (exp.f64 i) 1)
(-.f64 (exp.f64 i) 1)
(-.f64 (exp.f64 i) 1)
(-.f64 (exp.f64 i) 1)
(-.f64 (exp.f64 i) 1)
(-.f64 (exp.f64 i) 1)
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(*.f64 100 n)
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n))
(+.f64 (*.f64 50 (*.f64 n i)) (+.f64 (*.f64 50/3 (*.f64 n (pow.f64 i 2))) (*.f64 100 n)))
(+.f64 (*.f64 50 (*.f64 n i)) (+.f64 (*.f64 25/6 (*.f64 n (pow.f64 i 3))) (+.f64 (*.f64 50/3 (*.f64 n (pow.f64 i 2))) (*.f64 100 n))))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)
n
(+.f64 n (*.f64 1/2 (*.f64 n i)))
(+.f64 (*.f64 1/6 (*.f64 n (pow.f64 i 2))) (+.f64 n (*.f64 1/2 (*.f64 n i))))
(+.f64 (*.f64 1/6 (*.f64 n (pow.f64 i 2))) (+.f64 n (+.f64 (*.f64 1/2 (*.f64 n i)) (*.f64 1/24 (*.f64 n (pow.f64 i 3))))))
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)
(-.f64 (exp.f64 i) 1)
(-.f64 (+.f64 -1 (exp.f64 i)) 0)
(-.f64 0 (-.f64 1 (exp.f64 i)))
(*.f64 -1 (-.f64 1 (exp.f64 i)))
(*.f64 (+.f64 -1 (exp.f64 i)) 1)
(*.f64 1 (+.f64 -1 (exp.f64 i)))
(*.f64 (+.f64 (*.f64 (exp.f64 i) 2) -2) 1/2)
(*.f64 2 (*.f64 (+.f64 -1 (exp.f64 i)) 1/2))
(*.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 4) 1/4)
(*.f64 (-.f64 1 (exp.f64 i)) -1)
(*.f64 4 (/.f64 (+.f64 -1 (exp.f64 i)) 4))
(*.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 8) 1/8)
(*.f64 (*.f64 (+.f64 -1 (exp.f64 i)) -2) -1/2)
(*.f64 1/2 (+.f64 (*.f64 (exp.f64 i) 2) -2))
(*.f64 1/4 (*.f64 (+.f64 -1 (exp.f64 i)) 4))
(*.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 1/2) 2)
(/.f64 (+.f64 -1 (exp.f64 i)) 1)
(/.f64 (+.f64 (*.f64 (exp.f64 i) 2) -2) 2)
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 4) 4)
(/.f64 (-.f64 1 (exp.f64 i)) -1)
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 8) 8)
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) -2) -2)
(/.f64 (*.f64 2 (*.f64 (+.f64 -1 (exp.f64 i)) 8)) 16)
(/.f64 (*.f64 4 (-.f64 1 (exp.f64 i))) -4)
(/.f64 (neg.f64 (*.f64 (+.f64 -1 (exp.f64 i)) -2)) 2)
(/.f64 (/.f64 (*.f64 4 (-.f64 1 (exp.f64 i))) -1) 4)
(pow.f64 (+.f64 -1 (exp.f64 i)) 1)
(neg.f64 (-.f64 1 (exp.f64 i)))
(+.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 100 (/.f64 n i))) 0)
(+.f64 0 (*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 100 (/.f64 n i))))
(-.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 100 (/.f64 n i))) 0)
(/.f64 -1 (/.f64 (/.f64 i (-.f64 1 (exp.f64 i))) (*.f64 100 n)))
(/.f64 (+.f64 -1 (exp.f64 i)) (/.f64 i (*.f64 100 n)))
(/.f64 (/.f64 (+.f64 -1 (exp.f64 i)) i) (/.f64 1 (*.f64 100 n)))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 100 (/.f64 n i))) 1)
(/.f64 1 (/.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (*.f64 100 n)))
(/.f64 (+.f64 (*.f64 (exp.f64 i) 2) -2) (/.f64 (+.f64 i i) (*.f64 100 n)))
(/.f64 2 (/.f64 (*.f64 i (/.f64 2 (+.f64 -1 (exp.f64 i)))) (*.f64 100 n)))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 (/.f64 n i) 200)) 2)
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 2 i)) (/.f64 2 (*.f64 100 n)))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 4) (/.f64 (*.f64 i 4) (*.f64 100 n)))
(/.f64 (*.f64 100 n) (/.f64 i (+.f64 -1 (exp.f64 i))))
(/.f64 (/.f64 1 i) (/.f64 (/.f64 -1 (-.f64 1 (exp.f64 i))) (*.f64 100 n)))
(/.f64 (-.f64 1 (exp.f64 i)) (/.f64 (neg.f64 i) (*.f64 100 n)))
(/.f64 4 (/.f64 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) 4) (*.f64 100 n)))
(/.f64 (*.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)) 400) 4)
(/.f64 (/.f64 4 (/.f64 i (+.f64 -1 (exp.f64 i)))) (/.f64 4 (*.f64 100 n)))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 8) (/.f64 (*.f64 i 8) (*.f64 100 n)))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) -2) (/.f64 (*.f64 i -2) (*.f64 100 n)))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) -2) (/.f64 (neg.f64 (+.f64 i i)) (*.f64 100 n)))
(/.f64 1/2 (/.f64 (*.f64 i (/.f64 1/2 (+.f64 -1 (exp.f64 i)))) (*.f64 100 n)))
(/.f64 (/.f64 1/2 i) (/.f64 (/.f64 1/2 (+.f64 -1 (exp.f64 i))) (*.f64 100 n)))
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)) 400)) 8)
(/.f64 (*.f64 n 200) (*.f64 i (/.f64 2 (+.f64 -1 (exp.f64 i)))))
(/.f64 (*.f64 100 (/.f64 n i)) (/.f64 -1 (-.f64 1 (exp.f64 i))))
(/.f64 (*.f64 100 (*.f64 n (/.f64 1/2 i))) (/.f64 1/2 (+.f64 -1 (exp.f64 i))))
(/.f64 (/.f64 (-.f64 1 (exp.f64 i)) i) (/.f64 -1 (*.f64 100 n)))
(/.f64 (neg.f64 (/.f64 (+.f64 -1 (exp.f64 i)) i)) (/.f64 -1 (*.f64 100 n)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)) 400)) (*.f64 2 (*.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)) 400))) 16)
(/.f64 (/.f64 (*.f64 100 n) 2) (*.f64 i (/.f64 1/2 (+.f64 -1 (exp.f64 i)))))
(/.f64 (/.f64 (*.f64 n 200) (/.f64 i (+.f64 -1 (exp.f64 i)))) 2)
(/.f64 (/.f64 (*.f64 100 n) (neg.f64 i)) (/.f64 1 (-.f64 1 (exp.f64 i))))
(/.f64 (/.f64 (*.f64 100 n) (/.f64 -1 (-.f64 1 (exp.f64 i)))) i)
(/.f64 (/.f64 (*.f64 100 n) 1/2) (*.f64 i (/.f64 2 (+.f64 -1 (exp.f64 i)))))
(/.f64 (neg.f64 (*.f64 100 n)) (neg.f64 (/.f64 i (+.f64 -1 (exp.f64 i)))))
(pow.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 100 (/.f64 n i))) 1)
(+.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)) 0)
(+.f64 0 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)))
(-.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)) 0)
(/.f64 -1 (/.f64 (/.f64 i (-.f64 1 (exp.f64 i))) n))
(/.f64 -1 (*.f64 (neg.f64 (/.f64 i (+.f64 -1 (exp.f64 i)))) (/.f64 1 n)))
(/.f64 (+.f64 -1 (exp.f64 i)) (/.f64 i n))
(/.f64 (+.f64 -1 (exp.f64 i)) (*.f64 (/.f64 i n) 1))
(/.f64 (+.f64 -1 (exp.f64 i)) (*.f64 -1 (/.f64 i (neg.f64 n))))
(/.f64 n (/.f64 i (+.f64 -1 (exp.f64 i))))
(/.f64 (/.f64 (+.f64 -1 (exp.f64 i)) i) (/.f64 1 n))
(/.f64 (/.f64 (+.f64 -1 (exp.f64 i)) i) (*.f64 (/.f64 1 n) 1))
(/.f64 (/.f64 (+.f64 -1 (exp.f64 i)) i) (*.f64 1/2 (/.f64 2 n)))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)) 1)
(/.f64 1 (/.f64 i (*.f64 (+.f64 -1 (exp.f64 i)) n)))
(/.f64 1 (*.f64 (/.f64 i (*.f64 (+.f64 -1 (exp.f64 i)) n)) 1))
(/.f64 (+.f64 (*.f64 (exp.f64 i) 2) -2) (*.f64 i (/.f64 2 n)))
(/.f64 (+.f64 (*.f64 (exp.f64 i) 2) -2) (+.f64 (/.f64 i n) (/.f64 i n)))
(/.f64 (+.f64 (*.f64 (exp.f64 i) 2) -2) (*.f64 (*.f64 i (/.f64 2 n)) 1))
(/.f64 (+.f64 (*.f64 (exp.f64 i) 2) -2) (*.f64 -2 (/.f64 i (neg.f64 n))))
(/.f64 2 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (/.f64 2 n)))
(/.f64 2 (+.f64 (/.f64 i (*.f64 (+.f64 -1 (exp.f64 i)) n)) (/.f64 i (*.f64 (+.f64 -1 (exp.f64 i)) n))))
(/.f64 2 (*.f64 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (/.f64 2 n)) 1))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 2 (/.f64 n i))) 2)
(/.f64 (+.f64 n n) (*.f64 i (/.f64 2 (+.f64 -1 (exp.f64 i)))))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 2 i)) (/.f64 2 n))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 2 i)) (+.f64 (/.f64 1 n) (/.f64 1 n)))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 2 i)) (*.f64 2 (/.f64 1 n)))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 2 i)) (*.f64 (/.f64 2 n) 1))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 4) (+.f64 (*.f64 i (/.f64 2 n)) (*.f64 i (/.f64 2 n))))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 4) (/.f64 (*.f64 i 4) n))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 4) (*.f64 4 (/.f64 i n)))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 4) (*.f64 (*.f64 i 4) (/.f64 1 n)))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 4) (*.f64 2 (*.f64 i (/.f64 2 n))))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 4) (*.f64 (+.f64 i i) (/.f64 2 n)))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 4) (*.f64 -4 (/.f64 i (neg.f64 n))))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 4) (/.f64 4 (/.f64 n i)))
(/.f64 (/.f64 1 i) (/.f64 (/.f64 -1 (-.f64 1 (exp.f64 i))) n))
(/.f64 (/.f64 1 i) (*.f64 (/.f64 -1 (-.f64 1 (exp.f64 i))) (/.f64 1 n)))
(/.f64 (-.f64 1 (exp.f64 i)) (/.f64 i (neg.f64 n)))
(/.f64 (-.f64 1 (exp.f64 i)) (*.f64 (/.f64 i (neg.f64 n)) 1))
(/.f64 (-.f64 1 (exp.f64 i)) (/.f64 (neg.f64 (+.f64 i i)) (+.f64 n n)))
(/.f64 (-.f64 1 (exp.f64 i)) (/.f64 -1 (/.f64 n i)))
(/.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (*.f64 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (/.f64 i (+.f64 -1 (exp.f64 i)))) (/.f64 1 n)))
(/.f64 (*.f64 i (/.f64 2 (+.f64 -1 (exp.f64 i)))) (*.f64 (*.f64 2 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (/.f64 i (+.f64 -1 (exp.f64 i))))) (/.f64 1 n)))
(/.f64 (*.f64 i (/.f64 2 (+.f64 -1 (exp.f64 i)))) (*.f64 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (/.f64 i (+.f64 -1 (exp.f64 i)))) (/.f64 2 n)))
(/.f64 4 (+.f64 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (/.f64 2 n)) (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (/.f64 2 n))))
(/.f64 4 (/.f64 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) 4) n))
(/.f64 4 (*.f64 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) 4) (/.f64 1 n)))
(/.f64 4 (*.f64 (*.f64 i (/.f64 2 (+.f64 -1 (exp.f64 i)))) (/.f64 2 n)))
(/.f64 (*.f64 n 4) (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) 4))
(/.f64 (*.f64 n 4) (*.f64 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) 4) 1))
(/.f64 (*.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)) 4) 4)
(/.f64 (/.f64 4 (/.f64 i (+.f64 -1 (exp.f64 i)))) (+.f64 (/.f64 2 n) (/.f64 2 n)))
(/.f64 (/.f64 4 (/.f64 i (+.f64 -1 (exp.f64 i)))) (/.f64 4 n))
(/.f64 (/.f64 4 (/.f64 i (+.f64 -1 (exp.f64 i)))) (*.f64 4 (/.f64 1 n)))
(/.f64 (/.f64 4 (/.f64 i (+.f64 -1 (exp.f64 i)))) (*.f64 2 (/.f64 2 n)))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 8) (/.f64 (*.f64 i 8) n))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 8) (*.f64 8 (/.f64 i n)))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 8) (*.f64 (*.f64 i 8) (/.f64 1 n)))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 8) (*.f64 4 (*.f64 i (/.f64 2 n))))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) -2) (+.f64 (/.f64 i (neg.f64 n)) (/.f64 i (neg.f64 n))))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) -2) (/.f64 (*.f64 i -2) n))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) -2) (/.f64 (neg.f64 (+.f64 i i)) n))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) -2) (*.f64 (*.f64 i -2) (/.f64 1 n)))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) -2) (*.f64 (neg.f64 (+.f64 i i)) (/.f64 1 n)))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) -2) (*.f64 (neg.f64 i) (/.f64 2 n)))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) -2) (*.f64 2 (/.f64 i (neg.f64 n))))
(/.f64 (/.f64 n i) (/.f64 -1 (-.f64 1 (exp.f64 i))))
(/.f64 1/2 (/.f64 (*.f64 i (/.f64 1/2 (+.f64 -1 (exp.f64 i)))) n))
(/.f64 1/2 (/.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (+.f64 n n)))
(/.f64 1/2 (/.f64 (/.f64 1/2 (+.f64 -1 (exp.f64 i))) (/.f64 n i)))
(/.f64 (/.f64 1/2 i) (/.f64 (/.f64 1/2 (+.f64 -1 (exp.f64 i))) n))
(/.f64 (*.f64 (/.f64 (+.f64 -1 (exp.f64 i)) i) (/.f64 (+.f64 -1 (exp.f64 i)) i)) (/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 2 i)) (+.f64 n n)))
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)) 4)) 8)
(/.f64 (*.f64 2 (*.f64 n 4)) (+.f64 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) 4) (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) 4)))
(/.f64 (*.f64 2 (*.f64 n 4)) (*.f64 8 (/.f64 i (+.f64 -1 (exp.f64 i)))))
(/.f64 (*.f64 2 (/.f64 4 (/.f64 i (+.f64 -1 (exp.f64 i))))) (*.f64 8 (/.f64 1 n)))
(/.f64 (*.f64 2 (*.f64 (+.f64 -1 (exp.f64 i)) 8)) (*.f64 (*.f64 2 (*.f64 i 8)) (/.f64 1 n)))
(/.f64 (*.f64 n (/.f64 1/2 i)) (/.f64 1/2 (+.f64 -1 (exp.f64 i))))
(/.f64 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) 4) (*.f64 (*.f64 2 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (/.f64 i (+.f64 -1 (exp.f64 i))))) (/.f64 2 n)))
(/.f64 (/.f64 (-.f64 1 (exp.f64 i)) i) (/.f64 -1 n))
(/.f64 (/.f64 (-.f64 1 (exp.f64 i)) i) (*.f64 -1 (/.f64 1 n)))
(/.f64 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 2 i))) (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (/.f64 2 n)))
(/.f64 (/.f64 (-.f64 1 (exp.f64 i)) (*.f64 i -2)) (/.f64 1 (+.f64 n n)))
(/.f64 (/.f64 (-.f64 1 (exp.f64 i)) (*.f64 i -2)) (*.f64 1/2 (/.f64 1 n)))
(/.f64 (*.f64 n 1/2) (*.f64 i (/.f64 1/2 (+.f64 -1 (exp.f64 i)))))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 (/.f64 n i) 2)) 1/2)
(/.f64 (neg.f64 n) (neg.f64 (/.f64 i (+.f64 -1 (exp.f64 i)))))
(/.f64 (neg.f64 n) (*.f64 (neg.f64 (/.f64 i (+.f64 -1 (exp.f64 i)))) 1))
(/.f64 (neg.f64 (/.f64 (+.f64 -1 (exp.f64 i)) i)) (/.f64 -1 n))
(/.f64 (*.f64 4 (-.f64 1 (exp.f64 i))) (*.f64 (*.f64 2 (*.f64 i -2)) (/.f64 1 n)))
(/.f64 (*.f64 4 (-.f64 1 (exp.f64 i))) (*.f64 (*.f64 2 (neg.f64 (+.f64 i i))) (/.f64 1 n)))
(/.f64 (*.f64 4 (-.f64 1 (exp.f64 i))) (*.f64 (neg.f64 (*.f64 i 4)) (/.f64 1 n)))
(/.f64 (*.f64 4 (-.f64 1 (exp.f64 i))) (*.f64 4 (/.f64 i (neg.f64 n))))
(/.f64 (neg.f64 (*.f64 (+.f64 -1 (exp.f64 i)) -2)) (*.f64 i (/.f64 2 n)))
(/.f64 (+.f64 (/.f64 n i) (/.f64 n i)) (+.f64 (/.f64 -1 (-.f64 1 (exp.f64 i))) (/.f64 -1 (-.f64 1 (exp.f64 i)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)) 4)) (*.f64 2 (*.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)) 4))) 16)
(/.f64 (+.f64 (neg.f64 n) (neg.f64 n)) (+.f64 (neg.f64 (/.f64 i (+.f64 -1 (exp.f64 i)))) (neg.f64 (/.f64 i (+.f64 -1 (exp.f64 i))))))
(/.f64 (/.f64 (+.f64 n n) i) (/.f64 2 (+.f64 -1 (exp.f64 i))))
(/.f64 (/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 8) (/.f64 i n)) 8)
(/.f64 (/.f64 (*.f64 2 (*.f64 n 4)) (/.f64 i (+.f64 -1 (exp.f64 i)))) 8)
(/.f64 (/.f64 -1 (/.f64 1 n)) (neg.f64 (/.f64 i (+.f64 -1 (exp.f64 i)))))
(/.f64 (/.f64 (+.f64 -1 (exp.f64 i)) (/.f64 1 n)) i)
(/.f64 (/.f64 1 (/.f64 1 n)) (/.f64 i (+.f64 -1 (exp.f64 i))))
(/.f64 (/.f64 (+.f64 (*.f64 (exp.f64 i) 2) -2) (/.f64 1 n)) (+.f64 i i))
(/.f64 (/.f64 2 (/.f64 1 n)) (*.f64 i (/.f64 2 (+.f64 -1 (exp.f64 i)))))
(/.f64 (/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 4) (/.f64 1 n)) (*.f64 i 4))
(/.f64 (/.f64 (/.f64 1 i) (/.f64 1 n)) (/.f64 -1 (-.f64 1 (exp.f64 i))))
(/.f64 (/.f64 (-.f64 1 (exp.f64 i)) (/.f64 1 n)) (neg.f64 i))
(/.f64 (/.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (/.f64 1 n)) (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (/.f64 i (+.f64 -1 (exp.f64 i)))))
(/.f64 (/.f64 (*.f64 i (/.f64 2 (+.f64 -1 (exp.f64 i)))) (/.f64 1 n)) (*.f64 2 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (/.f64 i (+.f64 -1 (exp.f64 i))))))
(/.f64 (/.f64 4 (/.f64 1 n)) (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) 4))
(/.f64 (/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 8) (/.f64 1 n)) (*.f64 i 8))
(/.f64 (/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) -2) (/.f64 1 n)) (*.f64 i -2))
(/.f64 (/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) -2) (/.f64 1 n)) (neg.f64 (+.f64 i i)))
(/.f64 (/.f64 (*.f64 2 (/.f64 4 (/.f64 i (+.f64 -1 (exp.f64 i))))) (/.f64 1 n)) 8)
(/.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 -1 (exp.f64 i)) 8)) (/.f64 1 n)) (*.f64 2 (*.f64 i 8)))
(/.f64 (/.f64 (/.f64 (-.f64 1 (exp.f64 i)) i) (/.f64 1 n)) -1)
(/.f64 (/.f64 (*.f64 4 (-.f64 1 (exp.f64 i))) (/.f64 1 n)) (*.f64 2 (*.f64 i -2)))
(/.f64 (/.f64 (*.f64 4 (-.f64 1 (exp.f64 i))) (/.f64 1 n)) (*.f64 2 (neg.f64 (+.f64 i i))))
(/.f64 (/.f64 (*.f64 4 (-.f64 1 (exp.f64 i))) (/.f64 1 n)) (neg.f64 (*.f64 i 4)))
(/.f64 (/.f64 (neg.f64 (*.f64 (+.f64 -1 (exp.f64 i)) -2)) (/.f64 1 n)) (+.f64 i i))
(/.f64 (/.f64 1 (/.f64 2 n)) (*.f64 i (/.f64 1/2 (+.f64 -1 (exp.f64 i)))))
(/.f64 (/.f64 (+.f64 (*.f64 (exp.f64 i) 2) -2) (/.f64 2 n)) i)
(/.f64 (/.f64 2 (/.f64 2 n)) (/.f64 i (+.f64 -1 (exp.f64 i))))
(/.f64 (/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 4) (/.f64 2 n)) (+.f64 i i))
(/.f64 (/.f64 (*.f64 i (/.f64 2 (+.f64 -1 (exp.f64 i)))) (/.f64 2 n)) (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (/.f64 i (+.f64 -1 (exp.f64 i)))))
(/.f64 (/.f64 4 (/.f64 2 n)) (*.f64 i (/.f64 2 (+.f64 -1 (exp.f64 i)))))
(/.f64 (/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) -2) (/.f64 2 n)) (neg.f64 i))
(/.f64 (/.f64 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) 4) (/.f64 2 n)) (*.f64 2 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (/.f64 i (+.f64 -1 (exp.f64 i))))))
(/.f64 (/.f64 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 2 i))) (/.f64 2 n)) (/.f64 i (+.f64 -1 (exp.f64 i))))
(/.f64 (/.f64 (+.f64 -1 (exp.f64 i)) (/.f64 i (neg.f64 n))) -1)
(/.f64 (/.f64 (+.f64 (*.f64 (exp.f64 i) 2) -2) (/.f64 i (neg.f64 n))) -2)
(/.f64 (/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 4) (/.f64 i (neg.f64 n))) -4)
(/.f64 (/.f64 (*.f64 4 (-.f64 1 (exp.f64 i))) (/.f64 i (neg.f64 n))) 4)
(/.f64 (/.f64 n (/.f64 -1 (-.f64 1 (exp.f64 i)))) i)
(/.f64 (/.f64 n 1/2) (*.f64 i (/.f64 2 (+.f64 -1 (exp.f64 i)))))
(/.f64 (/.f64 n (neg.f64 i)) (/.f64 1 (-.f64 1 (exp.f64 i))))
(/.f64 (neg.f64 (+.f64 n n)) (-.f64 0 (*.f64 i (/.f64 2 (+.f64 -1 (exp.f64 i))))))
(/.f64 (neg.f64 (/.f64 n i)) (-.f64 0 (/.f64 -1 (-.f64 1 (exp.f64 i)))))
(/.f64 (neg.f64 (neg.f64 n)) (/.f64 i (+.f64 -1 (exp.f64 i))))
(pow.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)) 1)
Outputs
i
(+.f64 i (*.f64 1/2 (pow.f64 i 2)))
(+.f64 (*.f64 1/6 (pow.f64 i 3)) (+.f64 i (*.f64 1/2 (pow.f64 i 2))))
(+.f64 i (+.f64 (*.f64 1/2 (pow.f64 i 2)) (*.f64 1/6 (pow.f64 i 3))))
(+.f64 (*.f64 1/6 (pow.f64 i 3)) (+.f64 i (+.f64 (*.f64 1/24 (pow.f64 i 4)) (*.f64 1/2 (pow.f64 i 2)))))
(+.f64 (*.f64 1/6 (pow.f64 i 3)) (+.f64 i (+.f64 (*.f64 1/2 (pow.f64 i 2)) (*.f64 1/24 (pow.f64 i 4)))))
(+.f64 (+.f64 (*.f64 1/2 (pow.f64 i 2)) (*.f64 1/24 (pow.f64 i 4))) (+.f64 (*.f64 1/6 (pow.f64 i 3)) i))
(+.f64 (*.f64 1/2 (pow.f64 i 2)) (+.f64 (+.f64 i (*.f64 1/24 (pow.f64 i 4))) (*.f64 1/6 (pow.f64 i 3))))
(-.f64 (exp.f64 i) 1)
(+.f64 (exp.f64 i) -1)
(-.f64 (exp.f64 i) 1)
(+.f64 (exp.f64 i) -1)
(-.f64 (exp.f64 i) 1)
(+.f64 (exp.f64 i) -1)
(-.f64 (exp.f64 i) 1)
(+.f64 (exp.f64 i) -1)
(-.f64 (exp.f64 i) 1)
(+.f64 (exp.f64 i) -1)
(-.f64 (exp.f64 i) 1)
(+.f64 (exp.f64 i) -1)
(-.f64 (exp.f64 i) 1)
(+.f64 (exp.f64 i) -1)
(-.f64 (exp.f64 i) 1)
(+.f64 (exp.f64 i) -1)
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(*.f64 100 n)
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n))
(+.f64 (*.f64 100 n) (*.f64 n (*.f64 i 50)))
(*.f64 n (+.f64 100 (*.f64 i 50)))
(+.f64 (*.f64 50 (*.f64 n i)) (+.f64 (*.f64 50/3 (*.f64 n (pow.f64 i 2))) (*.f64 100 n)))
(+.f64 (*.f64 n (*.f64 i 50)) (+.f64 (*.f64 100 n) (*.f64 n (*.f64 (pow.f64 i 2) 50/3))))
(+.f64 (*.f64 i (*.f64 n 50)) (*.f64 n (+.f64 100 (*.f64 (pow.f64 i 2) 50/3))))
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) 50/3) (+.f64 100 (*.f64 i 50))))
(+.f64 (*.f64 50 (*.f64 n i)) (+.f64 (*.f64 25/6 (*.f64 n (pow.f64 i 3))) (+.f64 (*.f64 50/3 (*.f64 n (pow.f64 i 2))) (*.f64 100 n))))
(+.f64 (*.f64 n (*.f64 i 50)) (+.f64 (*.f64 n (*.f64 (pow.f64 i 2) 50/3)) (+.f64 (*.f64 100 n) (*.f64 n (*.f64 (pow.f64 i 3) 25/6)))))
(+.f64 (*.f64 i (*.f64 n 50)) (+.f64 (*.f64 n (+.f64 100 (*.f64 (pow.f64 i 2) 50/3))) (*.f64 (pow.f64 i 3) (*.f64 25/6 n))))
(+.f64 (*.f64 (pow.f64 i 2) (*.f64 50/3 n)) (*.f64 n (+.f64 (*.f64 (pow.f64 i 3) 25/6) (+.f64 100 (*.f64 i 50)))))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
n
(+.f64 n (*.f64 1/2 (*.f64 n i)))
(+.f64 n (*.f64 1/2 (*.f64 i n)))
(+.f64 n (*.f64 i (*.f64 1/2 n)))
(+.f64 (*.f64 1/6 (*.f64 n (pow.f64 i 2))) (+.f64 n (*.f64 1/2 (*.f64 n i))))
(+.f64 (+.f64 n (*.f64 1/2 (*.f64 i n))) (*.f64 n (*.f64 (pow.f64 i 2) 1/6)))
(+.f64 (+.f64 n (*.f64 i (*.f64 1/2 n))) (*.f64 (pow.f64 i 2) (*.f64 n 1/6)))
(+.f64 n (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) 1/6) (*.f64 i 1/2))))
(+.f64 (*.f64 1/6 (*.f64 n (pow.f64 i 2))) (+.f64 n (+.f64 (*.f64 1/2 (*.f64 n i)) (*.f64 1/24 (*.f64 n (pow.f64 i 3))))))
(+.f64 (*.f64 n (*.f64 (pow.f64 i 2) 1/6)) (+.f64 n (+.f64 (*.f64 1/2 (*.f64 i n)) (*.f64 1/24 (*.f64 (pow.f64 i 3) n)))))
(+.f64 n (+.f64 (*.f64 (pow.f64 i 2) (*.f64 n 1/6)) (+.f64 (*.f64 i (*.f64 1/2 n)) (*.f64 (pow.f64 i 3) (*.f64 n 1/24)))))
(+.f64 (*.f64 n (+.f64 (*.f64 (pow.f64 i 3) 1/24) (*.f64 i 1/2))) (+.f64 n (*.f64 (pow.f64 i 2) (*.f64 n 1/6))))
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(-.f64 (exp.f64 i) 1)
(+.f64 (exp.f64 i) -1)
(-.f64 (+.f64 -1 (exp.f64 i)) 0)
(+.f64 (exp.f64 i) -1)
(-.f64 0 (-.f64 1 (exp.f64 i)))
(+.f64 (exp.f64 i) -1)
(*.f64 -1 (-.f64 1 (exp.f64 i)))
(+.f64 (exp.f64 i) -1)
(*.f64 (+.f64 -1 (exp.f64 i)) 1)
(+.f64 (exp.f64 i) -1)
(*.f64 1 (+.f64 -1 (exp.f64 i)))
(+.f64 (exp.f64 i) -1)
(*.f64 (+.f64 (*.f64 (exp.f64 i) 2) -2) 1/2)
(*.f64 1/2 (+.f64 (*.f64 2 (exp.f64 i)) -2))
(*.f64 2 (*.f64 (+.f64 -1 (exp.f64 i)) 1/2))
(+.f64 (exp.f64 i) -1)
(*.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 4) 1/4)
(+.f64 (exp.f64 i) -1)
(*.f64 (-.f64 1 (exp.f64 i)) -1)
(+.f64 (exp.f64 i) -1)
(*.f64 4 (/.f64 (+.f64 -1 (exp.f64 i)) 4))
(+.f64 (exp.f64 i) -1)
(*.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 8) 1/8)
(+.f64 (exp.f64 i) -1)
(*.f64 (*.f64 (+.f64 -1 (exp.f64 i)) -2) -1/2)
(+.f64 (exp.f64 i) -1)
(*.f64 1/2 (+.f64 (*.f64 (exp.f64 i) 2) -2))
(*.f64 1/2 (+.f64 (*.f64 2 (exp.f64 i)) -2))
(*.f64 1/4 (*.f64 (+.f64 -1 (exp.f64 i)) 4))
(+.f64 (exp.f64 i) -1)
(*.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 1/2) 2)
(+.f64 (exp.f64 i) -1)
(/.f64 (+.f64 -1 (exp.f64 i)) 1)
(+.f64 (exp.f64 i) -1)
(/.f64 (+.f64 (*.f64 (exp.f64 i) 2) -2) 2)
(/.f64 (+.f64 (*.f64 2 (exp.f64 i)) -2) 2)
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 4) 4)
(+.f64 (exp.f64 i) -1)
(/.f64 (-.f64 1 (exp.f64 i)) -1)
(+.f64 (exp.f64 i) -1)
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 8) 8)
(+.f64 (exp.f64 i) -1)
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) -2) -2)
(+.f64 (exp.f64 i) -1)
(/.f64 (*.f64 2 (*.f64 (+.f64 -1 (exp.f64 i)) 8)) 16)
(+.f64 (exp.f64 i) -1)
(/.f64 (*.f64 4 (-.f64 1 (exp.f64 i))) -4)
(+.f64 (exp.f64 i) -1)
(/.f64 (neg.f64 (*.f64 (+.f64 -1 (exp.f64 i)) -2)) 2)
(+.f64 (exp.f64 i) -1)
(/.f64 (/.f64 (*.f64 4 (-.f64 1 (exp.f64 i))) -1) 4)
(+.f64 (exp.f64 i) -1)
(pow.f64 (+.f64 -1 (exp.f64 i)) 1)
(+.f64 (exp.f64 i) -1)
(neg.f64 (-.f64 1 (exp.f64 i)))
(+.f64 (exp.f64 i) -1)
(+.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 100 (/.f64 n i))) 0)
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(+.f64 0 (*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 100 (/.f64 n i))))
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(-.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 100 (/.f64 n i))) 0)
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(/.f64 -1 (/.f64 (/.f64 i (-.f64 1 (exp.f64 i))) (*.f64 100 n)))
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(/.f64 (+.f64 -1 (exp.f64 i)) (/.f64 i (*.f64 100 n)))
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(/.f64 (/.f64 (+.f64 -1 (exp.f64 i)) i) (/.f64 1 (*.f64 100 n)))
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 100 (/.f64 n i))) 1)
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(/.f64 1 (/.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (*.f64 100 n)))
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(/.f64 (+.f64 (*.f64 (exp.f64 i) 2) -2) (/.f64 (+.f64 i i) (*.f64 100 n)))
(/.f64 (*.f64 100 n) (/.f64 (+.f64 i i) (+.f64 (*.f64 2 (exp.f64 i)) -2)))
(/.f64 2 (/.f64 (*.f64 i (/.f64 2 (+.f64 -1 (exp.f64 i)))) (*.f64 100 n)))
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 (/.f64 n i) 200)) 2)
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 2 i)) (/.f64 2 (*.f64 100 n)))
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 4) (/.f64 (*.f64 i 4) (*.f64 100 n)))
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(/.f64 (*.f64 100 n) (/.f64 i (+.f64 -1 (exp.f64 i))))
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(/.f64 (/.f64 1 i) (/.f64 (/.f64 -1 (-.f64 1 (exp.f64 i))) (*.f64 100 n)))
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(/.f64 (-.f64 1 (exp.f64 i)) (/.f64 (neg.f64 i) (*.f64 100 n)))
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(/.f64 4 (/.f64 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) 4) (*.f64 100 n)))
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(/.f64 (*.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)) 400) 4)
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(/.f64 (/.f64 4 (/.f64 i (+.f64 -1 (exp.f64 i)))) (/.f64 4 (*.f64 100 n)))
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 8) (/.f64 (*.f64 i 8) (*.f64 100 n)))
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) -2) (/.f64 (*.f64 i -2) (*.f64 100 n)))
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) -2) (/.f64 (neg.f64 (+.f64 i i)) (*.f64 100 n)))
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(/.f64 1/2 (/.f64 (*.f64 i (/.f64 1/2 (+.f64 -1 (exp.f64 i)))) (*.f64 100 n)))
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(/.f64 (/.f64 1/2 i) (/.f64 (/.f64 1/2 (+.f64 -1 (exp.f64 i))) (*.f64 100 n)))
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)) 400)) 8)
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(/.f64 (*.f64 n 200) (*.f64 i (/.f64 2 (+.f64 -1 (exp.f64 i)))))
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(/.f64 (*.f64 100 (/.f64 n i)) (/.f64 -1 (-.f64 1 (exp.f64 i))))
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(/.f64 (*.f64 100 (*.f64 n (/.f64 1/2 i))) (/.f64 1/2 (+.f64 -1 (exp.f64 i))))
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(/.f64 (/.f64 (-.f64 1 (exp.f64 i)) i) (/.f64 -1 (*.f64 100 n)))
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(/.f64 (neg.f64 (/.f64 (+.f64 -1 (exp.f64 i)) i)) (/.f64 -1 (*.f64 100 n)))
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)) 400)) (*.f64 2 (*.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)) 400))) 16)
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(/.f64 (/.f64 (*.f64 100 n) 2) (*.f64 i (/.f64 1/2 (+.f64 -1 (exp.f64 i)))))
(/.f64 (*.f64 n 50) (*.f64 i (/.f64 1/2 (+.f64 (exp.f64 i) -1))))
(/.f64 (*.f64 50 (/.f64 n i)) (/.f64 1/2 (+.f64 (exp.f64 i) -1)))
(/.f64 (/.f64 (*.f64 n 200) (/.f64 i (+.f64 -1 (exp.f64 i)))) 2)
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(/.f64 (/.f64 (*.f64 100 n) (neg.f64 i)) (/.f64 1 (-.f64 1 (exp.f64 i))))
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(/.f64 (/.f64 (*.f64 100 n) (/.f64 -1 (-.f64 1 (exp.f64 i)))) i)
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(/.f64 (/.f64 (*.f64 100 n) 1/2) (*.f64 i (/.f64 2 (+.f64 -1 (exp.f64 i)))))
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(/.f64 (neg.f64 (*.f64 100 n)) (neg.f64 (/.f64 i (+.f64 -1 (exp.f64 i)))))
(/.f64 (neg.f64 (*.f64 100 n)) (neg.f64 (/.f64 i (+.f64 (exp.f64 i) -1))))
(/.f64 (*.f64 n -100) (/.f64 i (-.f64 1 (exp.f64 i))))
(pow.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 100 (/.f64 n i))) 1)
(*.f64 100 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -100 i)))
(+.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)) 0)
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(+.f64 0 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(-.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)) 0)
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 -1 (/.f64 (/.f64 i (-.f64 1 (exp.f64 i))) n))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 -1 (*.f64 (neg.f64 (/.f64 i (+.f64 -1 (exp.f64 i)))) (/.f64 1 n)))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (+.f64 -1 (exp.f64 i)) (/.f64 i n))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (+.f64 -1 (exp.f64 i)) (*.f64 (/.f64 i n) 1))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (+.f64 -1 (exp.f64 i)) (*.f64 -1 (/.f64 i (neg.f64 n))))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 n (/.f64 i (+.f64 -1 (exp.f64 i))))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (/.f64 (+.f64 -1 (exp.f64 i)) i) (/.f64 1 n))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (/.f64 (+.f64 -1 (exp.f64 i)) i) (*.f64 (/.f64 1 n) 1))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (/.f64 (+.f64 -1 (exp.f64 i)) i) (*.f64 1/2 (/.f64 2 n)))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)) 1)
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 1 (/.f64 i (*.f64 (+.f64 -1 (exp.f64 i)) n)))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 1 (*.f64 (/.f64 i (*.f64 (+.f64 -1 (exp.f64 i)) n)) 1))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (+.f64 (*.f64 (exp.f64 i) 2) -2) (*.f64 i (/.f64 2 n)))
(/.f64 (+.f64 (*.f64 2 (exp.f64 i)) -2) (*.f64 i (/.f64 2 n)))
(/.f64 n (/.f64 2 (/.f64 (+.f64 (*.f64 2 (exp.f64 i)) -2) i)))
(/.f64 (+.f64 (*.f64 (exp.f64 i) 2) -2) (+.f64 (/.f64 i n) (/.f64 i n)))
(/.f64 (+.f64 (*.f64 2 (exp.f64 i)) -2) (+.f64 (/.f64 i n) (/.f64 i n)))
(/.f64 (+.f64 (*.f64 2 (exp.f64 i)) -2) (*.f64 (/.f64 i n) 2))
(/.f64 (+.f64 (*.f64 2 (exp.f64 i)) -2) (*.f64 2 (/.f64 i n)))
(/.f64 (+.f64 (*.f64 (exp.f64 i) 2) -2) (*.f64 (*.f64 i (/.f64 2 n)) 1))
(/.f64 (+.f64 (*.f64 2 (exp.f64 i)) -2) (*.f64 i (/.f64 2 n)))
(/.f64 n (/.f64 2 (/.f64 (+.f64 (*.f64 2 (exp.f64 i)) -2) i)))
(/.f64 (+.f64 (*.f64 (exp.f64 i) 2) -2) (*.f64 -2 (/.f64 i (neg.f64 n))))
(/.f64 (+.f64 (*.f64 2 (exp.f64 i)) -2) (+.f64 (/.f64 i n) (/.f64 i n)))
(/.f64 (+.f64 (*.f64 2 (exp.f64 i)) -2) (*.f64 (/.f64 i n) 2))
(/.f64 (+.f64 (*.f64 2 (exp.f64 i)) -2) (*.f64 2 (/.f64 i n)))
(/.f64 2 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (/.f64 2 n)))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 2 (+.f64 (/.f64 i (*.f64 (+.f64 -1 (exp.f64 i)) n)) (/.f64 i (*.f64 (+.f64 -1 (exp.f64 i)) n))))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 2 (*.f64 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (/.f64 2 n)) 1))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 2 (/.f64 n i))) 2)
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (+.f64 n n) (*.f64 i (/.f64 2 (+.f64 -1 (exp.f64 i)))))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 2 i)) (/.f64 2 n))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 2 i)) (+.f64 (/.f64 1 n) (/.f64 1 n)))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 2 i)) (*.f64 2 (/.f64 1 n)))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 2 i)) (*.f64 (/.f64 2 n) 1))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 4) (+.f64 (*.f64 i (/.f64 2 n)) (*.f64 i (/.f64 2 n))))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 4) (/.f64 (*.f64 i 4) n))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 4) (*.f64 4 (/.f64 i n)))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 4) (*.f64 (*.f64 i 4) (/.f64 1 n)))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 4) (*.f64 2 (*.f64 i (/.f64 2 n))))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 4) (*.f64 (+.f64 i i) (/.f64 2 n)))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 4) (*.f64 -4 (/.f64 i (neg.f64 n))))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 4) (/.f64 4 (/.f64 n i)))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (/.f64 1 i) (/.f64 (/.f64 -1 (-.f64 1 (exp.f64 i))) n))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (/.f64 1 i) (*.f64 (/.f64 -1 (-.f64 1 (exp.f64 i))) (/.f64 1 n)))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (-.f64 1 (exp.f64 i)) (/.f64 i (neg.f64 n)))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (-.f64 1 (exp.f64 i)) (*.f64 (/.f64 i (neg.f64 n)) 1))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (-.f64 1 (exp.f64 i)) (/.f64 (neg.f64 (+.f64 i i)) (+.f64 n n)))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (-.f64 1 (exp.f64 i)) (/.f64 -1 (/.f64 n i)))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (*.f64 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (/.f64 i (+.f64 -1 (exp.f64 i)))) (/.f64 1 n)))
(/.f64 (/.f64 i (+.f64 (exp.f64 i) -1)) (*.f64 (/.f64 1 n) (*.f64 (/.f64 i (+.f64 (exp.f64 i) -1)) (/.f64 i (+.f64 (exp.f64 i) -1)))))
(/.f64 (+.f64 (exp.f64 i) -1) (/.f64 i (/.f64 (+.f64 (exp.f64 i) -1) (/.f64 i (/.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))))))
(/.f64 i (*.f64 (+.f64 (exp.f64 i) -1) (*.f64 (/.f64 i (+.f64 (exp.f64 i) -1)) (/.f64 (/.f64 i n) (+.f64 (exp.f64 i) -1)))))
(/.f64 (*.f64 i (/.f64 2 (+.f64 -1 (exp.f64 i)))) (*.f64 (*.f64 2 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (/.f64 i (+.f64 -1 (exp.f64 i))))) (/.f64 1 n)))
(/.f64 (/.f64 i (+.f64 (exp.f64 i) -1)) (*.f64 (/.f64 1 n) (*.f64 (/.f64 i (+.f64 (exp.f64 i) -1)) (/.f64 i (+.f64 (exp.f64 i) -1)))))
(/.f64 (+.f64 (exp.f64 i) -1) (/.f64 i (/.f64 (+.f64 (exp.f64 i) -1) (/.f64 i (/.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))))))
(/.f64 i (*.f64 (+.f64 (exp.f64 i) -1) (*.f64 (/.f64 i (+.f64 (exp.f64 i) -1)) (/.f64 (/.f64 i n) (+.f64 (exp.f64 i) -1)))))
(/.f64 (*.f64 i (/.f64 2 (+.f64 -1 (exp.f64 i)))) (*.f64 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (/.f64 i (+.f64 -1 (exp.f64 i)))) (/.f64 2 n)))
(/.f64 (*.f64 (/.f64 2 (+.f64 (exp.f64 i) -1)) (/.f64 i (/.f64 2 n))) (*.f64 (/.f64 i (+.f64 (exp.f64 i) -1)) (/.f64 i (+.f64 (exp.f64 i) -1))))
(*.f64 (/.f64 i (/.f64 2 n)) (/.f64 (/.f64 2 (+.f64 (exp.f64 i) -1)) (*.f64 (/.f64 i (+.f64 (exp.f64 i) -1)) (/.f64 i (+.f64 (exp.f64 i) -1)))))
(/.f64 4 (+.f64 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (/.f64 2 n)) (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (/.f64 2 n))))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 4 (/.f64 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) 4) n))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 4 (*.f64 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) 4) (/.f64 1 n)))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 4 (*.f64 (*.f64 i (/.f64 2 (+.f64 -1 (exp.f64 i)))) (/.f64 2 n)))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 n 4) (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) 4))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 n 4) (*.f64 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) 4) 1))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)) 4) 4)
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (/.f64 4 (/.f64 i (+.f64 -1 (exp.f64 i)))) (+.f64 (/.f64 2 n) (/.f64 2 n)))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (/.f64 4 (/.f64 i (+.f64 -1 (exp.f64 i)))) (/.f64 4 n))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (/.f64 4 (/.f64 i (+.f64 -1 (exp.f64 i)))) (*.f64 4 (/.f64 1 n)))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (/.f64 4 (/.f64 i (+.f64 -1 (exp.f64 i)))) (*.f64 2 (/.f64 2 n)))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 8) (/.f64 (*.f64 i 8) n))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 8) (*.f64 8 (/.f64 i n)))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 8) (*.f64 (*.f64 i 8) (/.f64 1 n)))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 8) (*.f64 4 (*.f64 i (/.f64 2 n))))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) -2) (+.f64 (/.f64 i (neg.f64 n)) (/.f64 i (neg.f64 n))))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) -2) (/.f64 (*.f64 i -2) n))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) -2) (/.f64 (neg.f64 (+.f64 i i)) n))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) -2) (*.f64 (*.f64 i -2) (/.f64 1 n)))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) -2) (*.f64 (neg.f64 (+.f64 i i)) (/.f64 1 n)))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) -2) (*.f64 (neg.f64 i) (/.f64 2 n)))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) -2) (*.f64 2 (/.f64 i (neg.f64 n))))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (/.f64 n i) (/.f64 -1 (-.f64 1 (exp.f64 i))))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 1/2 (/.f64 (*.f64 i (/.f64 1/2 (+.f64 -1 (exp.f64 i)))) n))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 1/2 (/.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (+.f64 n n)))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 1/2 (/.f64 (/.f64 1/2 (+.f64 -1 (exp.f64 i))) (/.f64 n i)))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (/.f64 1/2 i) (/.f64 (/.f64 1/2 (+.f64 -1 (exp.f64 i))) n))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 (/.f64 (+.f64 -1 (exp.f64 i)) i) (/.f64 (+.f64 -1 (exp.f64 i)) i)) (/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 2 i)) (+.f64 n n)))
(*.f64 (/.f64 (+.f64 (exp.f64 i) -1) i) (/.f64 (/.f64 (+.f64 (exp.f64 i) -1) i) (/.f64 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 2 i)) (+.f64 n n))))
(/.f64 (+.f64 n n) (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 (/.f64 2 i) (*.f64 (/.f64 (+.f64 (exp.f64 i) -1) i) (/.f64 (+.f64 (exp.f64 i) -1) i)))))
(*.f64 (/.f64 (+.f64 (exp.f64 i) -1) i) (/.f64 (+.f64 n n) (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 (/.f64 2 i) (/.f64 (+.f64 (exp.f64 i) -1) i)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)) 4)) 8)
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 2 (*.f64 n 4)) (+.f64 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) 4) (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) 4)))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 2 (*.f64 n 4)) (*.f64 8 (/.f64 i (+.f64 -1 (exp.f64 i)))))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 2 (/.f64 4 (/.f64 i (+.f64 -1 (exp.f64 i))))) (*.f64 8 (/.f64 1 n)))
(/.f64 (*.f64 (/.f64 4 (/.f64 i (+.f64 (exp.f64 i) -1))) (/.f64 n 1/2)) 8)
(*.f64 (/.f64 (+.f64 (exp.f64 i) -1) (/.f64 i 4)) (/.f64 (+.f64 n n) 8))
(/.f64 (*.f64 2 (*.f64 (+.f64 -1 (exp.f64 i)) 8)) (*.f64 (*.f64 2 (*.f64 i 8)) (/.f64 1 n)))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 n (/.f64 1/2 i)) (/.f64 1/2 (+.f64 -1 (exp.f64 i))))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) 4) (*.f64 (*.f64 2 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (/.f64 i (+.f64 -1 (exp.f64 i))))) (/.f64 2 n)))
(/.f64 (*.f64 4 (/.f64 i (+.f64 (exp.f64 i) -1))) (*.f64 (/.f64 2 n) (*.f64 2 (*.f64 (/.f64 i (+.f64 (exp.f64 i) -1)) (/.f64 i (+.f64 (exp.f64 i) -1))))))
(/.f64 (/.f64 (+.f64 n n) (/.f64 (+.f64 (exp.f64 i) -1) i)) (*.f64 2 (*.f64 (/.f64 i (+.f64 (exp.f64 i) -1)) (/.f64 i (+.f64 (exp.f64 i) -1)))))
(/.f64 (/.f64 (+.f64 n n) (/.f64 (+.f64 (exp.f64 i) -1) i)) (*.f64 (/.f64 i (+.f64 (exp.f64 i) -1)) (*.f64 2 (/.f64 i (+.f64 (exp.f64 i) -1)))))
(/.f64 (/.f64 (-.f64 1 (exp.f64 i)) i) (/.f64 -1 n))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (/.f64 (-.f64 1 (exp.f64 i)) i) (*.f64 -1 (/.f64 1 n)))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 2 i))) (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (/.f64 2 n)))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (/.f64 (-.f64 1 (exp.f64 i)) (*.f64 i -2)) (/.f64 1 (+.f64 n n)))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (/.f64 (-.f64 1 (exp.f64 i)) (*.f64 i -2)) (*.f64 1/2 (/.f64 1 n)))
(/.f64 n (/.f64 1 (/.f64 (/.f64 (-.f64 1 (exp.f64 i)) (*.f64 i -2)) 1/2)))
(/.f64 (-.f64 1 (exp.f64 i)) (*.f64 1/2 (*.f64 i (/.f64 -2 n))))
(/.f64 (*.f64 n 1/2) (*.f64 i (/.f64 1/2 (+.f64 -1 (exp.f64 i)))))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 (/.f64 n i) 2)) 1/2)
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (neg.f64 n) (neg.f64 (/.f64 i (+.f64 -1 (exp.f64 i)))))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (neg.f64 n) (*.f64 (neg.f64 (/.f64 i (+.f64 -1 (exp.f64 i)))) 1))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (neg.f64 (/.f64 (+.f64 -1 (exp.f64 i)) i)) (/.f64 -1 n))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 4 (-.f64 1 (exp.f64 i))) (*.f64 (*.f64 2 (*.f64 i -2)) (/.f64 1 n)))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 4 (-.f64 1 (exp.f64 i))) (*.f64 (*.f64 2 (neg.f64 (+.f64 i i))) (/.f64 1 n)))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 4 (-.f64 1 (exp.f64 i))) (*.f64 (neg.f64 (*.f64 i 4)) (/.f64 1 n)))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (*.f64 4 (-.f64 1 (exp.f64 i))) (*.f64 4 (/.f64 i (neg.f64 n))))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (neg.f64 (*.f64 (+.f64 -1 (exp.f64 i)) -2)) (*.f64 i (/.f64 2 n)))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (+.f64 (/.f64 n i) (/.f64 n i)) (+.f64 (/.f64 -1 (-.f64 1 (exp.f64 i))) (/.f64 -1 (-.f64 1 (exp.f64 i)))))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)) 4)) (*.f64 2 (*.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)) 4))) 16)
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (+.f64 (neg.f64 n) (neg.f64 n)) (+.f64 (neg.f64 (/.f64 i (+.f64 -1 (exp.f64 i)))) (neg.f64 (/.f64 i (+.f64 -1 (exp.f64 i))))))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (/.f64 (+.f64 n n) i) (/.f64 2 (+.f64 -1 (exp.f64 i))))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 8) (/.f64 i n)) 8)
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (/.f64 (*.f64 2 (*.f64 n 4)) (/.f64 i (+.f64 -1 (exp.f64 i)))) 8)
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (/.f64 -1 (/.f64 1 n)) (neg.f64 (/.f64 i (+.f64 -1 (exp.f64 i)))))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (/.f64 (+.f64 -1 (exp.f64 i)) (/.f64 1 n)) i)
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (/.f64 1 (/.f64 1 n)) (/.f64 i (+.f64 -1 (exp.f64 i))))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (/.f64 (+.f64 (*.f64 (exp.f64 i) 2) -2) (/.f64 1 n)) (+.f64 i i))
(/.f64 (+.f64 (*.f64 2 (exp.f64 i)) -2) (+.f64 (/.f64 i n) (/.f64 i n)))
(/.f64 (+.f64 (*.f64 2 (exp.f64 i)) -2) (*.f64 (/.f64 i n) 2))
(/.f64 (+.f64 (*.f64 2 (exp.f64 i)) -2) (*.f64 2 (/.f64 i n)))
(/.f64 (/.f64 2 (/.f64 1 n)) (*.f64 i (/.f64 2 (+.f64 -1 (exp.f64 i)))))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 4) (/.f64 1 n)) (*.f64 i 4))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (/.f64 (/.f64 1 i) (/.f64 1 n)) (/.f64 -1 (-.f64 1 (exp.f64 i))))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (/.f64 (-.f64 1 (exp.f64 i)) (/.f64 1 n)) (neg.f64 i))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (/.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (/.f64 1 n)) (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (/.f64 i (+.f64 -1 (exp.f64 i)))))
(/.f64 (/.f64 i (+.f64 (exp.f64 i) -1)) (*.f64 (/.f64 1 n) (*.f64 (/.f64 i (+.f64 (exp.f64 i) -1)) (/.f64 i (+.f64 (exp.f64 i) -1)))))
(/.f64 (+.f64 (exp.f64 i) -1) (/.f64 i (/.f64 (+.f64 (exp.f64 i) -1) (/.f64 i (/.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))))))
(/.f64 i (*.f64 (+.f64 (exp.f64 i) -1) (*.f64 (/.f64 i (+.f64 (exp.f64 i) -1)) (/.f64 (/.f64 i n) (+.f64 (exp.f64 i) -1)))))
(/.f64 (/.f64 (*.f64 i (/.f64 2 (+.f64 -1 (exp.f64 i)))) (/.f64 1 n)) (*.f64 2 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (/.f64 i (+.f64 -1 (exp.f64 i))))))
(/.f64 (/.f64 i (+.f64 (exp.f64 i) -1)) (*.f64 (/.f64 1 n) (*.f64 (/.f64 i (+.f64 (exp.f64 i) -1)) (/.f64 i (+.f64 (exp.f64 i) -1)))))
(/.f64 (+.f64 (exp.f64 i) -1) (/.f64 i (/.f64 (+.f64 (exp.f64 i) -1) (/.f64 i (/.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))))))
(/.f64 i (*.f64 (+.f64 (exp.f64 i) -1) (*.f64 (/.f64 i (+.f64 (exp.f64 i) -1)) (/.f64 (/.f64 i n) (+.f64 (exp.f64 i) -1)))))
(/.f64 (/.f64 4 (/.f64 1 n)) (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) 4))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 8) (/.f64 1 n)) (*.f64 i 8))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) -2) (/.f64 1 n)) (*.f64 i -2))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) -2) (/.f64 1 n)) (neg.f64 (+.f64 i i)))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (/.f64 (*.f64 2 (/.f64 4 (/.f64 i (+.f64 -1 (exp.f64 i))))) (/.f64 1 n)) 8)
(/.f64 (*.f64 (/.f64 4 (/.f64 i (+.f64 (exp.f64 i) -1))) (/.f64 n 1/2)) 8)
(*.f64 (/.f64 (+.f64 (exp.f64 i) -1) (/.f64 i 4)) (/.f64 (+.f64 n n) 8))
(/.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 -1 (exp.f64 i)) 8)) (/.f64 1 n)) (*.f64 2 (*.f64 i 8)))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (/.f64 (/.f64 (-.f64 1 (exp.f64 i)) i) (/.f64 1 n)) -1)
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (/.f64 (*.f64 4 (-.f64 1 (exp.f64 i))) (/.f64 1 n)) (*.f64 2 (*.f64 i -2)))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (/.f64 (*.f64 4 (-.f64 1 (exp.f64 i))) (/.f64 1 n)) (*.f64 2 (neg.f64 (+.f64 i i))))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (/.f64 (*.f64 4 (-.f64 1 (exp.f64 i))) (/.f64 1 n)) (neg.f64 (*.f64 i 4)))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (/.f64 (neg.f64 (*.f64 (+.f64 -1 (exp.f64 i)) -2)) (/.f64 1 n)) (+.f64 i i))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (/.f64 1 (/.f64 2 n)) (*.f64 i (/.f64 1/2 (+.f64 -1 (exp.f64 i)))))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (/.f64 (+.f64 (*.f64 (exp.f64 i) 2) -2) (/.f64 2 n)) i)
(/.f64 (+.f64 (*.f64 2 (exp.f64 i)) -2) (*.f64 i (/.f64 2 n)))
(/.f64 n (/.f64 2 (/.f64 (+.f64 (*.f64 2 (exp.f64 i)) -2) i)))
(/.f64 (/.f64 2 (/.f64 2 n)) (/.f64 i (+.f64 -1 (exp.f64 i))))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 4) (/.f64 2 n)) (+.f64 i i))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (/.f64 (*.f64 i (/.f64 2 (+.f64 -1 (exp.f64 i)))) (/.f64 2 n)) (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (/.f64 i (+.f64 -1 (exp.f64 i)))))
(/.f64 (*.f64 (/.f64 2 (+.f64 (exp.f64 i) -1)) (/.f64 i (/.f64 2 n))) (*.f64 (/.f64 i (+.f64 (exp.f64 i) -1)) (/.f64 i (+.f64 (exp.f64 i) -1))))
(*.f64 (/.f64 i (/.f64 2 n)) (/.f64 (/.f64 2 (+.f64 (exp.f64 i) -1)) (*.f64 (/.f64 i (+.f64 (exp.f64 i) -1)) (/.f64 i (+.f64 (exp.f64 i) -1)))))
(/.f64 (/.f64 4 (/.f64 2 n)) (*.f64 i (/.f64 2 (+.f64 -1 (exp.f64 i)))))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) -2) (/.f64 2 n)) (neg.f64 i))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (/.f64 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) 4) (/.f64 2 n)) (*.f64 2 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (/.f64 i (+.f64 -1 (exp.f64 i))))))
(/.f64 (*.f64 4 (/.f64 i (+.f64 (exp.f64 i) -1))) (*.f64 (/.f64 2 n) (*.f64 2 (*.f64 (/.f64 i (+.f64 (exp.f64 i) -1)) (/.f64 i (+.f64 (exp.f64 i) -1))))))
(/.f64 (/.f64 (+.f64 n n) (/.f64 (+.f64 (exp.f64 i) -1) i)) (*.f64 2 (*.f64 (/.f64 i (+.f64 (exp.f64 i) -1)) (/.f64 i (+.f64 (exp.f64 i) -1)))))
(/.f64 (/.f64 (+.f64 n n) (/.f64 (+.f64 (exp.f64 i) -1) i)) (*.f64 (/.f64 i (+.f64 (exp.f64 i) -1)) (*.f64 2 (/.f64 i (+.f64 (exp.f64 i) -1)))))
(/.f64 (/.f64 (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 2 i))) (/.f64 2 n)) (/.f64 i (+.f64 -1 (exp.f64 i))))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (/.f64 (+.f64 -1 (exp.f64 i)) (/.f64 i (neg.f64 n))) -1)
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (/.f64 (+.f64 (*.f64 (exp.f64 i) 2) -2) (/.f64 i (neg.f64 n))) -2)
(/.f64 (+.f64 (*.f64 2 (exp.f64 i)) -2) (+.f64 (/.f64 i n) (/.f64 i n)))
(/.f64 (+.f64 (*.f64 2 (exp.f64 i)) -2) (*.f64 (/.f64 i n) 2))
(/.f64 (+.f64 (*.f64 2 (exp.f64 i)) -2) (*.f64 2 (/.f64 i n)))
(/.f64 (/.f64 (*.f64 (+.f64 -1 (exp.f64 i)) 4) (/.f64 i (neg.f64 n))) -4)
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (/.f64 (*.f64 4 (-.f64 1 (exp.f64 i))) (/.f64 i (neg.f64 n))) 4)
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (/.f64 n (/.f64 -1 (-.f64 1 (exp.f64 i)))) i)
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (/.f64 n 1/2) (*.f64 i (/.f64 2 (+.f64 -1 (exp.f64 i)))))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (/.f64 n (neg.f64 i)) (/.f64 1 (-.f64 1 (exp.f64 i))))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (neg.f64 (+.f64 n n)) (-.f64 0 (*.f64 i (/.f64 2 (+.f64 -1 (exp.f64 i))))))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (neg.f64 (/.f64 n i)) (-.f64 0 (/.f64 -1 (-.f64 1 (exp.f64 i)))))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(/.f64 (neg.f64 (neg.f64 n)) (/.f64 i (+.f64 -1 (exp.f64 i))))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))
(pow.f64 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n i)) 1)
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (exp.f64 i) -1) i))

localize30.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 i (/.f64 2 n))
1.8b
(+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)
5.6b
(pow.f64 (+.f64 1 (/.f64 i n)) n)
10.6b
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 i (/.f64 2 n)))
Compiler

Compiled 91 to 55 computations (39.6% saved)

series5.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
i
@-inf
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 i (/.f64 2 n)))
1.0ms
n
@0
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 i (/.f64 2 n)))
1.0ms
i
@inf
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 i (/.f64 2 n)))
0.0ms
i
@0
(*.f64 i (/.f64 2 n))
0.0ms
i
@inf
(*.f64 i (/.f64 2 n))

rewrite70.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1338×exponential.json-3
1338×rational.json-1
1338×rational.json-2
1338×rational.json-4
1338×rational.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01456
111256
229056
390756
4372156
Stop Event
node limit
Counts
2 → 93
Calls
Call 1
Inputs
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 i (/.f64 2 n)))
(*.f64 i (/.f64 2 n))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n (+.f64 i i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n (+.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n (+.f64 i i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n (+.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 n (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 i (/.f64 2 n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 (/.f64 2 n) (neg.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i) (/.f64 2 n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n (+.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 (/.f64 i n) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 n (*.f64 i (/.f64 4 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n (+.f64 i i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n (+.f64 i i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2) -2) (/.f64 (/.f64 n (+.f64 i i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2) -2) (*.f64 (/.f64 n (+.f64 i i)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2) -2) (*.f64 (*.f64 n 1/2) (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 n n) (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 n n) (/.f64 2 (/.f64 i (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i) (*.f64 n 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 4) (/.f64 1 (*.f64 i (*.f64 (/.f64 2 n) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 2 i)) (/.f64 1 (*.f64 2 (/.f64 2 n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n 4) (/.f64 1 (*.f64 2 (*.f64 i (/.f64 4 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n 4) (/.f64 1 (/.f64 i (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 n 1/2)) (/.f64 1 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n (+.f64 i i)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 i) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 n 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 -1 (*.f64 i (/.f64 2 n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 1 (*.f64 (/.f64 2 n) (neg.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i) (/.f64 -1 (/.f64 2 n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 n) (/.f64 -1 (/.f64 (+.f64 i i) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n 1/2) (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n (/.f64 -1 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))) (/.f64 1/2 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 n (+.f64 i i)) 2) (+.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 i) (/.f64 n (/.f64 -1 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i) 1/4) (+.f64 n n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 1/2 i)) n)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 n (+.f64 i i)) 1/2) (+.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 n 1/2) (/.f64 1/2 i)) (+.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 i (/.f64 2 n))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 (/.f64 2 n) (neg.f64 i))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i) (/.f64 2 n)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 (/.f64 i n) 4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (/.f64 2 n))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n (*.f64 i (/.f64 4 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n (+.f64 i i))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 i (*.f64 (/.f64 2 n) 4))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (*.f64 i (/.f64 4 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))) (*.f64 n 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 i (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 8))) (*.f64 n 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 i (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 8))) (+.f64 n n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 i (/.f64 2 n))) (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 2 n) (neg.f64 i))) (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 2 n)) (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 (+.f64 i i) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))) (neg.f64 n))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n (+.f64 i i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 i (/.f64 2 n))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 (/.f64 2 n) (neg.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i) (/.f64 2 n)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 n 1/2)) i))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i n) (/.f64 i n))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 2 n)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 i (/.f64 2 n)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 2 n)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 i (/.f64 2 n))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 n (+.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 i (*.f64 n 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 i n) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (/.f64 n (+.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 n i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (/.f64 2 n)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 i n) 4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 i i) n)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 n (/.f64 2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 (/.f64 2 n) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i 4) (+.f64 n n))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i 4) (*.f64 4 (*.f64 n 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 i (/.f64 2 n))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (neg.f64 (/.f64 n i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 i) (neg.f64 (*.f64 n 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (/.f64 2 i)) (*.f64 (/.f64 n i) (/.f64 n i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 i (*.f64 (/.f64 2 n) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (-.f64 0 (*.f64 n (/.f64 2 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 i i)) (neg.f64 n))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 n (/.f64 2 i))) (*.f64 2 (*.f64 (/.f64 n i) (/.f64 n i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 i 4) (*.f64 n 1/2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 n (/.f64 2 i)) (/.f64 n i)) (/.f64 n i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 i 4)) (neg.f64 (+.f64 n n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (+.f64 i i))) n)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 n (/.f64 2 i))) (-.f64 0 (*.f64 (/.f64 n i) (/.f64 n i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 n (/.f64 2 i)) (/.f64 n i))) (neg.f64 (/.f64 n i)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 i (/.f64 2 n)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 i (/.f64 2 n))))))))

simplify136.0ms (0.6%)

Algorithm
egg-herbie
Rules
1444×rational.json-simplify-35
1016×rational.json-simplify-2
1008×rational.json-simplify-61
980×rational.json-simplify-50
928×rational.json-simplify-44
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03947483
110057237
222977053
368877053
Stop Event
node limit
Counts
141 → 206
Calls
Call 1
Inputs
(*.f64 1/2 n)
(+.f64 (*.f64 1/2 n) (*.f64 1/2 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(+.f64 (*.f64 1/2 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))))) (+.f64 (*.f64 1/2 n) (*.f64 1/2 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))))
(+.f64 (*.f64 1/2 (*.f64 n (*.f64 (-.f64 (+.f64 1/24 (*.f64 11/24 (/.f64 1 (pow.f64 n 2)))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 n 3))) (*.f64 1/4 (/.f64 1 n)))) (pow.f64 i 3)))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))))) (+.f64 (*.f64 1/2 n) (*.f64 1/2 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))))
(*.f64 1/2 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2))) (*.f64 1/2 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))))) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2))) (*.f64 1/2 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))))) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4)))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))))) (pow.f64 i 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2))) (*.f64 1/2 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i)))))
(*.f64 1/2 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2))) (*.f64 1/2 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i)) (*.f64 1/2 (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) (pow.f64 i 3)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (+.f64 (*.f64 -1/3 (pow.f64 n 4)) (+.f64 (*.f64 1/2 (pow.f64 n 5)) (*.f64 -1/6 (pow.f64 n 6)))))) (pow.f64 i 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i)) (*.f64 1/2 (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) (pow.f64 i 3))))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i)) (*.f64 1/2 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 4) (-.f64 (+.f64 (*.f64 -1 (/.f64 (log.f64 n) (pow.f64 i 2))) (+.f64 (/.f64 (log.f64 i) (pow.f64 i 2)) (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3) i)))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3)))))) (*.f64 1/2 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i)))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 5) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) (pow.f64 i 2))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 4) i)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 i 3))) (*.f64 1/3 (/.f64 1 (pow.f64 i 4))))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 4) (-.f64 (+.f64 (*.f64 -1 (/.f64 (log.f64 n) (pow.f64 i 2))) (+.f64 (/.f64 (log.f64 i) (pow.f64 i 2)) (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3) i)))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3)))))) (*.f64 1/2 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i))))))))
(*.f64 1/2 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)) (*.f64 -1/4 (*.f64 i (exp.f64 i))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)) (+.f64 (*.f64 -1/4 (*.f64 i (exp.f64 i))) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4)))) (*.f64 n i)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)) (+.f64 (*.f64 -1/4 (*.f64 i (exp.f64 i))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (*.f64 -1/4 (pow.f64 i 4)))) (exp.f64 i)) (*.f64 (pow.f64 n 2) i))) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4)))) (*.f64 n i))))))
(*.f64 1/2 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)) (*.f64 -1/4 (*.f64 i (exp.f64 i))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)) (+.f64 (*.f64 -1/4 (*.f64 i (exp.f64 i))) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4)))) (*.f64 n i)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)) (+.f64 (*.f64 -1/4 (*.f64 i (exp.f64 i))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/48 (pow.f64 i 6)) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 1/4 (pow.f64 i 4))))) (*.f64 (pow.f64 n 2) i))) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4)))) (*.f64 n i))))))
(*.f64 2 (/.f64 i n))
(*.f64 2 (/.f64 i n))
(*.f64 2 (/.f64 i n))
(*.f64 2 (/.f64 i n))
(*.f64 2 (/.f64 i n))
(*.f64 2 (/.f64 i n))
(*.f64 2 (/.f64 i n))
(*.f64 2 (/.f64 i n))
(*.f64 2 (/.f64 i n))
(*.f64 2 (/.f64 i n))
(*.f64 2 (/.f64 i n))
(*.f64 2 (/.f64 i n))
(*.f64 2 (/.f64 i n))
(*.f64 2 (/.f64 i n))
(*.f64 2 (/.f64 i n))
(*.f64 2 (/.f64 i n))
(*.f64 2 (/.f64 i n))
(*.f64 2 (/.f64 i n))
(*.f64 2 (/.f64 i n))
(*.f64 2 (/.f64 i n))
(*.f64 2 (/.f64 i n))
(*.f64 2 (/.f64 i n))
(*.f64 2 (/.f64 i n))
(*.f64 2 (/.f64 i n))
(+.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n (+.f64 i i))) 0)
(+.f64 0 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n (+.f64 i i))))
(-.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n (+.f64 i i))) 0)
(*.f64 1 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n (+.f64 i i))))
(*.f64 n (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 1/2 i)))
(*.f64 -1 (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 i (/.f64 2 n))))
(*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 (/.f64 2 n) (neg.f64 i))))
(*.f64 -1 (/.f64 (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i) (/.f64 2 n)))
(*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n (+.f64 i i)))
(*.f64 2 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 (/.f64 i n) 4)))
(*.f64 2 (/.f64 n (*.f64 i (/.f64 4 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)))))
(*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n (+.f64 i i))) 2))
(*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n (+.f64 i i))) 1)
(*.f64 (+.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2) -2) (/.f64 (/.f64 n (+.f64 i i)) 2))
(*.f64 (+.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2) -2) (*.f64 (/.f64 n (+.f64 i i)) 1/2))
(*.f64 (+.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2) -2) (*.f64 (*.f64 n 1/2) (/.f64 1/2 i)))
(*.f64 (+.f64 n n) (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i) 1/4))
(*.f64 (+.f64 n n) (/.f64 2 (/.f64 i (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 8))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i) (*.f64 n 1/2))
(*.f64 (*.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i)) 1/2)
(*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 4) (/.f64 1 (*.f64 i (*.f64 (/.f64 2 n) 4))))
(*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 2 i)) (/.f64 1 (*.f64 2 (/.f64 2 n))))
(*.f64 (*.f64 n 4) (/.f64 1 (*.f64 2 (*.f64 i (/.f64 4 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))))
(*.f64 (*.f64 n 4) (/.f64 1 (/.f64 i (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 8))))
(*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 n 1/2)) (/.f64 1 i))
(*.f64 (/.f64 n (+.f64 i i)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))
(*.f64 (/.f64 1 i) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 n 1/2)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 -1 (*.f64 i (/.f64 2 n))))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 1 (*.f64 (/.f64 2 n) (neg.f64 i))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i) (/.f64 -1 (/.f64 2 n)))
(*.f64 (neg.f64 n) (/.f64 -1 (/.f64 (+.f64 i i) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))
(*.f64 (*.f64 n 1/2) (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i))
(*.f64 (/.f64 n (/.f64 -1 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))) (/.f64 1/2 i))
(*.f64 (/.f64 (/.f64 n (+.f64 i i)) 2) (+.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2) -2))
(*.f64 1/2 (*.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i)))
(*.f64 (/.f64 1/2 i) (/.f64 n (/.f64 -1 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))))
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i) 1/4) (+.f64 n n))
(*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 1/2 i)) n)
(*.f64 (*.f64 (/.f64 n (+.f64 i i)) 1/2) (+.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2) -2))
(*.f64 (*.f64 (*.f64 n 1/2) (/.f64 1/2 i)) (+.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2) -2))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 i (/.f64 2 n))) -1)
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 (/.f64 2 n) (neg.f64 i))) -1)
(*.f64 (/.f64 (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i) (/.f64 2 n)) -1)
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 (/.f64 i n) 4)) 2)
(*.f64 (/.f64 1 (*.f64 2 (/.f64 2 n))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 2 i)))
(*.f64 (/.f64 n (*.f64 i (/.f64 4 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)))) 2)
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n (+.f64 i i))) 2) 2)
(*.f64 (/.f64 1 (*.f64 i (*.f64 (/.f64 2 n) 4))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 4))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 i (/.f64 4 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))) (*.f64 n 4))
(*.f64 (/.f64 1 (/.f64 i (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 8))) (*.f64 n 4))
(*.f64 (/.f64 2 (/.f64 i (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 8))) (+.f64 n n))
(*.f64 (/.f64 -1 (*.f64 i (/.f64 2 n))) (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(*.f64 (/.f64 1 (*.f64 (/.f64 2 n) (neg.f64 i))) (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(*.f64 (/.f64 -1 (/.f64 2 n)) (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(*.f64 (/.f64 -1 (/.f64 (+.f64 i i) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))) (neg.f64 n))
(pow.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n (+.f64 i i))) 1)
(neg.f64 (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 i (/.f64 2 n))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 (/.f64 2 n) (neg.f64 i))))
(neg.f64 (/.f64 (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i) (/.f64 2 n)))
(neg.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 n 1/2)) i))
(+.f64 (/.f64 i n) (/.f64 i n))
(+.f64 (*.f64 i (/.f64 2 n)) 0)
(+.f64 0 (*.f64 i (/.f64 2 n)))
(-.f64 (*.f64 i (/.f64 2 n)) 0)
(-.f64 0 (neg.f64 (*.f64 i (/.f64 2 n))))
(/.f64 1 (/.f64 n (+.f64 i i)))
(/.f64 i (*.f64 n 1/2))
(/.f64 (/.f64 i n) 1/2)
(/.f64 -1 (-.f64 0 (/.f64 n (+.f64 i i))))
(/.f64 2 (/.f64 n i))
(/.f64 (*.f64 i (/.f64 2 n)) 1)
(/.f64 (*.f64 (/.f64 i n) 4) 2)
(/.f64 (+.f64 i i) n)
(/.f64 4 (*.f64 n (/.f64 2 i)))
(/.f64 (*.f64 i (*.f64 (/.f64 2 n) 4)) 4)
(/.f64 (*.f64 i 4) (+.f64 n n))
(/.f64 (*.f64 i 4) (*.f64 4 (*.f64 n 1/2)))
(/.f64 (neg.f64 (*.f64 i (/.f64 2 n))) -1)
(/.f64 -2 (neg.f64 (/.f64 n i)))
(/.f64 (neg.f64 i) (neg.f64 (*.f64 n 1/2)))
(/.f64 (*.f64 n (/.f64 2 i)) (*.f64 (/.f64 n i) (/.f64 n i)))
(/.f64 (*.f64 2 (*.f64 i (*.f64 (/.f64 2 n) 4))) 8)
(/.f64 -4 (-.f64 0 (*.f64 n (/.f64 2 i))))
(/.f64 (neg.f64 (+.f64 i i)) (neg.f64 n))
(/.f64 (*.f64 2 (*.f64 n (/.f64 2 i))) (*.f64 2 (*.f64 (/.f64 n i) (/.f64 n i))))
(/.f64 (/.f64 (*.f64 i 4) (*.f64 n 1/2)) 4)
(/.f64 (/.f64 (*.f64 n (/.f64 2 i)) (/.f64 n i)) (/.f64 n i))
(/.f64 (neg.f64 (*.f64 i 4)) (neg.f64 (+.f64 n n)))
(/.f64 (neg.f64 (neg.f64 (+.f64 i i))) n)
(/.f64 (neg.f64 (*.f64 n (/.f64 2 i))) (-.f64 0 (*.f64 (/.f64 n i) (/.f64 n i))))
(/.f64 (neg.f64 (/.f64 (*.f64 n (/.f64 2 i)) (/.f64 n i))) (neg.f64 (/.f64 n i)))
(pow.f64 (*.f64 i (/.f64 2 n)) 1)
(neg.f64 (neg.f64 (*.f64 i (/.f64 2 n))))
Outputs
(*.f64 1/2 n)
(+.f64 (*.f64 1/2 n) (*.f64 1/2 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(+.f64 (*.f64 1/2 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 1/2 n))
(*.f64 1/2 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(*.f64 1/2 (+.f64 n (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (*.f64 n i))))
(+.f64 (*.f64 1/2 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))))) (+.f64 (*.f64 1/2 n) (*.f64 1/2 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))))
(+.f64 (+.f64 (*.f64 1/2 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 1/2 n)) (*.f64 1/2 (*.f64 (pow.f64 i 2) (*.f64 (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 1/2 (/.f64 1 n)))) n))))
(+.f64 (*.f64 1/2 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) (*.f64 1/2 (*.f64 n (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))))))
(*.f64 1/2 (+.f64 n (*.f64 n (+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n)))))))))
(+.f64 (*.f64 1/2 (*.f64 n (*.f64 (-.f64 (+.f64 1/24 (*.f64 11/24 (/.f64 1 (pow.f64 n 2)))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 n 3))) (*.f64 1/4 (/.f64 1 n)))) (pow.f64 i 3)))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))))) (+.f64 (*.f64 1/2 n) (*.f64 1/2 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 i 2) (*.f64 (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 1/2 (/.f64 1 n)))) n))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 1/2 n)) (*.f64 1/2 (*.f64 n (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 n 2)) 11/24) (-.f64 1/24 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 n 3))) (*.f64 (/.f64 1 n) 1/4)))) (pow.f64 i 3))))))
(+.f64 (*.f64 1/2 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))))) (*.f64 (+.f64 1/24 (-.f64 (*.f64 (/.f64 1 (pow.f64 n 2)) 11/24) (*.f64 1/4 (+.f64 (/.f64 1 n) (/.f64 1 (pow.f64 n 3)))))) (*.f64 (*.f64 n (pow.f64 i 3)) 1/2))))
(+.f64 (*.f64 1/2 (+.f64 n (*.f64 n (+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))))))) (*.f64 (+.f64 1/24 (-.f64 (*.f64 (/.f64 1 (pow.f64 n 2)) 11/24) (*.f64 1/4 (+.f64 (/.f64 1 n) (/.f64 1 (pow.f64 n 3)))))) (*.f64 1/2 (*.f64 n (pow.f64 i 3)))))
(*.f64 1/2 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i))
(*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) -1) (/.f64 n i)))
(*.f64 1/2 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2))) (*.f64 1/2 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i)))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) -1) (/.f64 n i))) (*.f64 1/2 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2)))))
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 n 3) (/.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (pow.f64 i 2))) (*.f64 n (/.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i))))
(*.f64 1/2 (+.f64 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i)) (*.f64 (pow.f64 n 3) (/.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (pow.f64 i 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))))) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2))) (*.f64 1/2 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i))))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2)))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) -1) (/.f64 n i))) (*.f64 1/2 (*.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4)))) (/.f64 n (pow.f64 i 3))))))
(+.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (*.f64 (/.f64 (pow.f64 n 3) (pow.f64 i 2)) 1/2)) (*.f64 1/2 (+.f64 (*.f64 (*.f64 n (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4)))) (/.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (pow.f64 i 3))) (*.f64 n (/.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i)))))
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 n 3) (/.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (pow.f64 i 2))) (+.f64 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i)) (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (*.f64 (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4))) (/.f64 n (pow.f64 i 3)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))))) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4)))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))))) (pow.f64 i 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2))) (*.f64 1/2 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4))))) (/.f64 n (pow.f64 i 4)))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2)))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) -1) (/.f64 n i))) (*.f64 1/2 (*.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4)))) (/.f64 n (pow.f64 i 3)))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 n 3) (/.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (pow.f64 i 2))) (*.f64 n (/.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i)))) (+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4))))) (*.f64 (/.f64 n (pow.f64 i 4)) 1/2)) (*.f64 1/2 (*.f64 (*.f64 n (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4)))) (/.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (pow.f64 i 3))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 n 3) (/.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (pow.f64 i 2))) (+.f64 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i)) (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (*.f64 (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4))) (/.f64 n (pow.f64 i 3))))))) (*.f64 1/2 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4)))) (/.f64 n (pow.f64 i 4))))))
(*.f64 1/2 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i))
(*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) -1) (/.f64 n i)))
(*.f64 1/2 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))) i)))
(*.f64 1/2 (*.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))) (/.f64 n i)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2))) (*.f64 1/2 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i)))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) -1) (/.f64 n i))) (*.f64 1/2 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2)))))
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 n 3) (/.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (pow.f64 i 2))) (*.f64 n (/.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))) i))))
(*.f64 1/2 (+.f64 (*.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))) (/.f64 n i)) (*.f64 (pow.f64 n 3) (/.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (pow.f64 i 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i)) (*.f64 1/2 (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) (pow.f64 i 3)))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) -1) (/.f64 n i))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (/.f64 n (pow.f64 i 3)))) (*.f64 1/2 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2))))))
(+.f64 (*.f64 1/2 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))) i))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 n 3) (/.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (pow.f64 i 2))) (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (*.f64 n (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4))))) (pow.f64 i 3)))))
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 n 3) (/.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (pow.f64 i 2))) (+.f64 (*.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))) (/.f64 n i)) (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (*.f64 (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4))) (/.f64 n (pow.f64 i 3)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (+.f64 (*.f64 -1/3 (pow.f64 n 4)) (+.f64 (*.f64 1/2 (pow.f64 n 5)) (*.f64 -1/6 (pow.f64 n 6)))))) (pow.f64 i 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i)) (*.f64 1/2 (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) (pow.f64 i 3))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (+.f64 (*.f64 (pow.f64 n 4) -1/3) (+.f64 (*.f64 1/2 (pow.f64 n 5)) (*.f64 (pow.f64 n 6) -1/6)))) (/.f64 n (pow.f64 i 4)))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) -1) (/.f64 n i))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (/.f64 n (pow.f64 i 3)))) (*.f64 1/2 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (/.f64 (pow.f64 n 3) (pow.f64 i 2)))))))
(+.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (*.f64 (/.f64 (pow.f64 n 3) (pow.f64 i 2)) 1/2)) (+.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (*.f64 n (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4))))) (pow.f64 i 3)) (*.f64 n (/.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))) i)))) (*.f64 -1/2 (*.f64 n (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (+.f64 (*.f64 (pow.f64 n 4) -1/3) (+.f64 (*.f64 1/2 (pow.f64 n 5)) (*.f64 (pow.f64 n 6) -1/6)))) (pow.f64 i 4))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 n 3) (/.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (pow.f64 i 2))) (+.f64 (*.f64 (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n)))))) (/.f64 n i)) (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (*.f64 (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4))) (/.f64 n (pow.f64 i 3))))))) (*.f64 n (*.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 n 5)) (+.f64 (*.f64 (pow.f64 n 4) -1/3) (*.f64 (pow.f64 n 6) -1/6))) (pow.f64 i 4))) -1/2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)))
(*.f64 1/2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i)) (*.f64 1/2 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i))))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i))) (*.f64 1/2 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i))))))
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) i)))) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i))))
(*.f64 1/2 (+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) i))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 4) (-.f64 (+.f64 (*.f64 -1 (/.f64 (log.f64 n) (pow.f64 i 2))) (+.f64 (/.f64 (log.f64 i) (pow.f64 i 2)) (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3) i)))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3)))))) (*.f64 1/2 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i)))))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i))))) (*.f64 (pow.f64 n 4) (*.f64 (+.f64 (+.f64 (/.f64 (log.f64 i) (pow.f64 i 2)) (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3) i))) (-.f64 (*.f64 -1 (/.f64 (log.f64 n) (pow.f64 i 2))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3))))) 1/2))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 n 4) (+.f64 (+.f64 (/.f64 (log.f64 i) (pow.f64 i 2)) (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 3) i))) (-.f64 (neg.f64 (/.f64 (log.f64 n) (pow.f64 i 2))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3)))))) (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) i)))))))
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 n 4) (+.f64 (neg.f64 (/.f64 (log.f64 n) (pow.f64 i 2))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 3) i)) (-.f64 (/.f64 (log.f64 i) (pow.f64 i 2)) (*.f64 1/2 (/.f64 1 (pow.f64 i 3))))))) (+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) i)))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 5) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) (pow.f64 i 2))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 4) i)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 i 3))) (*.f64 1/3 (/.f64 1 (pow.f64 i 4))))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 4) (-.f64 (+.f64 (*.f64 -1 (/.f64 (log.f64 n) (pow.f64 i 2))) (+.f64 (/.f64 (log.f64 i) (pow.f64 i 2)) (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3) i)))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3)))))) (*.f64 1/2 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i))))))))
(+.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i))))) (*.f64 (pow.f64 n 4) (*.f64 (+.f64 (+.f64 (/.f64 (log.f64 i) (pow.f64 i 2)) (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3) i))) (-.f64 (*.f64 -1 (/.f64 (log.f64 n) (pow.f64 i 2))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3))))) 1/2)))) (*.f64 1/2 (*.f64 (pow.f64 n 5) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 4) i)) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 i 3))) (*.f64 1/3 (/.f64 1 (pow.f64 i 4))))) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) (pow.f64 i 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 4) (+.f64 (+.f64 (/.f64 (log.f64 i) (pow.f64 i 2)) (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 3) i))) (-.f64 (neg.f64 (/.f64 (log.f64 n) (pow.f64 i 2))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3))))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) i)))) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)))) (*.f64 1/2 (*.f64 (pow.f64 n 5) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (pow.f64 i 2))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) i)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 i 3))) (*.f64 1/3 (/.f64 1 (pow.f64 i 4)))))))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) i)))) (*.f64 (pow.f64 n 4) (+.f64 (neg.f64 (/.f64 (log.f64 n) (pow.f64 i 2))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 3) i)) (-.f64 (/.f64 (log.f64 i) (pow.f64 i 2)) (*.f64 1/2 (/.f64 1 (pow.f64 i 3))))))))) (*.f64 1/2 (+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) (*.f64 (pow.f64 n 5) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) i)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (pow.f64 i 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 i 3))) (*.f64 1/3 (/.f64 1 (pow.f64 i 4)))))))))))
(*.f64 1/2 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(*.f64 1/2 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(*.f64 1/2 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i)))
(*.f64 n (*.f64 (/.f64 (+.f64 -1 (exp.f64 i)) i) 1/2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)) (*.f64 -1/4 (*.f64 i (exp.f64 i))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))) (*.f64 i (*.f64 (exp.f64 i) -1/4)))
(+.f64 (*.f64 1/2 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i))) (*.f64 (exp.f64 i) (*.f64 -1/4 i)))
(+.f64 (*.f64 n (*.f64 (/.f64 (+.f64 -1 (exp.f64 i)) i) 1/2)) (*.f64 (exp.f64 i) (*.f64 i -1/4)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)) (+.f64 (*.f64 -1/4 (*.f64 i (exp.f64 i))) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4)))) (*.f64 n i)))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))) (+.f64 (*.f64 i (*.f64 (exp.f64 i) -1/4)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 (pow.f64 i 4) 1/8)) (/.f64 (exp.f64 i) (*.f64 n i))))))
(+.f64 (*.f64 (exp.f64 i) (*.f64 -1/4 i)) (*.f64 1/2 (+.f64 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i)) (*.f64 (exp.f64 i) (/.f64 (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 (pow.f64 i 4) 1/8)) (*.f64 n i))))))
(+.f64 (*.f64 (exp.f64 i) (*.f64 i -1/4)) (*.f64 1/2 (+.f64 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i)) (*.f64 (exp.f64 i) (/.f64 (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 (pow.f64 i 4) 1/8)) (*.f64 n i))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)) (+.f64 (*.f64 -1/4 (*.f64 i (exp.f64 i))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (*.f64 -1/4 (pow.f64 i 4)))) (exp.f64 i)) (*.f64 (pow.f64 n 2) i))) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4)))) (*.f64 n i))))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))) (+.f64 (*.f64 i (*.f64 (exp.f64 i) -1/4)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 (pow.f64 i 4) 1/8)) (/.f64 (exp.f64 i) (*.f64 n i)))) (*.f64 1/2 (*.f64 (exp.f64 i) (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (*.f64 (pow.f64 i 4) -1/4))) (*.f64 i (pow.f64 n 2))))))))
(+.f64 (*.f64 1/2 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i))) (+.f64 (*.f64 (exp.f64 i) (*.f64 -1/4 i)) (*.f64 1/2 (+.f64 (*.f64 (exp.f64 i) (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (*.f64 (pow.f64 i 4) -1/4))) (*.f64 i (pow.f64 n 2)))) (*.f64 (exp.f64 i) (/.f64 (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 (pow.f64 i 4) 1/8)) (*.f64 n i)))))))
(+.f64 (*.f64 (exp.f64 i) (*.f64 i -1/4)) (*.f64 1/2 (+.f64 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i)) (*.f64 (exp.f64 i) (+.f64 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (*.f64 (pow.f64 i 4) -1/4))) (*.f64 i (pow.f64 n 2))) (/.f64 (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 (pow.f64 i 4) 1/8)) (*.f64 n i)))))))
(*.f64 1/2 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))
(*.f64 1/2 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))
(*.f64 1/2 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i)))
(*.f64 n (*.f64 (/.f64 (+.f64 -1 (exp.f64 i)) i) 1/2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)) (*.f64 -1/4 (*.f64 i (exp.f64 i))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))) (*.f64 i (*.f64 (exp.f64 i) -1/4)))
(+.f64 (*.f64 1/2 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i))) (*.f64 (exp.f64 i) (*.f64 -1/4 i)))
(+.f64 (*.f64 n (*.f64 (/.f64 (+.f64 -1 (exp.f64 i)) i) 1/2)) (*.f64 (exp.f64 i) (*.f64 i -1/4)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)) (+.f64 (*.f64 -1/4 (*.f64 i (exp.f64 i))) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4)))) (*.f64 n i)))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i))) (+.f64 (*.f64 i (*.f64 (exp.f64 i) -1/4)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 (pow.f64 i 4) 1/8)) (/.f64 (exp.f64 i) (*.f64 n i))))))
(+.f64 (*.f64 (exp.f64 i) (*.f64 -1/4 i)) (*.f64 1/2 (+.f64 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i)) (*.f64 (exp.f64 i) (/.f64 (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 (pow.f64 i 4) 1/8)) (*.f64 n i))))))
(+.f64 (*.f64 (exp.f64 i) (*.f64 i -1/4)) (*.f64 1/2 (+.f64 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i)) (*.f64 (exp.f64 i) (/.f64 (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 (pow.f64 i 4) 1/8)) (*.f64 n i))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)) (+.f64 (*.f64 -1/4 (*.f64 i (exp.f64 i))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/48 (pow.f64 i 6)) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 1/4 (pow.f64 i 4))))) (*.f64 (pow.f64 n 2) i))) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4)))) (*.f64 n i))))))
(+.f64 (*.f64 i (*.f64 (exp.f64 i) -1/4)) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 (pow.f64 i 4) 1/8)) (/.f64 (exp.f64 i) (*.f64 n i)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 (pow.f64 i 6) 1/48) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 1/4 (pow.f64 i 4)))) (/.f64 (exp.f64 i) (*.f64 i (pow.f64 n 2)))))) (*.f64 1/2 (*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n i)))))
(+.f64 (*.f64 -1/2 (*.f64 (exp.f64 i) (/.f64 (+.f64 (*.f64 (pow.f64 i 6) 1/48) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 1/4 (pow.f64 i 4)))) (*.f64 i (pow.f64 n 2))))) (+.f64 (*.f64 (exp.f64 i) (*.f64 -1/4 i)) (*.f64 1/2 (+.f64 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i)) (*.f64 (exp.f64 i) (/.f64 (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 (pow.f64 i 4) 1/8)) (*.f64 n i)))))))
(+.f64 (*.f64 (exp.f64 i) (*.f64 i -1/4)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 (pow.f64 i 6) 1/48) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 1/4 (pow.f64 i 4)))) (/.f64 (exp.f64 i) (*.f64 i (pow.f64 n 2))))) (*.f64 1/2 (+.f64 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i)) (*.f64 (exp.f64 i) (/.f64 (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 (pow.f64 i 4) 1/8)) (*.f64 n i)))))))
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))
(+.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n (+.f64 i i))) 0)
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n (+.f64 i i)))
(*.f64 n (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 1/2 i)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 n (/.f64 -1/2 i)))
(+.f64 0 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n (+.f64 i i))))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n (+.f64 i i)))
(*.f64 n (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 1/2 i)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 n (/.f64 -1/2 i)))
(-.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n (+.f64 i i))) 0)
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n (+.f64 i i)))
(*.f64 n (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 1/2 i)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 n (/.f64 -1/2 i)))
(*.f64 1 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n (+.f64 i i))))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n (+.f64 i i)))
(*.f64 n (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 1/2 i)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 n (/.f64 -1/2 i)))
(*.f64 n (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 1/2 i)))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n (+.f64 i i)))
(*.f64 n (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 1/2 i)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 n (/.f64 -1/2 i)))
(*.f64 -1 (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 i (/.f64 2 n))))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n (+.f64 i i)))
(*.f64 n (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 1/2 i)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 n (/.f64 -1/2 i)))
(*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 (/.f64 2 n) (neg.f64 i))))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n (+.f64 i i)))
(*.f64 n (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 1/2 i)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 n (/.f64 -1/2 i)))
(*.f64 -1 (/.f64 (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i) (/.f64 2 n)))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n (+.f64 i i)))
(*.f64 n (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 1/2 i)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 n (/.f64 -1/2 i)))
(*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n (+.f64 i i)))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n (+.f64 i i)))
(*.f64 n (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 1/2 i)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 n (/.f64 -1/2 i)))
(*.f64 2 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 (/.f64 i n) 4)))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n (+.f64 i i)))
(*.f64 n (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 1/2 i)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 n (/.f64 -1/2 i)))
(*.f64 2 (/.f64 n (*.f64 i (/.f64 4 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)))))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n (+.f64 i i)))
(*.f64 n (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 1/2 i)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 n (/.f64 -1/2 i)))
(*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n (+.f64 i i))) 2))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n (+.f64 i i)))
(*.f64 n (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 1/2 i)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 n (/.f64 -1/2 i)))
(*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n (+.f64 i i))) 1)
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n (+.f64 i i)))
(*.f64 n (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 1/2 i)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 n (/.f64 -1/2 i)))
(*.f64 (+.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2) -2) (/.f64 (/.f64 n (+.f64 i i)) 2))
(*.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 1 (/.f64 i n)) n)) -2) (/.f64 n (*.f64 (+.f64 i i) 2)))
(*.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 1 (/.f64 i n)) n)) -2) (/.f64 (/.f64 n (+.f64 i i)) 2))
(*.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 1 (/.f64 i n)) n)) -2) (/.f64 (/.f64 n i) 4))
(*.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 1 (/.f64 i n)) n)) -2) (/.f64 n (*.f64 i 4)))
(*.f64 (+.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2) -2) (*.f64 (/.f64 n (+.f64 i i)) 1/2))
(*.f64 (/.f64 n (+.f64 i i)) (*.f64 1/2 (+.f64 (*.f64 2 (pow.f64 (+.f64 1 (/.f64 i n)) n)) -2)))
(*.f64 1/2 (*.f64 (/.f64 n (+.f64 i i)) (+.f64 (*.f64 2 (pow.f64 (+.f64 1 (/.f64 i n)) n)) -2)))
(*.f64 1/2 (*.f64 (*.f64 n (/.f64 1/2 i)) (+.f64 (*.f64 2 (pow.f64 (+.f64 1 (/.f64 i n)) n)) -2)))
(*.f64 (+.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2) -2) (*.f64 (*.f64 n 1/2) (/.f64 1/2 i)))
(*.f64 (/.f64 n (+.f64 i i)) (*.f64 1/2 (+.f64 (*.f64 2 (pow.f64 (+.f64 1 (/.f64 i n)) n)) -2)))
(*.f64 1/2 (*.f64 (/.f64 n (+.f64 i i)) (+.f64 (*.f64 2 (pow.f64 (+.f64 1 (/.f64 i n)) n)) -2)))
(*.f64 1/2 (*.f64 (*.f64 n (/.f64 1/2 i)) (+.f64 (*.f64 2 (pow.f64 (+.f64 1 (/.f64 i n)) n)) -2)))
(*.f64 (+.f64 n n) (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i) 1/4))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n (+.f64 i i)))
(*.f64 n (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 1/2 i)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 n (/.f64 -1/2 i)))
(*.f64 (+.f64 n n) (/.f64 2 (/.f64 i (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 8))))
(*.f64 (+.f64 n n) (/.f64 2 (/.f64 8 (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))))
(*.f64 (+.f64 n n) (/.f64 (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i) 4))
(*.f64 (+.f64 n n) (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 i 4)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i) (*.f64 n 1/2))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n (+.f64 i i)))
(*.f64 n (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 1/2 i)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 n (/.f64 -1/2 i)))
(*.f64 (*.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i)) 1/2)
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n (+.f64 i i)))
(*.f64 n (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 1/2 i)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 n (/.f64 -1/2 i)))
(*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 4) (/.f64 1 (*.f64 i (*.f64 (/.f64 2 n) 4))))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 4 (/.f64 1 (*.f64 (/.f64 2 n) (*.f64 i 4)))))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 4 (/.f64 (/.f64 n 4) (+.f64 i i))))
(*.f64 4 (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n (*.f64 i 8))))
(*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 2 i)) (/.f64 1 (*.f64 2 (/.f64 2 n))))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 (/.f64 2 i) (/.f64 1/2 (/.f64 2 n))))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 (/.f64 2 i) (/.f64 n 4)))
(*.f64 (*.f64 n 4) (/.f64 1 (*.f64 2 (*.f64 i (/.f64 4 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))))
(*.f64 n (*.f64 4 (/.f64 1/2 (*.f64 i (/.f64 4 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))))))
(*.f64 n (*.f64 4 (/.f64 (/.f64 1/2 i) (/.f64 4 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))))
(*.f64 n (*.f64 4 (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 i 8))))
(*.f64 (*.f64 n 4) (/.f64 1 (/.f64 i (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 8))))
(*.f64 n (*.f64 4 (/.f64 1/2 (*.f64 i (/.f64 4 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))))))
(*.f64 n (*.f64 4 (/.f64 (/.f64 1/2 i) (/.f64 4 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))))
(*.f64 n (*.f64 4 (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 i 8))))
(*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 n 1/2)) (/.f64 1 i))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 (*.f64 1/2 n) (/.f64 1 i)))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 (/.f64 1 i) (*.f64 1/2 n)))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 1/2 (*.f64 n (/.f64 1 i))))
(*.f64 (/.f64 1 i) (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 1/2 n)))
(*.f64 (/.f64 n (+.f64 i i)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n (+.f64 i i)))
(*.f64 n (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 1/2 i)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 n (/.f64 -1/2 i)))
(*.f64 (/.f64 1 i) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 n 1/2)))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 (*.f64 1/2 n) (/.f64 1 i)))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 (/.f64 1 i) (*.f64 1/2 n)))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 1/2 (*.f64 n (/.f64 1 i))))
(*.f64 (/.f64 1 i) (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 1/2 n)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 -1 (*.f64 i (/.f64 2 n))))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n (+.f64 i i)))
(*.f64 n (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 1/2 i)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 n (/.f64 -1/2 i)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 1 (*.f64 (/.f64 2 n) (neg.f64 i))))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n (+.f64 i i)))
(*.f64 n (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 1/2 i)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 n (/.f64 -1/2 i)))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i) (/.f64 -1 (/.f64 2 n)))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n (+.f64 i i)))
(*.f64 n (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 1/2 i)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 n (/.f64 -1/2 i)))
(*.f64 (neg.f64 n) (/.f64 -1 (/.f64 (+.f64 i i) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n (+.f64 i i)))
(*.f64 n (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 1/2 i)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 n (/.f64 -1/2 i)))
(*.f64 (*.f64 n 1/2) (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n (+.f64 i i)))
(*.f64 n (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 1/2 i)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 n (/.f64 -1/2 i)))
(*.f64 (/.f64 n (/.f64 -1 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))) (/.f64 1/2 i))
(*.f64 (/.f64 1/2 i) (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 -1 n)))
(*.f64 (/.f64 1/2 i) (/.f64 n (/.f64 1 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))))
(*.f64 (/.f64 1/2 i) (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 1 n)))
(*.f64 (/.f64 (/.f64 n (+.f64 i i)) 2) (+.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2) -2))
(*.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 1 (/.f64 i n)) n)) -2) (/.f64 n (*.f64 (+.f64 i i) 2)))
(*.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 1 (/.f64 i n)) n)) -2) (/.f64 (/.f64 n (+.f64 i i)) 2))
(*.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 1 (/.f64 i n)) n)) -2) (/.f64 (/.f64 n i) 4))
(*.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 1 (/.f64 i n)) n)) -2) (/.f64 n (*.f64 i 4)))
(*.f64 1/2 (*.f64 n (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i)))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n (+.f64 i i)))
(*.f64 n (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 1/2 i)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 n (/.f64 -1/2 i)))
(*.f64 (/.f64 1/2 i) (/.f64 n (/.f64 -1 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))))
(*.f64 (/.f64 1/2 i) (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 -1 n)))
(*.f64 (/.f64 1/2 i) (/.f64 n (/.f64 1 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))))
(*.f64 (/.f64 1/2 i) (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 1 n)))
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) i) 1/4) (+.f64 n n))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n (+.f64 i i)))
(*.f64 n (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 1/2 i)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 n (/.f64 -1/2 i)))
(*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 1/2 i)) n)
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n (+.f64 i i)))
(*.f64 n (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 1/2 i)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 n (/.f64 -1/2 i)))
(*.f64 (*.f64 (/.f64 n (+.f64 i i)) 1/2) (+.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2) -2))
(*.f64 (/.f64 n (+.f64 i i)) (*.f64 1/2 (+.f64 (*.f64 2 (pow.f64 (+.f64 1 (/.f64 i n)) n)) -2)))
(*.f64 1/2 (*.f64 (/.f64 n (+.f64 i i)) (+.f64 (*.f64 2 (pow.f64 (+.f64 1 (/.f64 i n)) n)) -2)))
(*.f64 1/2 (*.f64 (*.f64 n (/.f64 1/2 i)) (+.f64 (*.f64 2 (pow.f64 (+.f64 1 (/.f64 i n)) n)) -2)))
(*.f64 (*.f64 (*.f64 n 1/2) (/.f64 1/2 i)) (+.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 2) -2))
(*.f64 (/.f64 n (+.f64 i i)) (*.f64 1/2 (+.f64 (*.f64 2 (pow.f64 (+.f64 1 (/.f64 i n)) n)) -2)))
(*.f64 1/2 (*.f64 (/.f64 n (+.f64 i i)) (+.f64 (*.f64 2 (pow.f64 (+.f64 1 (/.f64 i n)) n)) -2)))
(*.f64 1/2 (*.f64 (*.f64 n (/.f64 1/2 i)) (+.f64 (*.f64 2 (pow.f64 (+.f64 1 (/.f64 i n)) n)) -2)))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 i (/.f64 2 n))) -1)
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n (+.f64 i i)))
(*.f64 n (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 1/2 i)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 n (/.f64 -1/2 i)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 (/.f64 2 n) (neg.f64 i))) -1)
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n (+.f64 i i)))
(*.f64 n (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 1/2 i)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 n (/.f64 -1/2 i)))
(*.f64 (/.f64 (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i) (/.f64 2 n)) -1)
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n (+.f64 i i)))
(*.f64 n (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 1/2 i)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 n (/.f64 -1/2 i)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 (/.f64 i n) 4)) 2)
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n (+.f64 i i)))
(*.f64 n (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 1/2 i)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 n (/.f64 -1/2 i)))
(*.f64 (/.f64 1 (*.f64 2 (/.f64 2 n))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 2 i)))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 (/.f64 2 i) (/.f64 1/2 (/.f64 2 n))))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 (/.f64 2 i) (/.f64 n 4)))
(*.f64 (/.f64 n (*.f64 i (/.f64 4 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)))) 2)
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n (+.f64 i i)))
(*.f64 n (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 1/2 i)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 n (/.f64 -1/2 i)))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n (+.f64 i i))) 2) 2)
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n (+.f64 i i)))
(*.f64 n (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 1/2 i)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 n (/.f64 -1/2 i)))
(*.f64 (/.f64 1 (*.f64 i (*.f64 (/.f64 2 n) 4))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 4))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 4 (/.f64 1 (*.f64 (/.f64 2 n) (*.f64 i 4)))))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 4 (/.f64 (/.f64 n 4) (+.f64 i i))))
(*.f64 4 (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n (*.f64 i 8))))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 i (/.f64 4 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))) (*.f64 n 4))
(*.f64 n (*.f64 4 (/.f64 1/2 (*.f64 i (/.f64 4 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))))))
(*.f64 n (*.f64 4 (/.f64 (/.f64 1/2 i) (/.f64 4 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))))
(*.f64 n (*.f64 4 (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 i 8))))
(*.f64 (/.f64 1 (/.f64 i (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 8))) (*.f64 n 4))
(*.f64 n (*.f64 4 (/.f64 1/2 (*.f64 i (/.f64 4 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))))))
(*.f64 n (*.f64 4 (/.f64 (/.f64 1/2 i) (/.f64 4 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))))
(*.f64 n (*.f64 4 (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 i 8))))
(*.f64 (/.f64 2 (/.f64 i (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 8))) (+.f64 n n))
(*.f64 (+.f64 n n) (/.f64 2 (/.f64 8 (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))))
(*.f64 (+.f64 n n) (/.f64 (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i) 4))
(*.f64 (+.f64 n n) (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 i 4)))
(*.f64 (/.f64 -1 (*.f64 i (/.f64 2 n))) (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n (+.f64 i i)))
(*.f64 n (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 1/2 i)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 n (/.f64 -1/2 i)))
(*.f64 (/.f64 1 (*.f64 (/.f64 2 n) (neg.f64 i))) (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n (+.f64 i i)))
(*.f64 n (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 1/2 i)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 n (/.f64 -1/2 i)))
(*.f64 (/.f64 -1 (/.f64 2 n)) (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n (+.f64 i i)))
(*.f64 n (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 1/2 i)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 n (/.f64 -1/2 i)))
(*.f64 (/.f64 -1 (/.f64 (+.f64 i i) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))) (neg.f64 n))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n (+.f64 i i)))
(*.f64 n (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 1/2 i)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 n (/.f64 -1/2 i)))
(pow.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 n (+.f64 i i))) 1)
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n (+.f64 i i)))
(*.f64 n (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 1/2 i)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 n (/.f64 -1/2 i)))
(neg.f64 (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 i (/.f64 2 n))))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n (+.f64 i i)))
(*.f64 n (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 1/2 i)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 n (/.f64 -1/2 i)))
(neg.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 (/.f64 2 n) (neg.f64 i))))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n (+.f64 i i)))
(*.f64 n (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 1/2 i)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 n (/.f64 -1/2 i)))
(neg.f64 (/.f64 (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) i) (/.f64 2 n)))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n (+.f64 i i)))
(*.f64 n (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 1/2 i)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 n (/.f64 -1/2 i)))
(neg.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 n 1/2)) i))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 n (+.f64 i i)))
(*.f64 n (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 1/2 i)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 n (/.f64 -1/2 i)))
(+.f64 (/.f64 i n) (/.f64 i n))
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))
(+.f64 (*.f64 i (/.f64 2 n)) 0)
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))
(+.f64 0 (*.f64 i (/.f64 2 n)))
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))
(-.f64 (*.f64 i (/.f64 2 n)) 0)
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))
(-.f64 0 (neg.f64 (*.f64 i (/.f64 2 n))))
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))
(/.f64 1 (/.f64 n (+.f64 i i)))
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))
(/.f64 i (*.f64 n 1/2))
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))
(/.f64 (/.f64 i n) 1/2)
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))
(/.f64 -1 (-.f64 0 (/.f64 n (+.f64 i i))))
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))
(/.f64 2 (/.f64 n i))
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))
(/.f64 (*.f64 i (/.f64 2 n)) 1)
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))
(/.f64 (*.f64 (/.f64 i n) 4) 2)
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))
(/.f64 (+.f64 i i) n)
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))
(/.f64 4 (*.f64 n (/.f64 2 i)))
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))
(/.f64 (*.f64 i (*.f64 (/.f64 2 n) 4)) 4)
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))
(/.f64 (*.f64 i 4) (+.f64 n n))
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))
(/.f64 (*.f64 i 4) (*.f64 4 (*.f64 n 1/2)))
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))
(/.f64 (neg.f64 (*.f64 i (/.f64 2 n))) -1)
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))
(/.f64 -2 (neg.f64 (/.f64 n i)))
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))
(/.f64 (neg.f64 i) (neg.f64 (*.f64 n 1/2)))
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))
(/.f64 (*.f64 n (/.f64 2 i)) (*.f64 (/.f64 n i) (/.f64 n i)))
(*.f64 (/.f64 2 i) (/.f64 n (*.f64 (/.f64 n i) (/.f64 n i))))
(*.f64 (/.f64 n (/.f64 n i)) (/.f64 (/.f64 2 i) (/.f64 n i)))
(/.f64 i (/.f64 n (*.f64 i (/.f64 2 i))))
(*.f64 (*.f64 i (/.f64 2 i)) (/.f64 i n))
(/.f64 (*.f64 2 (*.f64 i (*.f64 (/.f64 2 n) 4))) 8)
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))
(/.f64 -4 (-.f64 0 (*.f64 n (/.f64 2 i))))
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))
(/.f64 (neg.f64 (+.f64 i i)) (neg.f64 n))
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))
(/.f64 (*.f64 2 (*.f64 n (/.f64 2 i))) (*.f64 2 (*.f64 (/.f64 n i) (/.f64 n i))))
(*.f64 (/.f64 2 i) (/.f64 n (*.f64 (/.f64 n i) (/.f64 n i))))
(*.f64 (/.f64 n (/.f64 n i)) (/.f64 (/.f64 2 i) (/.f64 n i)))
(/.f64 i (/.f64 n (*.f64 i (/.f64 2 i))))
(*.f64 (*.f64 i (/.f64 2 i)) (/.f64 i n))
(/.f64 (/.f64 (*.f64 i 4) (*.f64 n 1/2)) 4)
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))
(/.f64 (/.f64 (*.f64 n (/.f64 2 i)) (/.f64 n i)) (/.f64 n i))
(*.f64 (/.f64 2 i) (/.f64 n (*.f64 (/.f64 n i) (/.f64 n i))))
(*.f64 (/.f64 n (/.f64 n i)) (/.f64 (/.f64 2 i) (/.f64 n i)))
(/.f64 i (/.f64 n (*.f64 i (/.f64 2 i))))
(*.f64 (*.f64 i (/.f64 2 i)) (/.f64 i n))
(/.f64 (neg.f64 (*.f64 i 4)) (neg.f64 (+.f64 n n)))
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))
(/.f64 (neg.f64 (neg.f64 (+.f64 i i))) n)
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))
(/.f64 (neg.f64 (*.f64 n (/.f64 2 i))) (-.f64 0 (*.f64 (/.f64 n i) (/.f64 n i))))
(*.f64 (/.f64 2 i) (/.f64 n (*.f64 (/.f64 n i) (/.f64 n i))))
(*.f64 (/.f64 n (/.f64 n i)) (/.f64 (/.f64 2 i) (/.f64 n i)))
(/.f64 i (/.f64 n (*.f64 i (/.f64 2 i))))
(*.f64 (*.f64 i (/.f64 2 i)) (/.f64 i n))
(/.f64 (neg.f64 (/.f64 (*.f64 n (/.f64 2 i)) (/.f64 n i))) (neg.f64 (/.f64 n i)))
(*.f64 (/.f64 2 i) (/.f64 n (*.f64 (/.f64 n i) (/.f64 n i))))
(*.f64 (/.f64 n (/.f64 n i)) (/.f64 (/.f64 2 i) (/.f64 n i)))
(/.f64 i (/.f64 n (*.f64 i (/.f64 2 i))))
(*.f64 (*.f64 i (/.f64 2 i)) (/.f64 i n))
(pow.f64 (*.f64 i (/.f64 2 n)) 1)
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))
(neg.f64 (neg.f64 (*.f64 i (/.f64 2 n))))
(*.f64 2 (/.f64 i n))
(*.f64 i (/.f64 2 n))

localize18.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 100 (*.f64 (pow.f64 n 2) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)))
0.1b
(/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)
0.1b
(+.f64 (neg.f64 (log.f64 n)) (log.f64 i))
2.1b
(*.f64 (pow.f64 n 2) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i))
Compiler

Compiled 56 to 19 computations (66.1% saved)

series291.0ms (1.2%)

Counts
4 → 96
Calls

24 calls:

TimeVariablePointExpression
111.0ms
i
@0
(*.f64 (pow.f64 n 2) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i))
94.0ms
i
@-inf
(*.f64 (pow.f64 n 2) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i))
35.0ms
n
@0
(*.f64 (pow.f64 n 2) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i))
27.0ms
i
@inf
(*.f64 (pow.f64 n 2) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i))
12.0ms
n
@-inf
(*.f64 (pow.f64 n 2) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i))

rewrite168.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1364×rational.json-simplify-53
1038×rational.json-simplify-1
728×rational.json-simplify-44
714×rational.json-simplify-41
654×rational.json-simplify-47
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
015124
1104124
2238124
3558124
41414124
55782124
Stop Event
node limit
Counts
4 → 273
Calls
Call 1
Inputs
(*.f64 (pow.f64 n 2) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i))
(+.f64 (neg.f64 (log.f64 n)) (log.f64 i))
(/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)
(*.f64 100 (*.f64 (pow.f64 n 2) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 n 2) (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) (/.f64 (pow.f64 n 2) (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (/.f64 i (*.f64 (pow.f64 n 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (/.f64 1 (pow.f64 n 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (/.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 2 (pow.f64 n 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 n 2) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 i (pow.f64 n 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 i (/.f64 1 (pow.f64 n 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 (/.f64 i (pow.f64 n 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 -1 (/.f64 i (neg.f64 (pow.f64 n 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) (/.f64 1 (pow.f64 n 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) (*.f64 (/.f64 1 (pow.f64 n 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) (*.f64 1/2 (/.f64 2 (pow.f64 n 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 i (*.f64 (pow.f64 n 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 1 (pow.f64 n 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 i (*.f64 (pow.f64 n 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (/.f64 i 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 2 (pow.f64 n 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (pow.f64 n 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (/.f64 1 (pow.f64 n 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 2 (/.f64 (pow.f64 n 2) i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 2 (/.f64 i (pow.f64 n 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 2 (*.f64 (/.f64 1 (pow.f64 n 2)) i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (/.f64 2 (/.f64 (pow.f64 n 2) i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 i (/.f64 2 (pow.f64 n 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 -2 (/.f64 i (neg.f64 (pow.f64 n 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 n 2)) (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)) (/.f64 2 (pow.f64 n 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)) (*.f64 2 (/.f64 1 (pow.f64 n 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)) (*.f64 (/.f64 2 (pow.f64 n 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (/.f64 (*.f64 i 4) (pow.f64 n 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (*.f64 4 (/.f64 i (pow.f64 n 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (*.f64 (*.f64 i 4) (/.f64 1 (pow.f64 n 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (*.f64 2 (/.f64 2 (/.f64 (pow.f64 n 2) i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (*.f64 2 (*.f64 (/.f64 2 (pow.f64 n 2)) i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (*.f64 -4 (/.f64 i (neg.f64 (pow.f64 n 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (/.f64 4 (/.f64 (pow.f64 n 2) i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 i) (/.f64 (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (pow.f64 n 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 i) (*.f64 (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 1 (pow.f64 n 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i (neg.f64 (pow.f64 n 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (neg.f64 i) (/.f64 1 (pow.f64 n 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (/.f64 i (neg.f64 (pow.f64 n 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 (neg.f64 (+.f64 i i)) (*.f64 2 (pow.f64 n 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 -1 (/.f64 (pow.f64 n 2) i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (/.f64 1 (pow.f64 n 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (*.f64 (*.f64 2 (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) (/.f64 1 (pow.f64 n 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (*.f64 (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (/.f64 2 (pow.f64 n 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (/.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (/.f64 (*.f64 i 4) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (pow.f64 n 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 2 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) (pow.f64 n 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (*.f64 (/.f64 1 (pow.f64 n 2)) (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (/.f64 (*.f64 i 4) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 1 (pow.f64 n 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (/.f64 2 (pow.f64 n 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 4) (/.f64 4 (pow.f64 n 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 4) (*.f64 4 (/.f64 1 (pow.f64 n 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 4) (*.f64 2 (/.f64 2 (pow.f64 n 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 8) (/.f64 (*.f64 i 8) (pow.f64 n 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 8) (*.f64 8 (/.f64 i (pow.f64 n 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 8) (*.f64 (*.f64 i 8) (/.f64 1 (pow.f64 n 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 8) (*.f64 4 (/.f64 2 (/.f64 (pow.f64 n 2) i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 n 2) 4) (*.f64 2 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 n 2) 4) (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 n 2) 4) (*.f64 (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 4) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 n 2) i) (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 i) (/.f64 (/.f64 1/2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (pow.f64 n 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 (/.f64 i 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (pow.f64 n 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 2 (pow.f64 n 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 (pow.f64 n 2) i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (/.f64 (*.f64 i -2) (pow.f64 n 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (/.f64 (neg.f64 (+.f64 i i)) (pow.f64 n 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (*.f64 (*.f64 i -2) (/.f64 1 (pow.f64 n 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (*.f64 (neg.f64 (+.f64 i i)) (/.f64 1 (pow.f64 n 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (*.f64 (neg.f64 i) (/.f64 2 (pow.f64 n 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (*.f64 2 (/.f64 i (neg.f64 (pow.f64 n 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)) (/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) (pow.f64 n 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 n 2) 4)) (*.f64 2 (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 n 2) 4)) (*.f64 8 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) (*.f64 (*.f64 2 (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) (/.f64 2 (pow.f64 n 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 4)) (*.f64 8 (/.f64 1 (pow.f64 n 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 8)) (*.f64 2 (*.f64 (/.f64 1 (pow.f64 n 2)) (*.f64 i 8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2)) (*.f64 2 (*.f64 (/.f64 1 (pow.f64 n 2)) (*.f64 i -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2)) (*.f64 2 (*.f64 (/.f64 1 (pow.f64 n 2)) (neg.f64 (+.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 n 2) (/.f64 1/2 i)) (/.f64 1/2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (pow.f64 n 2) i)) (*.f64 2 (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 1/4) (/.f64 4 (pow.f64 n 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 1/4) (*.f64 4 (/.f64 1 (pow.f64 n 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 1/4) (*.f64 2 (/.f64 2 (pow.f64 n 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (neg.f64 i)) (/.f64 -1 (pow.f64 n 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (neg.f64 i)) (*.f64 -1 (/.f64 1 (pow.f64 n 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 i (*.f64 (pow.f64 n 2) 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 2 (pow.f64 n 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (+.f64 i i)) (/.f64 1 (*.f64 2 (pow.f64 n 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (+.f64 i i)) (*.f64 1/2 (/.f64 1 (pow.f64 n 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 n 2) 2) (/.f64 (/.f64 i 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 n 2) (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4)) (*.f64 (neg.f64 (*.f64 i 4)) (/.f64 1 (pow.f64 n 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4)) (*.f64 4 (/.f64 i (neg.f64 (pow.f64 n 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 n 2)) (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 n 2)) (*.f64 (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 i (*.f64 (pow.f64 n 2) 4)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (pow.f64 n 2))) (*.f64 2 (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (pow.f64 n 2)) i) (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 n 2) 4)) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 8) (/.f64 i (pow.f64 n 2))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 1 (pow.f64 n 2))) (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 1 (pow.f64 n 2))) i)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 1 (pow.f64 n 2))) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 1 (pow.f64 n 2))) (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 1 (pow.f64 n 2))) (+.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (/.f64 1 (pow.f64 n 2))) (*.f64 i 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 i) (/.f64 1 (pow.f64 n 2))) (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 1 (pow.f64 n 2))) (neg.f64 i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 1 (pow.f64 n 2))) (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (/.f64 1 (pow.f64 n 2))) (*.f64 2 (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 1 (pow.f64 n 2))) (*.f64 2 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 1 (pow.f64 n 2))) (/.f64 (*.f64 i 4) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 8) (/.f64 1 (pow.f64 n 2))) (*.f64 i 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (/.f64 1 (pow.f64 n 2))) (*.f64 i -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (/.f64 1 (pow.f64 n 2))) (neg.f64 (+.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 4)) (/.f64 1 (pow.f64 n 2))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 8)) (/.f64 1 (pow.f64 n 2))) (*.f64 2 (*.f64 i 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2)) (/.f64 1 (pow.f64 n 2))) (*.f64 2 (*.f64 i -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2)) (/.f64 1 (pow.f64 n 2))) (*.f64 2 (neg.f64 (+.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (neg.f64 i)) (/.f64 1 (pow.f64 n 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4)) (/.f64 1 (pow.f64 n 2))) (neg.f64 (*.f64 i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 2 (pow.f64 n 2))) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 2 (pow.f64 n 2))) (/.f64 (/.f64 i 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 2 (pow.f64 n 2))) i)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (/.f64 2 (pow.f64 n 2))) (+.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (/.f64 2 (pow.f64 n 2))) (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 2 (pow.f64 n 2))) (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (/.f64 2 (pow.f64 n 2))) (neg.f64 i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) (/.f64 2 (pow.f64 n 2))) (*.f64 2 (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) (/.f64 2 (pow.f64 n 2))) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 i (neg.f64 (pow.f64 n 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i (neg.f64 (pow.f64 n 2)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (/.f64 i (neg.f64 (pow.f64 n 2)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4)) (/.f64 i (neg.f64 (pow.f64 n 2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 n 2) (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) i)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 n 2) 1/2) (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 n 2) (neg.f64 i)) (/.f64 -1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (pow.f64 n 2))) (neg.f64 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 n 2) i)) (/.f64 -1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (pow.f64 n 2))) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (neg.f64 i)) (/.f64 1 (pow.f64 n 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 i (neg.f64 (pow.f64 n 2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (log.f64 i) (-.f64 1 (log.f64 n))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (neg.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (+.f64 i i)) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (+.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (+.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (+.f64 i i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 i) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (/.f64 1 i) 1/2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 2 (*.f64 i 8)) (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 1 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 (*.f64 2 (/.f64 1 i)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 (/.f64 2 i) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (neg.f64 i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 1/2 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (/.f64 1 i) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (*.f64 (/.f64 1 i) 1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (/.f64 2 (*.f64 i 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (*.f64 1/2 (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (*.f64 (/.f64 2 (*.f64 i 8)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (*.f64 1/4 (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 i) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 -1 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (/.f64 -1 i) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) 1) (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 1/2) (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 8) (*.f64 1/4 (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 i) (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (*.f64 -1 (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 i)) (*.f64 1/2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 i) 1/2) (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (neg.f64 i)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (+.f64 i i)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 i 8)) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 i) (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 1 i) 1/2) (*.f64 (/.f64 1 i) 1/2)) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (*.f64 i 8)) (/.f64 2 (*.f64 i 8))) (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (neg.f64 (+.f64 i i))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 100 (/.f64 (pow.f64 n 2) i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 100 (/.f64 (pow.f64 n 2) i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 100 (/.f64 (pow.f64 n 2) i))) 2) (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 100 (/.f64 (pow.f64 n 2) i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 100 (/.f64 (pow.f64 n 2) i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (*.f64 (pow.f64 n 2) 100)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 i (*.f64 (pow.f64 n 2) 100)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) (/.f64 1 (*.f64 (pow.f64 n 2) 100)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 100 (/.f64 (pow.f64 n 2) i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (pow.f64 n 2) 100)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (*.f64 (pow.f64 n 2) 100)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 (+.f64 i i) (*.f64 (pow.f64 n 2) 100)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 200 (/.f64 (pow.f64 n 2) i))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)) (/.f64 2 (*.f64 (pow.f64 n 2) 100)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (/.f64 (*.f64 i 4) (*.f64 (pow.f64 n 2) 100)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 n 2) 100) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 i) (/.f64 (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (pow.f64 n 2) 100)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 (neg.f64 i) (*.f64 (pow.f64 n 2) 100)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 2 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) (*.f64 (pow.f64 n 2) 100)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (/.f64 (*.f64 i 4) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (pow.f64 n 2) 100)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) 400) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 4) (/.f64 4 (*.f64 (pow.f64 n 2) 100)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 8) (/.f64 (*.f64 i 8) (*.f64 (pow.f64 n 2) 100)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 i) (/.f64 (/.f64 1/2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (pow.f64 n 2) 100)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 (/.f64 i 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (pow.f64 n 2) 100)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (/.f64 (*.f64 i -2) (*.f64 (pow.f64 n 2) 100)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (/.f64 (neg.f64 (+.f64 i i)) (*.f64 (pow.f64 n 2) 100)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 n 2) 200) (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) 400)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 100 (/.f64 (pow.f64 n 2) i)) (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 n 2) (*.f64 100 (/.f64 1/2 i))) (/.f64 1/2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 1/4) (/.f64 4 (*.f64 (pow.f64 n 2) 100)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (neg.f64 i)) (/.f64 -1 (*.f64 (pow.f64 n 2) 100)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) 400))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 n 2) 200) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 n 2) 100) 2) (/.f64 (/.f64 i 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 n 2) 100) (neg.f64 i)) (/.f64 -1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 n 2) 100) 1/2) (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 n 2) 100) (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) i)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 n 2) 100)) (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 100 (/.f64 (pow.f64 n 2) i))) 1)))))

simplify229.0ms (0.9%)

Algorithm
egg-herbie
Rules
1320×rational.json-simplify-61
1244×rational.json-simplify-46
1120×rational.json-simplify-51
802×rational.json-simplify-2
694×rational.json-simplify-43
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
060713893
1217613675
2513613269
3761213269
Stop Event
node limit
Counts
369 → 357
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i)
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i)
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i)
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i)
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) i)
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) i)
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) i)
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) i)
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i)
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i)
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i)
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i)
(/.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 n 2)) i)
(/.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 n 2)) i)
(/.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 n 2)) i)
(/.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 n 2)) i)
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) i)
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) i)
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) i)
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) i)
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) (pow.f64 n 2)) i)
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) (pow.f64 n 2)) i)
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) (pow.f64 n 2)) i)
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) (pow.f64 n 2)) i)
(-.f64 (log.f64 i) (log.f64 n))
(-.f64 (log.f64 i) (log.f64 n))
(-.f64 (log.f64 i) (log.f64 n))
(-.f64 (log.f64 i) (log.f64 n))
(-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))
(-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))
(-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))
(-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))
(-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))
(-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))
(-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))
(-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))
(-.f64 (log.f64 i) (log.f64 n))
(-.f64 (log.f64 i) (log.f64 n))
(-.f64 (log.f64 i) (log.f64 n))
(-.f64 (log.f64 i) (log.f64 n))
(-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))
(-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))
(-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))
(-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n))
(/.f64 (-.f64 (log.f64 i) (log.f64 n)) i)
(/.f64 (-.f64 (log.f64 i) (log.f64 n)) i)
(/.f64 (-.f64 (log.f64 i) (log.f64 n)) i)
(/.f64 (-.f64 (log.f64 i) (log.f64 n)) i)
(/.f64 (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n)))) i)
(/.f64 (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n)))) i)
(/.f64 (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n)))) i)
(/.f64 (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n)))) i)
(/.f64 (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))) i)
(/.f64 (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))) i)
(/.f64 (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))) i)
(/.f64 (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))) i)
(/.f64 (-.f64 (log.f64 i) (log.f64 n)) i)
(/.f64 (-.f64 (log.f64 i) (log.f64 n)) i)
(/.f64 (-.f64 (log.f64 i) (log.f64 n)) i)
(/.f64 (-.f64 (log.f64 i) (log.f64 n)) i)
(/.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n)) i)
(/.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n)) i)
(/.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n)) i)
(/.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n)) i)
(/.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) i)
(/.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) i)
(/.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) i)
(/.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) i)
(*.f64 100 (/.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 n 2)) i))
(*.f64 100 (/.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 n 2)) i))
(*.f64 100 (/.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 n 2)) i))
(*.f64 100 (/.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 n 2)) i))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) i))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) i))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) i))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) i))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i))
(*.f64 100 (/.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 n 2)) i))
(*.f64 100 (/.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 n 2)) i))
(*.f64 100 (/.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 n 2)) i))
(*.f64 100 (/.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 n 2)) i))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) i))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) i))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) i))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) i))
(*.f64 100 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) (pow.f64 n 2)) i))
(*.f64 100 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) (pow.f64 n 2)) i))
(*.f64 100 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) (pow.f64 n 2)) i))
(*.f64 100 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) (pow.f64 n 2)) i))
(+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) 0)
(+.f64 0 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)))
(+.f64 (/.f64 (pow.f64 n 2) (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) (/.f64 (pow.f64 n 2) (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))
(-.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) 0)
(/.f64 2 (/.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i))))
(/.f64 2 (*.f64 2 (/.f64 i (*.f64 (pow.f64 n 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))
(/.f64 2 (*.f64 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (/.f64 1 (pow.f64 n 2))))
(/.f64 2 (*.f64 (/.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i))) 1))
(/.f64 2 (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 2 (pow.f64 n 2))))
(/.f64 (pow.f64 n 2) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 i (pow.f64 n 2)))
(/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 i (/.f64 1 (pow.f64 n 2))))
(/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 (/.f64 i (pow.f64 n 2)) 1))
(/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 -1 (/.f64 i (neg.f64 (pow.f64 n 2)))))
(/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) (/.f64 1 (pow.f64 n 2)))
(/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) (*.f64 (/.f64 1 (pow.f64 n 2)) 1))
(/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) (*.f64 1/2 (/.f64 2 (pow.f64 n 2))))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) 1)
(/.f64 1 (/.f64 i (*.f64 (pow.f64 n 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(/.f64 1 (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 1 (pow.f64 n 2))))
(/.f64 1 (*.f64 (/.f64 i (*.f64 (pow.f64 n 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) 1))
(/.f64 1 (*.f64 (/.f64 (/.f64 i 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 2 (pow.f64 n 2))))
(/.f64 -1 (/.f64 (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (pow.f64 n 2)))
(/.f64 -1 (*.f64 (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (/.f64 1 (pow.f64 n 2))))
(/.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 2 (/.f64 (pow.f64 n 2) i)))
(/.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 2 (/.f64 i (pow.f64 n 2))))
(/.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 2 (*.f64 (/.f64 1 (pow.f64 n 2)) i)))
(/.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (/.f64 2 (/.f64 (pow.f64 n 2) i)) 1))
(/.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 i (/.f64 2 (pow.f64 n 2))))
(/.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 -2 (/.f64 i (neg.f64 (pow.f64 n 2)))))
(/.f64 (*.f64 2 (pow.f64 n 2)) (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(/.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)) (/.f64 2 (pow.f64 n 2)))
(/.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)) (*.f64 2 (/.f64 1 (pow.f64 n 2))))
(/.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)) (*.f64 (/.f64 2 (pow.f64 n 2)) 1))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (/.f64 (*.f64 i 4) (pow.f64 n 2)))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (*.f64 4 (/.f64 i (pow.f64 n 2))))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (*.f64 (*.f64 i 4) (/.f64 1 (pow.f64 n 2))))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (*.f64 2 (/.f64 2 (/.f64 (pow.f64 n 2) i))))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (*.f64 2 (*.f64 (/.f64 2 (pow.f64 n 2)) i)))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (*.f64 -4 (/.f64 i (neg.f64 (pow.f64 n 2)))))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (/.f64 4 (/.f64 (pow.f64 n 2) i)))
(/.f64 (*.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i))) 2)
(/.f64 (/.f64 1 i) (/.f64 (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (pow.f64 n 2)))
(/.f64 (/.f64 1 i) (*.f64 (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 1 (pow.f64 n 2))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i (neg.f64 (pow.f64 n 2))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (neg.f64 i) (/.f64 1 (pow.f64 n 2))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (/.f64 i (neg.f64 (pow.f64 n 2))) 1))
(/.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 (neg.f64 (+.f64 i i)) (*.f64 2 (pow.f64 n 2))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 -1 (/.f64 (pow.f64 n 2) i)))
(/.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (/.f64 1 (pow.f64 n 2))))
(/.f64 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (*.f64 (*.f64 2 (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) (/.f64 1 (pow.f64 n 2))))
(/.f64 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (*.f64 (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (/.f64 2 (pow.f64 n 2))))
(/.f64 4 (*.f64 2 (/.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)))))
(/.f64 4 (/.f64 (/.f64 (*.f64 i 4) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (pow.f64 n 2)))
(/.f64 4 (/.f64 (*.f64 2 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) (pow.f64 n 2)))
(/.f64 4 (*.f64 2 (*.f64 (/.f64 1 (pow.f64 n 2)) (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))))
(/.f64 4 (*.f64 (/.f64 (*.f64 i 4) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 1 (pow.f64 n 2))))
(/.f64 4 (*.f64 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (/.f64 2 (pow.f64 n 2))))
(/.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 4) (/.f64 4 (pow.f64 n 2)))
(/.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 4) (*.f64 4 (/.f64 1 (pow.f64 n 2))))
(/.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 4) (*.f64 2 (/.f64 2 (pow.f64 n 2))))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 8) (/.f64 (*.f64 i 8) (pow.f64 n 2)))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 8) (*.f64 8 (/.f64 i (pow.f64 n 2))))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 8) (*.f64 (*.f64 i 8) (/.f64 1 (pow.f64 n 2))))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 8) (*.f64 4 (/.f64 2 (/.f64 (pow.f64 n 2) i))))
(/.f64 (*.f64 (pow.f64 n 2) 4) (*.f64 2 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))
(/.f64 (*.f64 (pow.f64 n 2) 4) (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 4))
(/.f64 (*.f64 (pow.f64 n 2) 4) (*.f64 (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 4) 1))
(/.f64 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) 4) 4)
(/.f64 (/.f64 (pow.f64 n 2) i) (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(/.f64 (/.f64 1/2 i) (/.f64 (/.f64 1/2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (pow.f64 n 2)))
(/.f64 1/2 (/.f64 (/.f64 (/.f64 i 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (pow.f64 n 2)))
(/.f64 1/2 (/.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 2 (pow.f64 n 2))))
(/.f64 1/2 (/.f64 (/.f64 1/2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 (pow.f64 n 2) i)))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (/.f64 (*.f64 i -2) (pow.f64 n 2)))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (/.f64 (neg.f64 (+.f64 i i)) (pow.f64 n 2)))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (*.f64 (*.f64 i -2) (/.f64 1 (pow.f64 n 2))))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (*.f64 (neg.f64 (+.f64 i i)) (/.f64 1 (pow.f64 n 2))))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (*.f64 (neg.f64 i) (/.f64 2 (pow.f64 n 2))))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (*.f64 2 (/.f64 i (neg.f64 (pow.f64 n 2)))))
(/.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)) (/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) (pow.f64 n 2)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 n 2) 4)) (*.f64 2 (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 4)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 n 2) 4)) (*.f64 8 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(/.f64 (*.f64 2 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) (*.f64 (*.f64 2 (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) (/.f64 2 (pow.f64 n 2))))
(/.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 4)) (*.f64 8 (/.f64 1 (pow.f64 n 2))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 8)) (*.f64 2 (*.f64 (/.f64 1 (pow.f64 n 2)) (*.f64 i 8))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2)) (*.f64 2 (*.f64 (/.f64 1 (pow.f64 n 2)) (*.f64 i -2))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2)) (*.f64 2 (*.f64 (/.f64 1 (pow.f64 n 2)) (neg.f64 (+.f64 i i)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) 4)) 8)
(/.f64 (*.f64 (pow.f64 n 2) (/.f64 1/2 i)) (/.f64 1/2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(/.f64 (*.f64 2 (/.f64 (pow.f64 n 2) i)) (*.f64 2 (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(/.f64 (/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 1/4) (/.f64 4 (pow.f64 n 2)))
(/.f64 (/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 1/4) (*.f64 4 (/.f64 1 (pow.f64 n 2))))
(/.f64 (/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 1/4) (*.f64 2 (/.f64 2 (pow.f64 n 2))))
(/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (neg.f64 i)) (/.f64 -1 (pow.f64 n 2)))
(/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (neg.f64 i)) (*.f64 -1 (/.f64 1 (pow.f64 n 2))))
(/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 i (*.f64 (pow.f64 n 2) 4))) 4)
(/.f64 (/.f64 2 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 2 (pow.f64 n 2))))
(/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (+.f64 i i)) (/.f64 1 (*.f64 2 (pow.f64 n 2))))
(/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (+.f64 i i)) (*.f64 1/2 (/.f64 1 (pow.f64 n 2))))
(/.f64 (/.f64 (pow.f64 n 2) 2) (/.f64 (/.f64 i 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(/.f64 (/.f64 (pow.f64 n 2) (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) 1/2)
(/.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4)) (*.f64 (neg.f64 (*.f64 i 4)) (/.f64 1 (pow.f64 n 2))))
(/.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4)) (*.f64 4 (/.f64 i (neg.f64 (pow.f64 n 2)))))
(/.f64 (neg.f64 (pow.f64 n 2)) (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(/.f64 (neg.f64 (pow.f64 n 2)) (*.f64 (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) 1))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) 4))) 16)
(/.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 i (*.f64 (pow.f64 n 2) 4)))) 8)
(/.f64 (*.f64 2 (neg.f64 (pow.f64 n 2))) (*.f64 2 (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))
(/.f64 (/.f64 (*.f64 2 (pow.f64 n 2)) i) (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(/.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 n 2) 4)) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) 8)
(/.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 8) (/.f64 i (pow.f64 n 2))) 8)
(/.f64 (/.f64 2 (/.f64 1 (pow.f64 n 2))) (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 1 (pow.f64 n 2))) i)
(/.f64 (/.f64 1 (/.f64 1 (pow.f64 n 2))) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(/.f64 (/.f64 -1 (/.f64 1 (pow.f64 n 2))) (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(/.f64 (/.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 1 (pow.f64 n 2))) (+.f64 i i))
(/.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (/.f64 1 (pow.f64 n 2))) (*.f64 i 4))
(/.f64 (/.f64 (/.f64 1 i) (/.f64 1 (pow.f64 n 2))) (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(/.f64 (/.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 1 (pow.f64 n 2))) (neg.f64 i))
(/.f64 (/.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 1 (pow.f64 n 2))) (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(/.f64 (/.f64 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (/.f64 1 (pow.f64 n 2))) (*.f64 2 (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))
(/.f64 (/.f64 4 (/.f64 1 (pow.f64 n 2))) (*.f64 2 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))
(/.f64 (/.f64 4 (/.f64 1 (pow.f64 n 2))) (/.f64 (*.f64 i 4) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(/.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 8) (/.f64 1 (pow.f64 n 2))) (*.f64 i 8))
(/.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (/.f64 1 (pow.f64 n 2))) (*.f64 i -2))
(/.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (/.f64 1 (pow.f64 n 2))) (neg.f64 (+.f64 i i)))
(/.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 4)) (/.f64 1 (pow.f64 n 2))) 8)
(/.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 8)) (/.f64 1 (pow.f64 n 2))) (*.f64 2 (*.f64 i 8)))
(/.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2)) (/.f64 1 (pow.f64 n 2))) (*.f64 2 (*.f64 i -2)))
(/.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2)) (/.f64 1 (pow.f64 n 2))) (*.f64 2 (neg.f64 (+.f64 i i))))
(/.f64 (/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (neg.f64 i)) (/.f64 1 (pow.f64 n 2))) -1)
(/.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4)) (/.f64 1 (pow.f64 n 2))) (neg.f64 (*.f64 i 4)))
(/.f64 (/.f64 2 (/.f64 2 (pow.f64 n 2))) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(/.f64 (/.f64 1 (/.f64 2 (pow.f64 n 2))) (/.f64 (/.f64 i 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(/.f64 (/.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 2 (pow.f64 n 2))) i)
(/.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (/.f64 2 (pow.f64 n 2))) (+.f64 i i))
(/.f64 (/.f64 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (/.f64 2 (pow.f64 n 2))) (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(/.f64 (/.f64 4 (/.f64 2 (pow.f64 n 2))) (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(/.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (/.f64 2 (pow.f64 n 2))) (neg.f64 i))
(/.f64 (/.f64 (*.f64 2 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) (/.f64 2 (pow.f64 n 2))) (*.f64 2 (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))
(/.f64 (/.f64 (/.f64 2 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) (/.f64 2 (pow.f64 n 2))) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 i (neg.f64 (pow.f64 n 2)))) -1)
(/.f64 (/.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i (neg.f64 (pow.f64 n 2)))) -2)
(/.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (/.f64 i (neg.f64 (pow.f64 n 2)))) -4)
(/.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4)) (/.f64 i (neg.f64 (pow.f64 n 2)))) 4)
(/.f64 (/.f64 (pow.f64 n 2) (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) i)
(/.f64 (/.f64 (pow.f64 n 2) 1/2) (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(/.f64 (/.f64 (pow.f64 n 2) (neg.f64 i)) (/.f64 -1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(/.f64 (neg.f64 (*.f64 2 (pow.f64 n 2))) (neg.f64 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))
(/.f64 (neg.f64 (/.f64 (pow.f64 n 2) i)) (/.f64 -1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 n 2))) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(pow.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) 1)
(neg.f64 (/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (neg.f64 i)) (/.f64 1 (pow.f64 n 2))))
(neg.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 i (neg.f64 (pow.f64 n 2)))))
(-.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 0)
(-.f64 0 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(-.f64 (+.f64 (log.f64 i) (-.f64 1 (log.f64 n))) 1)
(*.f64 2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2))
(*.f64 2 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) 1))
(*.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 1/2))
(*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 1)
(*.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))
(*.f64 -1 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 1/2)
(*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) 1/4)
(*.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) -1)
(*.f64 1/2 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) 2)
(*.f64 1/4 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4))
(/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 1)
(/.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 2)
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) 4)
(/.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) -1)
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 8) 8)
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) -2)
(/.f64 (*.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 8)) 16)
(/.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4)) -4)
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4))) 4)
(pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 1)
(neg.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(+.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 0)
(+.f64 0 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (neg.f64 i))))
(+.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (+.f64 i i)) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (+.f64 i i)))
(-.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 0)
(-.f64 0 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (neg.f64 i)))
(*.f64 2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (+.f64 i i)))
(*.f64 2 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (+.f64 i i)) 1))
(*.f64 2 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (/.f64 1 i)))
(*.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 1/2 i)))
(*.f64 2 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 1/2))
(*.f64 2 (*.f64 (/.f64 1/2 i) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 2 (*.f64 (*.f64 (/.f64 1 i) 1/2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 2 (*.f64 (/.f64 2 (*.f64 i 8)) (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 1 i))
(*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 (*.f64 2 (/.f64 1 i)) 1/2))
(*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 (/.f64 2 i) 1/2))
(*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 1)
(*.f64 1 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i))
(*.f64 -1 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (neg.f64 i)))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (neg.f64 i)) 1))
(*.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 1/2 i))
(*.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (/.f64 1 i) 1/2))
(*.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (*.f64 (/.f64 1 i) 1/2) 1))
(*.f64 -2 (*.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 1/2 i)))
(*.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)) 1/2)
(*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (/.f64 2 (*.f64 i 8)))
(*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (*.f64 1/2 (/.f64 1/2 i)))
(*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (*.f64 (/.f64 2 (*.f64 i 8)) 1))
(*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (*.f64 1/4 (/.f64 1 i)))
(*.f64 (/.f64 1 i) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))
(*.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 -1 i))
(*.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (/.f64 -1 i) 1))
(*.f64 4 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (/.f64 1/2 i)))
(*.f64 4 (*.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) 1) (/.f64 1/2 i)))
(*.f64 4 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 1/2) (/.f64 1/2 i)))
(*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 8) (*.f64 1/4 (/.f64 1/2 i)))
(*.f64 (/.f64 1/2 i) (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 1/2 (*.f64 2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)))
(*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (*.f64 -1 (/.f64 1/2 i)))
(*.f64 (*.f64 2 (/.f64 1 i)) (*.f64 1/2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 (*.f64 (/.f64 1 i) 1/2) (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (neg.f64 i)) -1)
(*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (+.f64 i i)) 2)
(*.f64 (/.f64 2 (*.f64 i 8)) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4))
(*.f64 (/.f64 -1 i) (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 (+.f64 (*.f64 (/.f64 1 i) 1/2) (*.f64 (/.f64 1 i) 1/2)) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))
(*.f64 (+.f64 (/.f64 2 (*.f64 i 8)) (/.f64 2 (*.f64 i 8))) (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(pow.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 1)
(neg.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (neg.f64 i)))
(neg.f64 (/.f64 (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))
(neg.f64 (/.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (neg.f64 (+.f64 i i))))
(+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 100 (/.f64 (pow.f64 n 2) i))) 0)
(+.f64 0 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 100 (/.f64 (pow.f64 n 2) i))))
(+.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 100 (/.f64 (pow.f64 n 2) i))) 2) (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 100 (/.f64 (pow.f64 n 2) i))) 2))
(-.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 100 (/.f64 (pow.f64 n 2) i))) 0)
(/.f64 2 (/.f64 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (*.f64 (pow.f64 n 2) 100)))
(/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 i (*.f64 (pow.f64 n 2) 100)))
(/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) (/.f64 1 (*.f64 (pow.f64 n 2) 100)))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 100 (/.f64 (pow.f64 n 2) i))) 1)
(/.f64 1 (/.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (pow.f64 n 2) 100)))
(/.f64 -1 (/.f64 (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (*.f64 (pow.f64 n 2) 100)))
(/.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 (+.f64 i i) (*.f64 (pow.f64 n 2) 100)))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 200 (/.f64 (pow.f64 n 2) i))) 2)
(/.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)) (/.f64 2 (*.f64 (pow.f64 n 2) 100)))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (/.f64 (*.f64 i 4) (*.f64 (pow.f64 n 2) 100)))
(/.f64 (*.f64 (pow.f64 n 2) 100) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(/.f64 (/.f64 1 i) (/.f64 (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (pow.f64 n 2) 100)))
(/.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 (neg.f64 i) (*.f64 (pow.f64 n 2) 100)))
(/.f64 4 (/.f64 (*.f64 2 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) (*.f64 (pow.f64 n 2) 100)))
(/.f64 4 (/.f64 (/.f64 (*.f64 i 4) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (pow.f64 n 2) 100)))
(/.f64 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) 400) 4)
(/.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 4) (/.f64 4 (*.f64 (pow.f64 n 2) 100)))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 8) (/.f64 (*.f64 i 8) (*.f64 (pow.f64 n 2) 100)))
(/.f64 (/.f64 1/2 i) (/.f64 (/.f64 1/2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (pow.f64 n 2) 100)))
(/.f64 1/2 (/.f64 (/.f64 (/.f64 i 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (pow.f64 n 2) 100)))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (/.f64 (*.f64 i -2) (*.f64 (pow.f64 n 2) 100)))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (/.f64 (neg.f64 (+.f64 i i)) (*.f64 (pow.f64 n 2) 100)))
(/.f64 (*.f64 (pow.f64 n 2) 200) (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) 400)) 8)
(/.f64 (*.f64 100 (/.f64 (pow.f64 n 2) i)) (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 100 (/.f64 1/2 i))) (/.f64 1/2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(/.f64 (/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 1/4) (/.f64 4 (*.f64 (pow.f64 n 2) 100)))
(/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (neg.f64 i)) (/.f64 -1 (*.f64 (pow.f64 n 2) 100)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) 400))) 16)
(/.f64 (/.f64 (*.f64 (pow.f64 n 2) 200) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) 2)
(/.f64 (/.f64 (*.f64 (pow.f64 n 2) 100) 2) (/.f64 (/.f64 i 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(/.f64 (/.f64 (*.f64 (pow.f64 n 2) 100) (neg.f64 i)) (/.f64 -1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(/.f64 (/.f64 (*.f64 (pow.f64 n 2) 100) 1/2) (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(/.f64 (/.f64 (*.f64 (pow.f64 n 2) 100) (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) i)
(/.f64 (neg.f64 (*.f64 (pow.f64 n 2) 100)) (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(pow.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 100 (/.f64 (pow.f64 n 2) i))) 1)
Outputs
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i)
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i)
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i)
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i)
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) i)
(*.f64 (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n)))) (/.f64 (pow.f64 n 2) i))
(*.f64 (-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n)))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) i)
(*.f64 (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n)))) (/.f64 (pow.f64 n 2) i))
(*.f64 (-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n)))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) i)
(*.f64 (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n)))) (/.f64 (pow.f64 n 2) i))
(*.f64 (-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n)))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) i)
(*.f64 (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n)))) (/.f64 (pow.f64 n 2) i))
(*.f64 (-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n)))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i)
(*.f64 (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))) (/.f64 (pow.f64 n 2) i))
(*.f64 (-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i)
(*.f64 (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))) (/.f64 (pow.f64 n 2) i))
(*.f64 (-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i)
(*.f64 (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))) (/.f64 (pow.f64 n 2) i))
(*.f64 (-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i)
(*.f64 (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))) (/.f64 (pow.f64 n 2) i))
(*.f64 (-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 n 2)) i)
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 n 2)) i)
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 n 2)) i)
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 n 2)) i)
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) i)
(*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n)) (/.f64 (pow.f64 n 2) i))
(*.f64 (-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n)) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) i)
(*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n)) (/.f64 (pow.f64 n 2) i))
(*.f64 (-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n)) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) i)
(*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n)) (/.f64 (pow.f64 n 2) i))
(*.f64 (-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n)) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) i)
(*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n)) (/.f64 (pow.f64 n 2) i))
(*.f64 (-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n)) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) (pow.f64 n 2)) i)
(*.f64 (pow.f64 n 2) (/.f64 (+.f64 (log.f64 -1) (-.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 n))) i))
(*.f64 (pow.f64 n 2) (/.f64 (+.f64 (log.f64 -1) (-.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 n))) i))
(*.f64 (pow.f64 n 2) (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (-.f64 (log.f64 -1) (log.f64 n))) i))
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) (pow.f64 n 2)) i)
(*.f64 (pow.f64 n 2) (/.f64 (+.f64 (log.f64 -1) (-.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 n))) i))
(*.f64 (pow.f64 n 2) (/.f64 (+.f64 (log.f64 -1) (-.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 n))) i))
(*.f64 (pow.f64 n 2) (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (-.f64 (log.f64 -1) (log.f64 n))) i))
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) (pow.f64 n 2)) i)
(*.f64 (pow.f64 n 2) (/.f64 (+.f64 (log.f64 -1) (-.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 n))) i))
(*.f64 (pow.f64 n 2) (/.f64 (+.f64 (log.f64 -1) (-.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 n))) i))
(*.f64 (pow.f64 n 2) (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (-.f64 (log.f64 -1) (log.f64 n))) i))
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) (pow.f64 n 2)) i)
(*.f64 (pow.f64 n 2) (/.f64 (+.f64 (log.f64 -1) (-.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 n))) i))
(*.f64 (pow.f64 n 2) (/.f64 (+.f64 (log.f64 -1) (-.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 n))) i))
(*.f64 (pow.f64 n 2) (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (-.f64 (log.f64 -1) (log.f64 n))) i))
(-.f64 (log.f64 i) (log.f64 n))
(-.f64 (log.f64 i) (log.f64 n))
(-.f64 (log.f64 i) (log.f64 n))
(-.f64 (log.f64 i) (log.f64 n))
(-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))
(-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n))))
(-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))
(-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n))))
(-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))
(-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n))))
(-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))
(-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n))))
(-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))
(-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))
(-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))
(-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))
(-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))
(-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))
(-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))
(-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))
(-.f64 (log.f64 i) (log.f64 n))
(-.f64 (log.f64 i) (log.f64 n))
(-.f64 (log.f64 i) (log.f64 n))
(-.f64 (log.f64 i) (log.f64 n))
(-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))
(-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n))
(-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))
(-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n))
(-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))
(-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n))
(-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))
(-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n))
(+.f64 (log.f64 -1) (-.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 n)))
(+.f64 (log.f64 -1) (-.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 n)))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (-.f64 (log.f64 -1) (log.f64 n)))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n))
(+.f64 (log.f64 -1) (-.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 n)))
(+.f64 (log.f64 -1) (-.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 n)))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (-.f64 (log.f64 -1) (log.f64 n)))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n))
(+.f64 (log.f64 -1) (-.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 n)))
(+.f64 (log.f64 -1) (-.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 n)))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (-.f64 (log.f64 -1) (log.f64 n)))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n))
(+.f64 (log.f64 -1) (-.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 n)))
(+.f64 (log.f64 -1) (-.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 n)))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (-.f64 (log.f64 -1) (log.f64 n)))
(/.f64 (-.f64 (log.f64 i) (log.f64 n)) i)
(/.f64 (-.f64 (log.f64 i) (log.f64 n)) i)
(/.f64 (-.f64 (log.f64 i) (log.f64 n)) i)
(/.f64 (-.f64 (log.f64 i) (log.f64 n)) i)
(/.f64 (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n)))) i)
(/.f64 (-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n)))) i)
(/.f64 (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n)))) i)
(/.f64 (-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n)))) i)
(/.f64 (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n)))) i)
(/.f64 (-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n)))) i)
(/.f64 (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n)))) i)
(/.f64 (-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n)))) i)
(/.f64 (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))) i)
(/.f64 (-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1))) i)
(/.f64 (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))) i)
(/.f64 (-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1))) i)
(/.f64 (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))) i)
(/.f64 (-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1))) i)
(/.f64 (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))) i)
(/.f64 (-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1))) i)
(/.f64 (-.f64 (log.f64 i) (log.f64 n)) i)
(/.f64 (-.f64 (log.f64 i) (log.f64 n)) i)
(/.f64 (-.f64 (log.f64 i) (log.f64 n)) i)
(/.f64 (-.f64 (log.f64 i) (log.f64 n)) i)
(/.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n)) i)
(/.f64 (-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n)) i)
(/.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n)) i)
(/.f64 (-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n)) i)
(/.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n)) i)
(/.f64 (-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n)) i)
(/.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n)) i)
(/.f64 (-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n)) i)
(/.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) i)
(/.f64 (+.f64 (log.f64 -1) (-.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 n))) i)
(/.f64 (+.f64 (log.f64 -1) (-.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 n))) i)
(/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (-.f64 (log.f64 -1) (log.f64 n))) i)
(/.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) i)
(/.f64 (+.f64 (log.f64 -1) (-.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 n))) i)
(/.f64 (+.f64 (log.f64 -1) (-.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 n))) i)
(/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (-.f64 (log.f64 -1) (log.f64 n))) i)
(/.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) i)
(/.f64 (+.f64 (log.f64 -1) (-.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 n))) i)
(/.f64 (+.f64 (log.f64 -1) (-.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 n))) i)
(/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (-.f64 (log.f64 -1) (log.f64 n))) i)
(/.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) i)
(/.f64 (+.f64 (log.f64 -1) (-.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 n))) i)
(/.f64 (+.f64 (log.f64 -1) (-.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 n))) i)
(/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (-.f64 (log.f64 -1) (log.f64 n))) i)
(*.f64 100 (/.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 n 2)) i))
(*.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (/.f64 (pow.f64 n 2) i)) 100)
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (/.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 n 2)) i))
(*.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (/.f64 (pow.f64 n 2) i)) 100)
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (/.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 n 2)) i))
(*.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (/.f64 (pow.f64 n 2) i)) 100)
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (/.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 n 2)) i))
(*.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (/.f64 (pow.f64 n 2) i)) 100)
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) i))
(*.f64 (*.f64 (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n)))) (/.f64 (pow.f64 n 2) i)) 100)
(*.f64 (-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) i))
(*.f64 (*.f64 (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n)))) (/.f64 (pow.f64 n 2) i)) 100)
(*.f64 (-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) i))
(*.f64 (*.f64 (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n)))) (/.f64 (pow.f64 n 2) i)) 100)
(*.f64 (-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) i))
(*.f64 (*.f64 (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n)))) (/.f64 (pow.f64 n 2) i)) 100)
(*.f64 (-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i))
(*.f64 (*.f64 (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))) (/.f64 (pow.f64 n 2) i)) 100)
(*.f64 (-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i))
(*.f64 (*.f64 (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))) (/.f64 (pow.f64 n 2) i)) 100)
(*.f64 (-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i))
(*.f64 (*.f64 (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))) (/.f64 (pow.f64 n 2) i)) 100)
(*.f64 (-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i))
(*.f64 (*.f64 (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))) (/.f64 (pow.f64 n 2) i)) 100)
(*.f64 (-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (/.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 n 2)) i))
(*.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (/.f64 (pow.f64 n 2) i)) 100)
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (/.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 n 2)) i))
(*.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (/.f64 (pow.f64 n 2) i)) 100)
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (/.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 n 2)) i))
(*.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (/.f64 (pow.f64 n 2) i)) 100)
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (/.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 n 2)) i))
(*.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (/.f64 (pow.f64 n 2) i)) 100)
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) i))
(*.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n)) (/.f64 (pow.f64 n 2) i)) 100)
(*.f64 (-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n)) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) i))
(*.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n)) (/.f64 (pow.f64 n 2) i)) 100)
(*.f64 (-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n)) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) i))
(*.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n)) (/.f64 (pow.f64 n 2) i)) 100)
(*.f64 (-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n)) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) i))
(*.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n)) (/.f64 (pow.f64 n 2) i)) 100)
(*.f64 (-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n)) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) (pow.f64 n 2)) i))
(*.f64 (*.f64 (pow.f64 n 2) (/.f64 (+.f64 (log.f64 -1) (-.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 n))) i)) 100)
(*.f64 (pow.f64 n 2) (*.f64 (/.f64 (+.f64 (log.f64 -1) (-.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 n))) i) 100))
(*.f64 (pow.f64 n 2) (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (-.f64 (log.f64 -1) (log.f64 n))) i) 100))
(*.f64 100 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) (pow.f64 n 2)) i))
(*.f64 (*.f64 (pow.f64 n 2) (/.f64 (+.f64 (log.f64 -1) (-.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 n))) i)) 100)
(*.f64 (pow.f64 n 2) (*.f64 (/.f64 (+.f64 (log.f64 -1) (-.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 n))) i) 100))
(*.f64 (pow.f64 n 2) (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (-.f64 (log.f64 -1) (log.f64 n))) i) 100))
(*.f64 100 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) (pow.f64 n 2)) i))
(*.f64 (*.f64 (pow.f64 n 2) (/.f64 (+.f64 (log.f64 -1) (-.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 n))) i)) 100)
(*.f64 (pow.f64 n 2) (*.f64 (/.f64 (+.f64 (log.f64 -1) (-.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 n))) i) 100))
(*.f64 (pow.f64 n 2) (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (-.f64 (log.f64 -1) (log.f64 n))) i) 100))
(*.f64 100 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) (pow.f64 n 2)) i))
(*.f64 (*.f64 (pow.f64 n 2) (/.f64 (+.f64 (log.f64 -1) (-.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 n))) i)) 100)
(*.f64 (pow.f64 n 2) (*.f64 (/.f64 (+.f64 (log.f64 -1) (-.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 n))) i) 100))
(*.f64 (pow.f64 n 2) (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (-.f64 (log.f64 -1) (log.f64 n))) i) 100))
(+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) 0)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(+.f64 0 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(+.f64 (/.f64 (pow.f64 n 2) (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) (/.f64 (pow.f64 n 2) (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(-.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) 0)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 2 (/.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 2 (*.f64 2 (/.f64 i (*.f64 (pow.f64 n 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 2 (*.f64 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (/.f64 1 (pow.f64 n 2))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 2 (*.f64 (/.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i))) 1))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 2 (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 2 (pow.f64 n 2))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (pow.f64 n 2) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 i (pow.f64 n 2)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 i (/.f64 1 (pow.f64 n 2))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 (/.f64 i (pow.f64 n 2)) 1))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 -1 (/.f64 i (neg.f64 (pow.f64 n 2)))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) (/.f64 1 (pow.f64 n 2)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) (*.f64 (/.f64 1 (pow.f64 n 2)) 1))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) (*.f64 1/2 (/.f64 2 (pow.f64 n 2))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) 1)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 1 (/.f64 i (*.f64 (pow.f64 n 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 1 (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 1 (pow.f64 n 2))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 1 (*.f64 (/.f64 i (*.f64 (pow.f64 n 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) 1))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 1 (*.f64 (/.f64 (/.f64 i 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 2 (pow.f64 n 2))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 -1 (/.f64 (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (pow.f64 n 2)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 -1 (*.f64 (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (/.f64 1 (pow.f64 n 2))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 2 (/.f64 (pow.f64 n 2) i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 2 (/.f64 i (pow.f64 n 2))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 2 (*.f64 (/.f64 1 (pow.f64 n 2)) i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (/.f64 2 (/.f64 (pow.f64 n 2) i)) 1))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 i (/.f64 2 (pow.f64 n 2))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 -2 (/.f64 i (neg.f64 (pow.f64 n 2)))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 2 (pow.f64 n 2)) (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)) (/.f64 2 (pow.f64 n 2)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)) (*.f64 2 (/.f64 1 (pow.f64 n 2))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)) (*.f64 (/.f64 2 (pow.f64 n 2)) 1))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (/.f64 (*.f64 i 4) (pow.f64 n 2)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (*.f64 4 (/.f64 i (pow.f64 n 2))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (*.f64 (*.f64 i 4) (/.f64 1 (pow.f64 n 2))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (*.f64 2 (/.f64 2 (/.f64 (pow.f64 n 2) i))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (*.f64 2 (*.f64 (/.f64 2 (pow.f64 n 2)) i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (*.f64 -4 (/.f64 i (neg.f64 (pow.f64 n 2)))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (/.f64 4 (/.f64 (pow.f64 n 2) i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i))) 2)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 1 i) (/.f64 (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (pow.f64 n 2)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 1 i) (*.f64 (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 1 (pow.f64 n 2))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i (neg.f64 (pow.f64 n 2))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (neg.f64 i) (/.f64 1 (pow.f64 n 2))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (/.f64 i (neg.f64 (pow.f64 n 2))) 1))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 (neg.f64 (+.f64 i i)) (*.f64 2 (pow.f64 n 2))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 -1 (/.f64 (pow.f64 n 2) i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (/.f64 1 (pow.f64 n 2))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (*.f64 (*.f64 2 (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) (/.f64 1 (pow.f64 n 2))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (*.f64 (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (/.f64 2 (pow.f64 n 2))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 4 (*.f64 2 (/.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 4 (/.f64 (/.f64 (*.f64 i 4) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (pow.f64 n 2)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 4 (/.f64 (*.f64 2 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) (pow.f64 n 2)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 4 (*.f64 2 (*.f64 (/.f64 1 (pow.f64 n 2)) (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 4 (*.f64 (/.f64 (*.f64 i 4) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 1 (pow.f64 n 2))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 4 (*.f64 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (/.f64 2 (pow.f64 n 2))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 4) (/.f64 4 (pow.f64 n 2)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 4) (*.f64 4 (/.f64 1 (pow.f64 n 2))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 4) (*.f64 2 (/.f64 2 (pow.f64 n 2))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 8) (/.f64 (*.f64 i 8) (pow.f64 n 2)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 8) (*.f64 8 (/.f64 i (pow.f64 n 2))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 8) (*.f64 (*.f64 i 8) (/.f64 1 (pow.f64 n 2))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 8) (*.f64 4 (/.f64 2 (/.f64 (pow.f64 n 2) i))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 (pow.f64 n 2) 4) (*.f64 2 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 (pow.f64 n 2) 4) (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 4))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 (pow.f64 n 2) 4) (*.f64 (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 4) 1))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) 4) 4)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 (pow.f64 n 2) i) (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 1/2 i) (/.f64 (/.f64 1/2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (pow.f64 n 2)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 1/2 (/.f64 (/.f64 (/.f64 i 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (pow.f64 n 2)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 1/2 (/.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 2 (pow.f64 n 2))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 1/2 (/.f64 (/.f64 1/2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 (pow.f64 n 2) i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (/.f64 (*.f64 i -2) (pow.f64 n 2)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (/.f64 (neg.f64 (+.f64 i i)) (pow.f64 n 2)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (*.f64 (*.f64 i -2) (/.f64 1 (pow.f64 n 2))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (*.f64 (neg.f64 (+.f64 i i)) (/.f64 1 (pow.f64 n 2))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (*.f64 (neg.f64 i) (/.f64 2 (pow.f64 n 2))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (*.f64 2 (/.f64 i (neg.f64 (pow.f64 n 2)))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)) (/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) (pow.f64 n 2)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 2 (*.f64 (pow.f64 n 2) 4)) (*.f64 2 (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 4)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 2 (*.f64 (pow.f64 n 2) 4)) (*.f64 8 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 2 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) (*.f64 (*.f64 2 (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) (/.f64 2 (pow.f64 n 2))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 4)) (*.f64 8 (/.f64 1 (pow.f64 n 2))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 8)) (*.f64 2 (*.f64 (/.f64 1 (pow.f64 n 2)) (*.f64 i 8))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2)) (*.f64 2 (*.f64 (/.f64 1 (pow.f64 n 2)) (*.f64 i -2))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2)) (*.f64 2 (*.f64 (/.f64 1 (pow.f64 n 2)) (neg.f64 (+.f64 i i)))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) 4)) 8)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 (pow.f64 n 2) (/.f64 1/2 i)) (/.f64 1/2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 2 (/.f64 (pow.f64 n 2) i)) (*.f64 2 (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(/.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 n 2) i)) 2) (/.f64 1 (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 (/.f64 (pow.f64 n 2) i) (/.f64 1 (/.f64 1 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))))
(/.f64 (/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 1/4) (/.f64 4 (pow.f64 n 2)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 1/4) (*.f64 4 (/.f64 1 (pow.f64 n 2))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 1/4) (*.f64 2 (/.f64 2 (pow.f64 n 2))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (neg.f64 i)) (/.f64 -1 (pow.f64 n 2)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (neg.f64 i)) (*.f64 -1 (/.f64 1 (pow.f64 n 2))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 i (*.f64 (pow.f64 n 2) 4))) 4)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 2 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 2 (pow.f64 n 2))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (+.f64 i i)) (/.f64 1 (*.f64 2 (pow.f64 n 2))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (+.f64 i i)) (*.f64 1/2 (/.f64 1 (pow.f64 n 2))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 (pow.f64 n 2) 2) (/.f64 (/.f64 i 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 (pow.f64 n 2) (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) 1/2)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4)) (*.f64 (neg.f64 (*.f64 i 4)) (/.f64 1 (pow.f64 n 2))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4)) (*.f64 4 (/.f64 i (neg.f64 (pow.f64 n 2)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) 4)) (*.f64 (/.f64 i (neg.f64 (pow.f64 n 2))) 4))
(/.f64 (/.f64 (/.f64 (pow.f64 n 2) i) (/.f64 1/4 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))) 4)
(/.f64 (neg.f64 (pow.f64 n 2)) (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (neg.f64 (pow.f64 n 2)) (*.f64 (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) 1))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) 4))) 16)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 i (*.f64 (pow.f64 n 2) 4)))) 8)
(*.f64 (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (/.f64 i (pow.f64 n 2)) 4)) 1/4)
(*.f64 1/4 (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (/.f64 i (pow.f64 n 2)) 4)))
(/.f64 (*.f64 2 (neg.f64 (pow.f64 n 2))) (*.f64 2 (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 (*.f64 2 (pow.f64 n 2)) i) (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 n 2) 4)) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) 8)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 8) (/.f64 i (pow.f64 n 2))) 8)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 2 (/.f64 1 (pow.f64 n 2))) (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 1 (pow.f64 n 2))) i)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 1 (/.f64 1 (pow.f64 n 2))) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 -1 (/.f64 1 (pow.f64 n 2))) (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 1 (pow.f64 n 2))) (+.f64 i i))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (/.f64 1 (pow.f64 n 2))) (*.f64 i 4))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 (/.f64 1 i) (/.f64 1 (pow.f64 n 2))) (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 1 (pow.f64 n 2))) (neg.f64 i))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 1 (pow.f64 n 2))) (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (/.f64 1 (pow.f64 n 2))) (*.f64 2 (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 4 (/.f64 1 (pow.f64 n 2))) (*.f64 2 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 4 (/.f64 1 (pow.f64 n 2))) (/.f64 (*.f64 i 4) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 8) (/.f64 1 (pow.f64 n 2))) (*.f64 i 8))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (/.f64 1 (pow.f64 n 2))) (*.f64 i -2))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (/.f64 1 (pow.f64 n 2))) (neg.f64 (+.f64 i i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 4)) (/.f64 1 (pow.f64 n 2))) 8)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 8)) (/.f64 1 (pow.f64 n 2))) (*.f64 2 (*.f64 i 8)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2)) (/.f64 1 (pow.f64 n 2))) (*.f64 2 (*.f64 i -2)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2)) (/.f64 1 (pow.f64 n 2))) (*.f64 2 (neg.f64 (+.f64 i i))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (neg.f64 i)) (/.f64 1 (pow.f64 n 2))) -1)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4)) (/.f64 1 (pow.f64 n 2))) (neg.f64 (*.f64 i 4)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 2 (/.f64 2 (pow.f64 n 2))) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 1 (/.f64 2 (pow.f64 n 2))) (/.f64 (/.f64 i 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 2 (pow.f64 n 2))) i)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (/.f64 2 (pow.f64 n 2))) (+.f64 i i))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (/.f64 2 (pow.f64 n 2))) (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 4 (/.f64 2 (pow.f64 n 2))) (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (/.f64 2 (pow.f64 n 2))) (neg.f64 i))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 (*.f64 2 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) (/.f64 2 (pow.f64 n 2))) (*.f64 2 (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 (/.f64 2 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) (/.f64 2 (pow.f64 n 2))) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 i (neg.f64 (pow.f64 n 2)))) -1)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i (neg.f64 (pow.f64 n 2)))) -2)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (/.f64 i (neg.f64 (pow.f64 n 2)))) -4)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4)) (/.f64 i (neg.f64 (pow.f64 n 2)))) 4)
(/.f64 (neg.f64 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) 4)) (*.f64 (/.f64 i (neg.f64 (pow.f64 n 2))) 4))
(/.f64 (/.f64 (/.f64 (pow.f64 n 2) i) (/.f64 1/4 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))) 4)
(/.f64 (/.f64 (pow.f64 n 2) (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) i)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 (pow.f64 n 2) 1/2) (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (/.f64 (pow.f64 n 2) (neg.f64 i)) (/.f64 -1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (neg.f64 (*.f64 2 (pow.f64 n 2))) (neg.f64 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (neg.f64 (/.f64 (pow.f64 n 2) i)) (/.f64 -1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(/.f64 (neg.f64 (neg.f64 (pow.f64 n 2))) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(pow.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) 1)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(neg.f64 (/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (neg.f64 i)) (/.f64 1 (pow.f64 n 2))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(neg.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 i (neg.f64 (pow.f64 n 2)))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(-.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 0)
(+.f64 (log.f64 i) (neg.f64 (log.f64 n)))
(-.f64 0 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(+.f64 (log.f64 i) (neg.f64 (log.f64 n)))
(-.f64 (+.f64 (log.f64 i) (-.f64 1 (log.f64 n))) 1)
(+.f64 (log.f64 i) (neg.f64 (log.f64 n)))
(*.f64 2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2))
(*.f64 2 (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) 2))
(*.f64 2 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) 1))
(*.f64 2 (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) 2))
(*.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 1/2))
(+.f64 (log.f64 i) (neg.f64 (log.f64 n)))
(*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 1)
(+.f64 (log.f64 i) (neg.f64 (log.f64 n)))
(*.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))
(+.f64 (log.f64 i) (neg.f64 (log.f64 n)))
(*.f64 -1 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(+.f64 (log.f64 i) (neg.f64 (log.f64 n)))
(*.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 1/2)
(+.f64 (log.f64 i) (neg.f64 (log.f64 n)))
(*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) 1/4)
(+.f64 (log.f64 i) (neg.f64 (log.f64 n)))
(*.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) -1)
(+.f64 (log.f64 i) (neg.f64 (log.f64 n)))
(*.f64 1/2 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(+.f64 (log.f64 i) (neg.f64 (log.f64 n)))
(*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) 2)
(*.f64 2 (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) 2))
(*.f64 1/4 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4))
(+.f64 (log.f64 i) (neg.f64 (log.f64 n)))
(/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 1)
(+.f64 (log.f64 i) (neg.f64 (log.f64 n)))
(/.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 2)
(+.f64 (log.f64 i) (neg.f64 (log.f64 n)))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) 4)
(+.f64 (log.f64 i) (neg.f64 (log.f64 n)))
(/.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) -1)
(+.f64 (log.f64 i) (neg.f64 (log.f64 n)))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 8) 8)
(+.f64 (log.f64 i) (neg.f64 (log.f64 n)))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) -2)
(+.f64 (log.f64 i) (neg.f64 (log.f64 n)))
(/.f64 (*.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 8)) 16)
(+.f64 (log.f64 i) (neg.f64 (log.f64 n)))
(/.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4)) -4)
(/.f64 (neg.f64 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) 4)) -4)
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4))) 4)
(+.f64 (log.f64 i) (neg.f64 (log.f64 n)))
(pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 1)
(+.f64 (log.f64 i) (neg.f64 (log.f64 n)))
(neg.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(+.f64 (log.f64 i) (neg.f64 (log.f64 n)))
(+.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 0)
(/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i)
(+.f64 0 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i))
(/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i)
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (neg.f64 i))))
(/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i)
(+.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (+.f64 i i)) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (+.f64 i i)))
(+.f64 (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (+.f64 i i)) (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (+.f64 i i)))
(*.f64 2 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 1/2 i)))
(-.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 0)
(/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i)
(-.f64 0 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (neg.f64 i)))
(/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i)
(*.f64 2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (+.f64 i i)))
(+.f64 (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (+.f64 i i)) (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (+.f64 i i)))
(*.f64 2 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 1/2 i)))
(*.f64 2 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (+.f64 i i)) 1))
(+.f64 (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (+.f64 i i)) (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (+.f64 i i)))
(*.f64 2 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 1/2 i)))
(*.f64 2 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (/.f64 1 i)))
(*.f64 (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) 2) (*.f64 2 (/.f64 1 i)))
(*.f64 2 (/.f64 (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) 2) i))
(*.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 1/2 i)))
(+.f64 (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (+.f64 i i)) (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (+.f64 i i)))
(*.f64 2 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 1/2 i)))
(*.f64 2 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 1/2))
(/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i)
(*.f64 2 (*.f64 (/.f64 1/2 i) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(+.f64 (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (+.f64 i i)) (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (+.f64 i i)))
(*.f64 2 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 1/2 i)))
(*.f64 2 (*.f64 (*.f64 (/.f64 1 i) 1/2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i)
(*.f64 2 (*.f64 (/.f64 2 (*.f64 i 8)) (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(*.f64 2 (*.f64 2 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 2 (*.f64 i 8)))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 4 (/.f64 1/4 i)))
(*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 1 i))
(/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i)
(*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 (*.f64 2 (/.f64 1 i)) 1/2))
(/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i)
(*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 (/.f64 2 i) 1/2))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 1/2 (/.f64 2 i)))
(*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 1)
(/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i)
(*.f64 1 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i))
(/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i)
(*.f64 -1 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (neg.f64 i)))
(/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i)
(*.f64 -1 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (neg.f64 i)) 1))
(/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i)
(*.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 1/2 i))
(+.f64 (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (+.f64 i i)) (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (+.f64 i i)))
(*.f64 2 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 1/2 i)))
(*.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (/.f64 1 i) 1/2))
(/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i)
(*.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (*.f64 (/.f64 1 i) 1/2) 1))
(/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i)
(*.f64 -2 (*.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 1/2 i)))
(+.f64 (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (+.f64 i i)) (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (+.f64 i i)))
(*.f64 2 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 1/2 i)))
(*.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)) 1/2)
(/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i)
(*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (/.f64 2 (*.f64 i 8)))
(*.f64 2 (*.f64 2 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 2 (*.f64 i 8)))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 4 (/.f64 1/4 i)))
(*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (*.f64 1/2 (/.f64 1/2 i)))
(+.f64 (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (+.f64 i i)) (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (+.f64 i i)))
(*.f64 2 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 1/2 i)))
(*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (*.f64 (/.f64 2 (*.f64 i 8)) 1))
(*.f64 2 (*.f64 2 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 2 (*.f64 i 8)))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 4 (/.f64 1/4 i)))
(*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (*.f64 1/4 (/.f64 1 i)))
(/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i)
(*.f64 (/.f64 1 i) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))
(/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i)
(*.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 -1 i))
(/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i)
(*.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (/.f64 -1 i) 1))
(/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i)
(*.f64 4 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (/.f64 1/2 i)))
(*.f64 4 (*.f64 (/.f64 1/2 i) (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) 2)))
(*.f64 (/.f64 1/2 i) (*.f64 4 (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) 2)))
(*.f64 4 (*.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) 1) (/.f64 1/2 i)))
(*.f64 4 (*.f64 (/.f64 1/2 i) (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) 2)))
(*.f64 (/.f64 1/2 i) (*.f64 4 (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) 2)))
(*.f64 4 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 1/2) (/.f64 1/2 i)))
(+.f64 (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (+.f64 i i)) (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (+.f64 i i)))
(*.f64 2 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 1/2 i)))
(*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 8) (*.f64 1/4 (/.f64 1/2 i)))
(+.f64 (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (+.f64 i i)) (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (+.f64 i i)))
(*.f64 2 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 1/2 i)))
(*.f64 (/.f64 1/2 i) (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(+.f64 (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (+.f64 i i)) (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (+.f64 i i)))
(*.f64 2 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 1/2 i)))
(*.f64 1/2 (*.f64 2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)))
(/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i)
(*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (*.f64 -1 (/.f64 1/2 i)))
(+.f64 (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (+.f64 i i)) (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (+.f64 i i)))
(*.f64 2 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 1/2 i)))
(*.f64 (*.f64 2 (/.f64 1 i)) (*.f64 1/2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i)
(*.f64 (*.f64 (/.f64 1 i) 1/2) (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i)
(*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (neg.f64 i)) -1)
(/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i)
(*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (+.f64 i i)) 2)
(+.f64 (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (+.f64 i i)) (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (+.f64 i i)))
(*.f64 2 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 1/2 i)))
(*.f64 (/.f64 2 (*.f64 i 8)) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4))
(*.f64 2 (*.f64 2 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 2 (*.f64 i 8)))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 4 (/.f64 1/4 i)))
(*.f64 (/.f64 -1 i) (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i)
(*.f64 (+.f64 (*.f64 (/.f64 1 i) 1/2) (*.f64 (/.f64 1 i) 1/2)) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))
(/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i)
(*.f64 (+.f64 (/.f64 2 (*.f64 i 8)) (/.f64 2 (*.f64 i 8))) (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 2 (*.f64 2 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 2 (*.f64 i 8)))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 4 (/.f64 1/4 i)))
(pow.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 1)
(/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i)
(neg.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (neg.f64 i)))
(/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i)
(neg.f64 (/.f64 (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))
(neg.f64 (/.f64 (/.f64 i (neg.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))) (*.f64 (/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) (/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))))
(neg.f64 (/.f64 (/.f64 (neg.f64 i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) (*.f64 (/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) (/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))))
(neg.f64 (/.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (neg.f64 (+.f64 i i))))
(/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i)
(+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 100 (/.f64 (pow.f64 n 2) i))) 0)
(*.f64 100 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i)))
(+.f64 0 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 100 (/.f64 (pow.f64 n 2) i))))
(*.f64 100 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i)))
(+.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 100 (/.f64 (pow.f64 n 2) i))) 2) (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 100 (/.f64 (pow.f64 n 2) i))) 2))
(*.f64 100 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i)))
(-.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 100 (/.f64 (pow.f64 n 2) i))) 0)
(*.f64 100 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i)))
(/.f64 2 (/.f64 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (*.f64 (pow.f64 n 2) 100)))
(*.f64 100 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i)))
(/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 i (*.f64 (pow.f64 n 2) 100)))
(*.f64 100 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i)))
(/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) (/.f64 1 (*.f64 (pow.f64 n 2) 100)))
(*.f64 100 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i)))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 100 (/.f64 (pow.f64 n 2) i))) 1)
(*.f64 100 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i)))
(/.f64 1 (/.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (pow.f64 n 2) 100)))
(*.f64 100 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i)))
(/.f64 -1 (/.f64 (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (*.f64 (pow.f64 n 2) 100)))
(*.f64 100 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i)))
(/.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 (+.f64 i i) (*.f64 (pow.f64 n 2) 100)))
(*.f64 100 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i)))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 200 (/.f64 (pow.f64 n 2) i))) 2)
(*.f64 100 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i)))
(/.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)) (/.f64 2 (*.f64 (pow.f64 n 2) 100)))
(*.f64 100 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i)))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (/.f64 (*.f64 i 4) (*.f64 (pow.f64 n 2) 100)))
(*.f64 100 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i)))
(/.f64 (*.f64 (pow.f64 n 2) 100) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 100 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i)))
(/.f64 (/.f64 1 i) (/.f64 (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (pow.f64 n 2) 100)))
(*.f64 100 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i)))
(/.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 (neg.f64 i) (*.f64 (pow.f64 n 2) 100)))
(*.f64 100 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i)))
(/.f64 4 (/.f64 (*.f64 2 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) (*.f64 (pow.f64 n 2) 100)))
(/.f64 4 (*.f64 (*.f64 i (/.f64 2 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))) (/.f64 2 (*.f64 (pow.f64 n 2) 100))))
(/.f64 4 (*.f64 (*.f64 i (/.f64 2 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))) (/.f64 1/50 (pow.f64 n 2))))
(/.f64 4 (*.f64 (/.f64 2 (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i)) (/.f64 1/50 (pow.f64 n 2))))
(/.f64 4 (/.f64 (/.f64 (*.f64 i 4) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (pow.f64 n 2) 100)))
(*.f64 100 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i)))
(/.f64 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) 400) 4)
(*.f64 100 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i)))
(/.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 4) (/.f64 4 (*.f64 (pow.f64 n 2) 100)))
(*.f64 100 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i)))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 8) (/.f64 (*.f64 i 8) (*.f64 (pow.f64 n 2) 100)))
(*.f64 100 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i)))
(/.f64 (/.f64 1/2 i) (/.f64 (/.f64 1/2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (pow.f64 n 2) 100)))
(*.f64 100 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i)))
(/.f64 1/2 (/.f64 (/.f64 (/.f64 i 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (pow.f64 n 2) 100)))
(*.f64 100 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i)))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (/.f64 (*.f64 i -2) (*.f64 (pow.f64 n 2) 100)))
(*.f64 100 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i)))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (/.f64 (neg.f64 (+.f64 i i)) (*.f64 (pow.f64 n 2) 100)))
(*.f64 100 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i)))
(/.f64 (*.f64 (pow.f64 n 2) 200) (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(*.f64 100 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i)))
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) 400)) 8)
(*.f64 100 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i)))
(/.f64 (*.f64 100 (/.f64 (pow.f64 n 2) i)) (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 100 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i)))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 100 (/.f64 1/2 i))) (/.f64 1/2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 100 (/.f64 1/2 i)))))
(/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 1/200 (*.f64 (pow.f64 n 2) (/.f64 1/2 i))))
(/.f64 (/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 1/4) (/.f64 4 (*.f64 (pow.f64 n 2) 100)))
(/.f64 (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 i 1/4)) (/.f64 (/.f64 4 (pow.f64 n 2)) 100))
(/.f64 (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 i 1/4)) (/.f64 1/25 (pow.f64 n 2)))
(/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (neg.f64 i)) (/.f64 -1 (*.f64 (pow.f64 n 2) 100)))
(*.f64 100 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (pow.f64 n 2) i)) 400))) 16)
(*.f64 100 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i)))
(/.f64 (/.f64 (*.f64 (pow.f64 n 2) 200) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) 2)
(*.f64 100 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i)))
(/.f64 (/.f64 (*.f64 (pow.f64 n 2) 100) 2) (/.f64 (/.f64 i 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 100 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i)))
(/.f64 (/.f64 (*.f64 (pow.f64 n 2) 100) (neg.f64 i)) (/.f64 -1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 100 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i)))
(/.f64 (/.f64 (*.f64 (pow.f64 n 2) 100) 1/2) (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(*.f64 100 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i)))
(/.f64 (/.f64 (*.f64 (pow.f64 n 2) 100) (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) i)
(*.f64 100 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i)))
(/.f64 (neg.f64 (*.f64 (pow.f64 n 2) 100)) (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(*.f64 100 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i)))
(pow.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 100 (/.f64 (pow.f64 n 2) i))) 1)
(*.f64 100 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 (pow.f64 n 2) i)))

eval454.0ms (1.9%)

Compiler

Compiled 28206 to 18979 computations (32.7% saved)

prune289.0ms (1.2%)

Pruning

31 alts after pruning (26 fresh and 5 done)

PrunedKeptTotal
New1061161077
Fresh31013
Picked101
Done055
Total1065311096
Error
4.5b
Counts
1096 → 31
Alt Table
Click to see full alt table
StatusErrorProgram
50.4b
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
56.2b
(/.f64 (*.f64 (pow.f64 n 2) 100) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
50.5b
(/.f64 (*.f64 n -100) (/.f64 i (-.f64 1 (exp.f64 i))))
29.2b
(+.f64 (*.f64 i (*.f64 n 50)) (*.f64 n (+.f64 100 (*.f64 (pow.f64 i 2) 50/3))))
56.2b
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
48.6b
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 100 (/.f64 n i)))
29.3b
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) 50/3) (+.f64 100 (*.f64 i 50))))
29.5b
(*.f64 n (+.f64 100 (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)))
29.2b
(*.f64 n (+.f64 100 (*.f64 i 50)))
28.7b
(*.f64 n 100)
56.9b
(*.f64 100 (/.f64 (/.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (/.f64 1 n)) (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (/.f64 i (+.f64 -1 (exp.f64 i))))))
56.3b
(*.f64 100 (/.f64 (/.f64 1 i) (*.f64 (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 1 (pow.f64 n 2)))))
48.1b
(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)))
50.4b
(*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n)))
51.7b
(*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n)))
56.6b
(*.f64 100 (/.f64 (+.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4))) (pow.f64 i 2)) (/.f64 (pow.f64 n 2) i))) (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))))) (/.f64 i n)))
55.2b
(*.f64 100 (/.f64 (+.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (pow.f64 n 2) (+.f64 (/.f64 1 i) (*.f64 1/2 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2))))) (/.f64 i n)))
55.3b
(*.f64 100 (/.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i n)))
55.3b
(*.f64 100 (/.f64 n (/.f64 i (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))
35.4b
(*.f64 100 (/.f64 i (/.f64 i n)))
28.4b
(*.f64 100 (+.f64 (-.f64 1 (neg.f64 n)) -1))
35.4b
(*.f64 100 (+.f64 n (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))) (+.f64 (*.f64 (pow.f64 i 3) (+.f64 (*.f64 (/.f64 1 (pow.f64 n 2)) 11/24) (-.f64 1/24 (*.f64 1/4 (+.f64 (/.f64 1 n) (/.f64 1 (pow.f64 n 3))))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))))
32.1b
(*.f64 100 (+.f64 n (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))))
56.2b
(*.f64 100 (*.f64 (pow.f64 n 2) (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i)))
48.1b
(*.f64 100 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 i (/.f64 2 n))) 2))
37.3b
(*.f64 100 (*.f64 (/.f64 n i) (/.f64 1 (/.f64 1 i))))
56.9b
(*.f64 100 (*.f64 (/.f64 i (/.f64 2 n)) (/.f64 (/.f64 2 (+.f64 (exp.f64 i) -1)) (*.f64 (/.f64 i (+.f64 (exp.f64 i) -1)) (/.f64 i (+.f64 (exp.f64 i) -1))))))
35.4b
(*.f64 100 (*.f64 (/.f64 i (*.f64 i (/.f64 2 n))) 2))
32.5b
(*.f64 100 (*.f64 (/.f64 1 i) (*.f64 i n)))
36.3b
(*.f64 100 (*.f64 (/.f64 -1 (/.f64 i n)) (neg.f64 i)))
50.6b
(*.f64 100 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i)))
Compiler

Compiled 1130 to 854 computations (24.4% saved)

localize12.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
3.4b
(+.f64 (-.f64 1 (neg.f64 n)) -1)
Compiler

Compiled 26 to 18 computations (30.8% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
n
@0
(+.f64 (-.f64 1 (neg.f64 n)) -1)
0.0ms
n
@-inf
(+.f64 (-.f64 1 (neg.f64 n)) -1)
0.0ms
n
@inf
(+.f64 (-.f64 1 (neg.f64 n)) -1)

rewrite114.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1960×rational.json-simplify-35
1200×exponential.json-3
1200×rational.json-1
1200×rational.json-2
1200×rational.json-4
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0917
17111
21561
33071
45891
513701
630381
749121
868461
Stop Event
node limit
Counts
1 → 67
Calls
Call 1
Inputs
(+.f64 (-.f64 1 (neg.f64 n)) -1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 n))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 n 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 n) (*.f64 n -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 n) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (-.f64 -1 n))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 n))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 2 (-.f64 2 n))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -2 (-.f64 -2 n))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 n -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 n 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 n -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 n 1/2) (*.f64 n -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 3 n) 3)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -3 (+.f64 (neg.f64 n) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 n -3) -3)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (-.f64 3 n))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (+.f64 3 n)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 n)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 n 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 n) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 n 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 n n) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 n 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 -1/2 (*.f64 n -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (-.f64 (*.f64 1/2 (/.f64 n 4)) (*.f64 1/2 (/.f64 n -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (-.f64 (*.f64 1/2 (/.f64 n 4)) (*.f64 -1/2 (/.f64 n 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 n -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n -2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n -4) -1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 n n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 n -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n -1/2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 n 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/8 (*.f64 n 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/4 (*.f64 n -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (*.f64 n -1/2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 n 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 n) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 n n) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n -4) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n -8) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 n 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 n -8)) -16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 n 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 n -8))) -32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 n 8))) -16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 n -8))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 2 (*.f64 n 8)))) -32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 2 (*.f64 n -8)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n -8)))) -64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (neg.f64 (*.f64 2 (*.f64 n 8))))) -64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (neg.f64 (*.f64 2 (*.f64 n -8))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n -8))))) -128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n 8)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (neg.f64 (*.f64 2 (*.f64 n 8))))) (*.f64 2 (*.f64 2 (neg.f64 (*.f64 2 (*.f64 n 8)))))) -128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (neg.f64 (*.f64 2 (*.f64 n -8))))) (*.f64 2 (*.f64 2 (neg.f64 (*.f64 2 (*.f64 n -8)))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 n 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 n))))) (#(struct:change #<rule egg-rr> (2) ((x . n)))))

simplify376.0ms (1.5%)

Algorithm
egg-herbie
Rules
3826×rational.json-simplify-45
2664×rational.json-simplify-35
1062×rational.json-simplify-2
806×rational.json-simplify-1
660×rational.json-simplify-44
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
014379
131979
2111279
3333479
4464779
5535579
6571379
7591179
8605779
9619479
10619679
11619679
12632879
13646079
14659279
Stop Event
node limit
Counts
79 → 68
Calls
Call 1
Inputs
n
n
n
n
n
n
n
n
n
n
n
n
(-.f64 1 (-.f64 1 n))
(-.f64 n 0)
(-.f64 (neg.f64 n) (*.f64 n -2))
(-.f64 (+.f64 1 n) 1)
(-.f64 -1 (-.f64 -1 n))
(-.f64 0 (neg.f64 n))
(-.f64 2 (-.f64 2 n))
(-.f64 -2 (-.f64 -2 n))
(-.f64 (+.f64 n -1) -1)
(-.f64 (+.f64 n 2) 2)
(-.f64 (+.f64 n -2) -2)
(-.f64 (*.f64 n 1/2) (*.f64 n -1/2))
(-.f64 (+.f64 3 n) 3)
(-.f64 -3 (+.f64 (neg.f64 n) -3))
(-.f64 (+.f64 n -3) -3)
(-.f64 3 (-.f64 3 n))
(-.f64 (+.f64 1 (+.f64 3 n)) 4)
(*.f64 1 n)
(*.f64 n 1)
(*.f64 (neg.f64 n) -1)
(*.f64 -1 (neg.f64 n))
(*.f64 2 (*.f64 n 1/2))
(*.f64 (+.f64 n n) 1/2)
(*.f64 4 (/.f64 n 4))
(*.f64 4 (*.f64 -1/2 (*.f64 n -1/2)))
(*.f64 4 (-.f64 (*.f64 1/2 (/.f64 n 4)) (*.f64 1/2 (/.f64 n -4))))
(*.f64 4 (-.f64 (*.f64 1/2 (/.f64 n 4)) (*.f64 -1/2 (/.f64 n 4))))
(*.f64 -2 (*.f64 n -1/2))
(*.f64 (*.f64 n -2) -1/2)
(*.f64 (*.f64 n 4) 1/4)
(*.f64 (*.f64 n -4) -1/4)
(*.f64 1/2 (+.f64 n n))
(*.f64 -1/2 (*.f64 n -2))
(*.f64 (*.f64 n -1/2) -2)
(*.f64 (*.f64 n 1/2) 2)
(*.f64 1/4 (*.f64 n 4))
(*.f64 (/.f64 n 4) 4)
(*.f64 1/8 (*.f64 n 8))
(*.f64 -1/4 (*.f64 n -4))
(*.f64 (*.f64 -1/2 (*.f64 n -1/2)) 4)
(/.f64 n 1)
(/.f64 (neg.f64 n) -1)
(/.f64 (+.f64 n n) 2)
(/.f64 (*.f64 n -2) -2)
(/.f64 (*.f64 n 4) 4)
(/.f64 (*.f64 n -4) -4)
(/.f64 (*.f64 n 8) 8)
(/.f64 (*.f64 n -8) -8)
(/.f64 (*.f64 2 (*.f64 n 8)) 16)
(/.f64 (*.f64 2 (*.f64 n -8)) -16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 n 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 n -8))) -32)
(/.f64 (neg.f64 (*.f64 2 (*.f64 n 8))) -16)
(/.f64 (neg.f64 (*.f64 2 (*.f64 n -8))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n 8)))) 64)
(/.f64 (*.f64 2 (neg.f64 (*.f64 2 (*.f64 n 8)))) -32)
(/.f64 (*.f64 2 (neg.f64 (*.f64 2 (*.f64 n -8)))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n -8)))) -64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n 8))))) 128)
(/.f64 (*.f64 2 (*.f64 2 (neg.f64 (*.f64 2 (*.f64 n 8))))) -64)
(/.f64 (*.f64 2 (*.f64 2 (neg.f64 (*.f64 2 (*.f64 n -8))))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n -8))))) -128)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n 8)))))) 256)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (neg.f64 (*.f64 2 (*.f64 n 8))))) (*.f64 2 (*.f64 2 (neg.f64 (*.f64 2 (*.f64 n 8)))))) -128)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (neg.f64 (*.f64 2 (*.f64 n -8))))) (*.f64 2 (*.f64 2 (neg.f64 (*.f64 2 (*.f64 n -8)))))) 128)
(pow.f64 n 1)
(neg.f64 (neg.f64 n))
Outputs
n
n
n
n
n
n
n
n
n
n
n
n
(-.f64 1 (-.f64 1 n))
n
(-.f64 n 0)
n
(-.f64 (neg.f64 n) (*.f64 n -2))
n
(-.f64 (+.f64 1 n) 1)
n
(-.f64 -1 (-.f64 -1 n))
n
(-.f64 0 (neg.f64 n))
n
(-.f64 2 (-.f64 2 n))
n
(-.f64 -2 (-.f64 -2 n))
n
(-.f64 (+.f64 n -1) -1)
n
(-.f64 (+.f64 n 2) 2)
n
(-.f64 (+.f64 n -2) -2)
n
(-.f64 (*.f64 n 1/2) (*.f64 n -1/2))
n
(-.f64 (+.f64 3 n) 3)
n
(-.f64 -3 (+.f64 (neg.f64 n) -3))
n
(-.f64 (+.f64 n -3) -3)
n
(-.f64 3 (-.f64 3 n))
n
(-.f64 (+.f64 1 (+.f64 3 n)) 4)
n
(*.f64 1 n)
n
(*.f64 n 1)
n
(*.f64 (neg.f64 n) -1)
n
(*.f64 -1 (neg.f64 n))
n
(*.f64 2 (*.f64 n 1/2))
n
(*.f64 (+.f64 n n) 1/2)
n
(*.f64 4 (/.f64 n 4))
n
(*.f64 4 (*.f64 -1/2 (*.f64 n -1/2)))
n
(*.f64 4 (-.f64 (*.f64 1/2 (/.f64 n 4)) (*.f64 1/2 (/.f64 n -4))))
n
(*.f64 4 (-.f64 (*.f64 1/2 (/.f64 n 4)) (*.f64 -1/2 (/.f64 n 4))))
n
(*.f64 -2 (*.f64 n -1/2))
n
(*.f64 (*.f64 n -2) -1/2)
n
(*.f64 (*.f64 n 4) 1/4)
n
(*.f64 (*.f64 n -4) -1/4)
n
(*.f64 1/2 (+.f64 n n))
n
(*.f64 -1/2 (*.f64 n -2))
n
(*.f64 (*.f64 n -1/2) -2)
n
(*.f64 (*.f64 n 1/2) 2)
n
(*.f64 1/4 (*.f64 n 4))
n
(*.f64 (/.f64 n 4) 4)
n
(*.f64 1/8 (*.f64 n 8))
n
(*.f64 -1/4 (*.f64 n -4))
n
(*.f64 (*.f64 -1/2 (*.f64 n -1/2)) 4)
n
(/.f64 n 1)
n
(/.f64 (neg.f64 n) -1)
n
(/.f64 (+.f64 n n) 2)
n
(/.f64 (*.f64 n -2) -2)
n
(/.f64 (*.f64 n 4) 4)
n
(/.f64 (*.f64 n -4) -4)
n
(/.f64 (*.f64 n 8) 8)
n
(/.f64 (*.f64 n -8) -8)
n
(/.f64 (*.f64 2 (*.f64 n 8)) 16)
n
(/.f64 (*.f64 2 (*.f64 n -8)) -16)
n
(/.f64 (*.f64 2 (*.f64 2 (*.f64 n 8))) 32)
n
(/.f64 (*.f64 2 (*.f64 2 (*.f64 n -8))) -32)
n
(/.f64 (neg.f64 (*.f64 2 (*.f64 n 8))) -16)
n
(/.f64 (neg.f64 (*.f64 2 (*.f64 n -8))) 16)
n
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n 8)))) 64)
n
(/.f64 (*.f64 2 (neg.f64 (*.f64 2 (*.f64 n 8)))) -32)
n
(/.f64 (*.f64 2 (neg.f64 (*.f64 2 (*.f64 n -8)))) 32)
n
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n -8)))) -64)
n
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n 8))))) 128)
n
(/.f64 (*.f64 2 (*.f64 2 (neg.f64 (*.f64 2 (*.f64 n 8))))) -64)
n
(/.f64 (*.f64 2 (*.f64 2 (neg.f64 (*.f64 2 (*.f64 n -8))))) 64)
n
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n -8))))) -128)
n
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n 8)))))) 256)
n
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (neg.f64 (*.f64 2 (*.f64 n 8))))) (*.f64 2 (*.f64 2 (neg.f64 (*.f64 2 (*.f64 n 8)))))) -128)
n
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (neg.f64 (*.f64 2 (*.f64 n -8))))) (*.f64 2 (*.f64 2 (neg.f64 (*.f64 2 (*.f64 n -8)))))) 128)
n
(pow.f64 n 1)
n
(neg.f64 (neg.f64 n))
n

localize8.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.5b
(*.f64 n (+.f64 100 (*.f64 i 50)))
Compiler

Compiled 21 to 15 computations (28.6% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
1.0ms
n
@0
(*.f64 n (+.f64 100 (*.f64 i 50)))
0.0ms
n
@inf
(*.f64 n (+.f64 100 (*.f64 i 50)))
0.0ms
i
@inf
(*.f64 n (+.f64 100 (*.f64 i 50)))
0.0ms
i
@0
(*.f64 n (+.f64 100 (*.f64 i 50)))
0.0ms
n
@-inf
(*.f64 n (+.f64 100 (*.f64 i 50)))

rewrite228.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1604×rational.json-simplify-1
1482×rational.json-simplify-35
1346×exponential.json-3
1346×rational.json-1
1346×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0919
15919
211719
323219
442619
595719
6241319
7421819
8539019
9688119
10768019
11768019
12768019
Stop Event
node limit
Counts
1 → 14
Calls
Call 1
Inputs
(*.f64 n (+.f64 100 (*.f64 i 50)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 n (+.f64 100 (*.f64 i 50))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 n (+.f64 100 (*.f64 i 50))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 100 (*.f64 i 50)) (*.f64 n 1/2)) (*.f64 (+.f64 100 (*.f64 i 50)) (*.f64 n 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 n (+.f64 100 (*.f64 i 50))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (+.f64 100 (*.f64 i 50))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (+.f64 (*.f64 100 i) 200)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 100 (*.f64 i 50)) (*.f64 n 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (*.f64 (+.f64 100 (*.f64 i 50)) 8)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 100 (*.f64 i 50)) 8))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 (+.f64 100 (*.f64 i 50)) 8)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 (+.f64 100 (*.f64 i 50)) 8))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 (+.f64 100 (*.f64 i 50)) 8)))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 (+.f64 100 (*.f64 i 50)) 8))))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 n (+.f64 100 (*.f64 i 50))) 1)))))

simplify556.0ms (2.3%)

Algorithm
egg-herbie
Rules
3098×rational.json-simplify-2
2714×rational.json-simplify-35
2198×rational.json-simplify-53
1032×exponential.json-simplify-26
978×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
056704
1141704
2257704
3544704
41879704
53707704
64257704
74404704
84511704
94617704
104721704
115710704
126338704
136625704
146625704
156625704
166729704
176833704
187433704
197689704
Stop Event
node limit
Counts
38 → 23
Calls
Call 1
Inputs
(*.f64 n (+.f64 100 (*.f64 50 i)))
(*.f64 n (+.f64 100 (*.f64 50 i)))
(*.f64 n (+.f64 100 (*.f64 50 i)))
(*.f64 n (+.f64 100 (*.f64 50 i)))
(*.f64 n (+.f64 100 (*.f64 50 i)))
(*.f64 n (+.f64 100 (*.f64 50 i)))
(*.f64 n (+.f64 100 (*.f64 50 i)))
(*.f64 n (+.f64 100 (*.f64 50 i)))
(*.f64 n (+.f64 100 (*.f64 50 i)))
(*.f64 n (+.f64 100 (*.f64 50 i)))
(*.f64 n (+.f64 100 (*.f64 50 i)))
(*.f64 n (+.f64 100 (*.f64 50 i)))
(*.f64 100 n)
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n))
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n))
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n))
(*.f64 50 (*.f64 n i))
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n))
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n))
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n))
(*.f64 50 (*.f64 n i))
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n))
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n))
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n))
(+.f64 (*.f64 n (+.f64 100 (*.f64 i 50))) 0)
(+.f64 0 (*.f64 n (+.f64 100 (*.f64 i 50))))
(+.f64 (*.f64 (+.f64 100 (*.f64 i 50)) (*.f64 n 1/2)) (*.f64 (+.f64 100 (*.f64 i 50)) (*.f64 n 1/2)))
(-.f64 (*.f64 n (+.f64 100 (*.f64 i 50))) 0)
(/.f64 (*.f64 n (+.f64 100 (*.f64 i 50))) 1)
(/.f64 (*.f64 n (+.f64 (*.f64 100 i) 200)) 2)
(/.f64 (*.f64 (+.f64 100 (*.f64 i 50)) (*.f64 n 4)) 4)
(/.f64 (*.f64 n (*.f64 (+.f64 100 (*.f64 i 50)) 8)) 8)
(/.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 100 (*.f64 i 50)) 8))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 (+.f64 100 (*.f64 i 50)) 8)))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 (+.f64 100 (*.f64 i 50)) 8))))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 (+.f64 100 (*.f64 i 50)) 8)))))) 128)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 (+.f64 100 (*.f64 i 50)) 8))))))) 256)
(pow.f64 (*.f64 n (+.f64 100 (*.f64 i 50))) 1)
Outputs
(*.f64 n (+.f64 100 (*.f64 50 i)))
(*.f64 n (+.f64 100 (*.f64 50 i)))
(*.f64 n (+.f64 100 (*.f64 50 i)))
(*.f64 n (+.f64 100 (*.f64 50 i)))
(*.f64 n (+.f64 100 (*.f64 50 i)))
(*.f64 n (+.f64 100 (*.f64 50 i)))
(*.f64 n (+.f64 100 (*.f64 50 i)))
(*.f64 n (+.f64 100 (*.f64 50 i)))
(*.f64 n (+.f64 100 (*.f64 50 i)))
(*.f64 n (+.f64 100 (*.f64 50 i)))
(*.f64 n (+.f64 100 (*.f64 50 i)))
(*.f64 n (+.f64 100 (*.f64 50 i)))
(*.f64 100 n)
(*.f64 n 100)
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n))
(*.f64 n (+.f64 100 (*.f64 50 i)))
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n))
(*.f64 n (+.f64 100 (*.f64 50 i)))
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n))
(*.f64 n (+.f64 100 (*.f64 50 i)))
(*.f64 50 (*.f64 n i))
(*.f64 n (*.f64 50 i))
(*.f64 i (*.f64 n 50))
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n))
(*.f64 n (+.f64 100 (*.f64 50 i)))
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n))
(*.f64 n (+.f64 100 (*.f64 50 i)))
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n))
(*.f64 n (+.f64 100 (*.f64 50 i)))
(*.f64 50 (*.f64 n i))
(*.f64 n (*.f64 50 i))
(*.f64 i (*.f64 n 50))
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n))
(*.f64 n (+.f64 100 (*.f64 50 i)))
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n))
(*.f64 n (+.f64 100 (*.f64 50 i)))
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n))
(*.f64 n (+.f64 100 (*.f64 50 i)))
(+.f64 (*.f64 n (+.f64 100 (*.f64 i 50))) 0)
(*.f64 n (+.f64 100 (*.f64 50 i)))
(+.f64 0 (*.f64 n (+.f64 100 (*.f64 i 50))))
(*.f64 n (+.f64 100 (*.f64 50 i)))
(+.f64 (*.f64 (+.f64 100 (*.f64 i 50)) (*.f64 n 1/2)) (*.f64 (+.f64 100 (*.f64 i 50)) (*.f64 n 1/2)))
(*.f64 n (+.f64 100 (*.f64 50 i)))
(-.f64 (*.f64 n (+.f64 100 (*.f64 i 50))) 0)
(*.f64 n (+.f64 100 (*.f64 50 i)))
(/.f64 (*.f64 n (+.f64 100 (*.f64 i 50))) 1)
(*.f64 n (+.f64 100 (*.f64 50 i)))
(/.f64 (*.f64 n (+.f64 (*.f64 100 i) 200)) 2)
(*.f64 (+.f64 (*.f64 100 i) 200) (/.f64 n 2))
(*.f64 n (/.f64 (+.f64 (*.f64 100 i) 200) 2))
(/.f64 (*.f64 (+.f64 100 (*.f64 i 50)) (*.f64 n 4)) 4)
(*.f64 n (+.f64 100 (*.f64 50 i)))
(/.f64 (*.f64 n (*.f64 (+.f64 100 (*.f64 i 50)) 8)) 8)
(*.f64 n (+.f64 100 (*.f64 50 i)))
(/.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 100 (*.f64 i 50)) 8))) 16)
(*.f64 n (+.f64 100 (*.f64 50 i)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 (+.f64 100 (*.f64 i 50)) 8)))) 32)
(*.f64 n (+.f64 100 (*.f64 50 i)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 (+.f64 100 (*.f64 i 50)) 8))))) 64)
(*.f64 n (+.f64 100 (*.f64 50 i)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 (+.f64 100 (*.f64 i 50)) 8)))))) 128)
(*.f64 n (+.f64 100 (*.f64 50 i)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 (+.f64 100 (*.f64 i 50)) 8))))))) 256)
(*.f64 n (+.f64 100 (*.f64 50 i)))
(pow.f64 (*.f64 n (+.f64 100 (*.f64 i 50))) 1)
(*.f64 n (+.f64 100 (*.f64 50 i)))

localize25.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.1b
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
0.1b
(*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)
4.4b
(*.f64 n (+.f64 100 (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)))
Compiler

Compiled 70 to 56 computations (20% saved)

series5.0ms (0%)

Counts
3 → 60
Calls

18 calls:

TimeVariablePointExpression
1.0ms
i
@0
(*.f64 n (+.f64 100 (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)))
1.0ms
n
@0
(*.f64 n (+.f64 100 (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)))
1.0ms
n
@-inf
(*.f64 n (+.f64 100 (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)))
1.0ms
n
@inf
(*.f64 n (+.f64 100 (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)))
1.0ms
i
@inf
(*.f64 n (+.f64 100 (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)))

rewrite94.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1448×rational.json-1
1448×rational.json-2
1448×rational.json-4
1448×rational.json-3
922×rational.json-simplify-35
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01499
110499
221699
344481
490781
5251581
6671181
Stop Event
node limit
Counts
3 → 33
Calls
Call 1
Inputs
(*.f64 n (+.f64 100 (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)))
(*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))) (*.f64 1/2 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) (+.f64 n n)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (*.f64 (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 8)) (*.f64 2 (*.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 50) (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 50))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 200)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 400) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 200))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 200)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 4 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 200)))) (*.f64 2 (*.f64 4 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 200))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (/.f64 i 2)) (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (/.f64 i 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 8)) (*.f64 2 (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 1)))))

simplify214.0ms (0.9%)

Algorithm
egg-herbie
Rules
2306×rational.json-simplify-2
1346×rational.json-simplify-35
926×rational.json-simplify-46
862×rational.json-simplify-51
696×rational.json-simplify-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01032613
12422559
25382559
313782559
432462559
542982559
651842559
757392559
865342559
975752559
Stop Event
node limit
Counts
93 → 72
Calls
Call 1
Inputs
(*.f64 -50 i)
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 -50 i))
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 -50 i))
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 -50 i))
(*.f64 n (+.f64 100 (*.f64 50 i)))
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 50 i))))
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 50 i))))
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 50 i))))
(*.f64 n (+.f64 100 (*.f64 50 i)))
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 50 i))))
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 50 i))))
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 50 i))))
(*.f64 100 n)
(+.f64 (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 100 n))
(+.f64 (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 100 n))
(+.f64 (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 100 n))
(*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 (*.f64 100 n) (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(+.f64 (*.f64 100 n) (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(+.f64 (*.f64 100 n) (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 (*.f64 100 n) (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(+.f64 (*.f64 100 n) (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(+.f64 (*.f64 100 n) (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 -50 (/.f64 i n))
(+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n)))
(+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n)))
(+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n)))
(*.f64 50 i)
(+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n)))
(+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n)))
(+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n)))
(*.f64 50 i)
(+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n)))
(+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n)))
(+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n)))
(*.f64 -1/2 (/.f64 i n))
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n)))
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n)))
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n)))
(*.f64 1/2 i)
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n)))
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n)))
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n)))
(*.f64 1/2 i)
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n)))
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n)))
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n)))
(+.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 0)
(+.f64 0 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))
(+.f64 (*.f64 1/2 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))) (*.f64 1/2 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))))
(-.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 0)
(/.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 1)
(/.f64 (*.f64 (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) (+.f64 n n)) 2)
(/.f64 (*.f64 n (*.f64 (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 4)) 4)
(/.f64 (*.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 8) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 8)) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 8)) (*.f64 2 (*.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 8))) 32)
(pow.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 1)
(+.f64 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 0)
(+.f64 0 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(+.f64 (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 50) (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 50))
(-.f64 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 0)
(/.f64 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 1)
(/.f64 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 200)) 2)
(/.f64 (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 400) 4)
(/.f64 (*.f64 4 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 200))) 8)
(/.f64 (*.f64 2 (*.f64 4 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 200)))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 200)))) (*.f64 2 (*.f64 4 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 200))))) 32)
(pow.f64 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 1)
(+.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 0)
(+.f64 0 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(+.f64 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (/.f64 i 2)) (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (/.f64 i 2)))
(-.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 0)
(/.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 1)
(/.f64 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 2)) 2)
(/.f64 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 4)) 4)
(/.f64 (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 8) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 8)) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 8)) (*.f64 2 (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 8))) 32)
(pow.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 1)
Outputs
(*.f64 -50 i)
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 -50 i))
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 i 50))))
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 -50 i))
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 i 50))))
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 -50 i))
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 i 50))))
(*.f64 n (+.f64 100 (*.f64 50 i)))
(*.f64 n (+.f64 100 (*.f64 i 50)))
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 50 i))))
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 i 50))))
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 50 i))))
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 i 50))))
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 50 i))))
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 i 50))))
(*.f64 n (+.f64 100 (*.f64 50 i)))
(*.f64 n (+.f64 100 (*.f64 i 50)))
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 50 i))))
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 i 50))))
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 50 i))))
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 i 50))))
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 50 i))))
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 i 50))))
(*.f64 100 n)
(*.f64 n 100)
(+.f64 (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 100 n))
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) 100))))
(*.f64 n (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(+.f64 (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 100 n))
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) 100))))
(*.f64 n (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(+.f64 (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 100 n))
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) 100))))
(*.f64 n (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(*.f64 n (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) 100)))
(*.f64 n (*.f64 i (*.f64 100 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(*.f64 i (*.f64 n (*.f64 100 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 (*.f64 100 n) (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) 100))))
(*.f64 n (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(+.f64 (*.f64 100 n) (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) 100))))
(*.f64 n (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(+.f64 (*.f64 100 n) (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) 100))))
(*.f64 n (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(*.f64 n (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) 100)))
(*.f64 n (*.f64 i (*.f64 100 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(*.f64 i (*.f64 n (*.f64 100 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 (*.f64 100 n) (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) 100))))
(*.f64 n (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(+.f64 (*.f64 100 n) (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) 100))))
(*.f64 n (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(+.f64 (*.f64 100 n) (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) 100))))
(*.f64 n (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) 100))
(*.f64 i (*.f64 100 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) 100))
(*.f64 i (*.f64 100 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) 100))
(*.f64 i (*.f64 100 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) 100))
(*.f64 i (*.f64 100 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) 100))
(*.f64 i (*.f64 100 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) 100))
(*.f64 i (*.f64 100 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) 100))
(*.f64 i (*.f64 100 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) 100))
(*.f64 i (*.f64 100 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) 100))
(*.f64 i (*.f64 100 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) 100))
(*.f64 i (*.f64 100 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) 100))
(*.f64 i (*.f64 100 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) 100))
(*.f64 i (*.f64 100 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 -50 (/.f64 i n))
(+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n)))
(+.f64 (*.f64 i 50) (*.f64 -50 (/.f64 i n)))
(+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n)))
(+.f64 (*.f64 i 50) (*.f64 -50 (/.f64 i n)))
(+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n)))
(+.f64 (*.f64 i 50) (*.f64 -50 (/.f64 i n)))
(*.f64 50 i)
(*.f64 i 50)
(+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n)))
(+.f64 (*.f64 i 50) (*.f64 -50 (/.f64 i n)))
(+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n)))
(+.f64 (*.f64 i 50) (*.f64 -50 (/.f64 i n)))
(+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n)))
(+.f64 (*.f64 i 50) (*.f64 -50 (/.f64 i n)))
(*.f64 50 i)
(*.f64 i 50)
(+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n)))
(+.f64 (*.f64 i 50) (*.f64 -50 (/.f64 i n)))
(+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n)))
(+.f64 (*.f64 i 50) (*.f64 -50 (/.f64 i n)))
(+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n)))
(+.f64 (*.f64 i 50) (*.f64 -50 (/.f64 i n)))
(*.f64 -1/2 (/.f64 i n))
(*.f64 (/.f64 i n) -1/2)
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n)))
(+.f64 (*.f64 (/.f64 i n) -1/2) (*.f64 i 1/2))
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n)))
(+.f64 (*.f64 (/.f64 i n) -1/2) (*.f64 i 1/2))
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n)))
(+.f64 (*.f64 (/.f64 i n) -1/2) (*.f64 i 1/2))
(*.f64 1/2 i)
(*.f64 i 1/2)
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n)))
(+.f64 (*.f64 (/.f64 i n) -1/2) (*.f64 i 1/2))
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n)))
(+.f64 (*.f64 (/.f64 i n) -1/2) (*.f64 i 1/2))
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n)))
(+.f64 (*.f64 (/.f64 i n) -1/2) (*.f64 i 1/2))
(*.f64 1/2 i)
(*.f64 i 1/2)
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n)))
(+.f64 (*.f64 (/.f64 i n) -1/2) (*.f64 i 1/2))
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n)))
(+.f64 (*.f64 (/.f64 i n) -1/2) (*.f64 i 1/2))
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n)))
(+.f64 (*.f64 (/.f64 i n) -1/2) (*.f64 i 1/2))
(+.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 0)
(*.f64 n (+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100))))
(*.f64 n (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 100 i))))
(*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 n (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))))
(+.f64 0 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))
(*.f64 n (+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100))))
(*.f64 n (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 100 i))))
(*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 n (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))))
(+.f64 (*.f64 1/2 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))) (*.f64 1/2 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))))
(*.f64 n (+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100))))
(*.f64 n (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 100 i))))
(*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 n (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))))
(-.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 0)
(*.f64 n (+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100))))
(*.f64 n (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 100 i))))
(*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 n (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))))
(/.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 1)
(*.f64 n (+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100))))
(*.f64 n (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 100 i))))
(*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 n (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))))
(/.f64 (*.f64 (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) (+.f64 n n)) 2)
(*.f64 n (+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100))))
(*.f64 n (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 100 i))))
(*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 n (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))))
(/.f64 (*.f64 n (*.f64 (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 4)) 4)
(*.f64 n (+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100))))
(*.f64 n (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 100 i))))
(*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 n (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))))
(/.f64 (*.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 8) 8)
(*.f64 n (+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100))))
(*.f64 n (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 100 i))))
(*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 n (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))))
(/.f64 (*.f64 2 (*.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 8)) 16)
(*.f64 n (+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100))))
(*.f64 n (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 100 i))))
(*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 n (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 8)) (*.f64 2 (*.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 8))) 32)
(*.f64 n (+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100))))
(*.f64 n (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 100 i))))
(*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 n (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))))
(pow.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 1)
(*.f64 n (+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100))))
(*.f64 n (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 100 i))))
(*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 n (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))))
(+.f64 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 0)
(*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100))
(*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 100 i))
(*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))
(+.f64 0 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100))
(*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 100 i))
(*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))
(+.f64 (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 50) (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 50))
(*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100))
(*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 100 i))
(*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))
(-.f64 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 0)
(*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100))
(*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 100 i))
(*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))
(/.f64 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 1)
(*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100))
(*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 100 i))
(*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))
(/.f64 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 200)) 2)
(*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100))
(*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 100 i))
(*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))
(/.f64 (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 400) 4)
(*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100))
(*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 100 i))
(*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))
(/.f64 (*.f64 4 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 200))) 8)
(*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100))
(*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 100 i))
(*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))
(/.f64 (*.f64 2 (*.f64 4 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 200)))) 16)
(*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100))
(*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 100 i))
(*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 200)))) (*.f64 2 (*.f64 4 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 200))))) 32)
(*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100))
(*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 100 i))
(*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))
(pow.f64 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 1)
(*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100))
(*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 100 i))
(*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))
(+.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 0)
(*.f64 i (-.f64 1/2 (/.f64 1/2 n)))
(+.f64 0 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 i (-.f64 1/2 (/.f64 1/2 n)))
(+.f64 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (/.f64 i 2)) (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (/.f64 i 2)))
(*.f64 i (-.f64 1/2 (/.f64 1/2 n)))
(-.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 0)
(*.f64 i (-.f64 1/2 (/.f64 1/2 n)))
(/.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 1)
(*.f64 i (-.f64 1/2 (/.f64 1/2 n)))
(/.f64 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 2)) 2)
(*.f64 i (-.f64 1/2 (/.f64 1/2 n)))
(/.f64 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 4)) 4)
(*.f64 i (-.f64 1/2 (/.f64 1/2 n)))
(/.f64 (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 8) 8)
(*.f64 i (-.f64 1/2 (/.f64 1/2 n)))
(/.f64 (*.f64 2 (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 8)) 16)
(*.f64 i (-.f64 1/2 (/.f64 1/2 n)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 8)) (*.f64 2 (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 8))) 32)
(*.f64 i (-.f64 1/2 (/.f64 1/2 n)))
(pow.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 1)
(*.f64 i (-.f64 1/2 (/.f64 1/2 n)))

localize21.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (pow.f64 i 2) 50/3)
0.3b
(*.f64 i (*.f64 n 50))
2.9b
(*.f64 n (+.f64 100 (*.f64 (pow.f64 i 2) 50/3)))
3.3b
(+.f64 (*.f64 i (*.f64 n 50)) (*.f64 n (+.f64 100 (*.f64 (pow.f64 i 2) 50/3))))
Compiler

Compiled 55 to 41 computations (25.5% saved)

series6.0ms (0%)

Counts
4 → 84
Calls

21 calls:

TimeVariablePointExpression
1.0ms
n
@0
(+.f64 (*.f64 i (*.f64 n 50)) (*.f64 n (+.f64 100 (*.f64 (pow.f64 i 2) 50/3))))
1.0ms
n
@inf
(+.f64 (*.f64 i (*.f64 n 50)) (*.f64 n (+.f64 100 (*.f64 (pow.f64 i 2) 50/3))))
1.0ms
n
@-inf
(+.f64 (*.f64 i (*.f64 n 50)) (*.f64 n (+.f64 100 (*.f64 (pow.f64 i 2) 50/3))))
0.0ms
i
@inf
(+.f64 (*.f64 i (*.f64 n 50)) (*.f64 n (+.f64 100 (*.f64 (pow.f64 i 2) 50/3))))
0.0ms
i
@inf
(*.f64 i (*.f64 n 50))

rewrite130.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1574×rational.json-1
1574×rational.json-2
1574×rational.json-3
1564×rational.json-simplify-35
1554×exponential.json-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01594
110088
219188
338288
474288
5180988
6366088
7555288
8729188
Stop Event
node limit
Counts
4 → 72
Calls
Call 1
Inputs
(+.f64 (*.f64 i (*.f64 n 50)) (*.f64 n (+.f64 100 (*.f64 (pow.f64 i 2) 50/3))))
(*.f64 n (+.f64 100 (*.f64 (pow.f64 i 2) 50/3)))
(*.f64 i (*.f64 n 50))
(*.f64 (pow.f64 i 2) 50/3)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))) 1/2) n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 n n) (*.f64 (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 n n) (+.f64 (*.f64 i 25) (*.f64 (+.f64 100 (*.f64 (pow.f64 i 2) 50/3)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))) n)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (+.f64 (*.f64 i 25) (*.f64 (+.f64 100 (*.f64 (pow.f64 i 2) 50/3)) 1/2)) (*.f64 n 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (*.f64 (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50)))) (*.f64 n 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 n (*.f64 2 (+.f64 100 (*.f64 (pow.f64 i 2) 50/3)))) (*.f64 n (*.f64 i 100))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n 1/2) (*.f64 2 (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n 1/2) (+.f64 (*.f64 2 (+.f64 100 (*.f64 (pow.f64 i 2) 50/3))) (*.f64 i 100)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50)))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))) 1/2) (+.f64 n n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 n (*.f64 (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 i 25) (*.f64 (+.f64 100 (*.f64 (pow.f64 i 2) 50/3)) 1/2)) (+.f64 n n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 2 (+.f64 100 (*.f64 (pow.f64 i 2) 50/3))) (*.f64 i 100)) (*.f64 n 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (*.f64 (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50)))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50)))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50)))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50)))) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50)))) 8)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50)))) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 n (+.f64 100 (*.f64 (pow.f64 i 2) 50/3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 n (+.f64 100 (*.f64 (pow.f64 i 2) 50/3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 100 (*.f64 (pow.f64 i 2) 50/3)) (*.f64 n 1/2)) (*.f64 (+.f64 100 (*.f64 (pow.f64 i 2) 50/3)) (*.f64 n 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 n (+.f64 100 (*.f64 (pow.f64 i 2) 50/3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (+.f64 100 (*.f64 (pow.f64 i 2) 50/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (*.f64 2 (+.f64 100 (*.f64 (pow.f64 i 2) 50/3)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 100 (*.f64 (pow.f64 i 2) 50/3)) (*.f64 n 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 n 8) (+.f64 100 (*.f64 (pow.f64 i 2) 50/3))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 n 8) (+.f64 100 (*.f64 (pow.f64 i 2) 50/3)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 n 8) (+.f64 100 (*.f64 (pow.f64 i 2) 50/3))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 n 8) (+.f64 100 (*.f64 (pow.f64 i 2) 50/3)))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 n 8) (+.f64 100 (*.f64 (pow.f64 i 2) 50/3)))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 n 8) (+.f64 100 (*.f64 (pow.f64 i 2) 50/3))))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 n (+.f64 100 (*.f64 (pow.f64 i 2) 50/3))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 n 50)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 i (*.f64 n 50)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 n (*.f64 i 25)) (*.f64 n (*.f64 i 25)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 n 50)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 n 50)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (*.f64 i 100)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 n 200)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 400 (*.f64 i n)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 400 (*.f64 i n))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 400 (*.f64 i n)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 400 (*.f64 i n))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 400 (*.f64 i n))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 400 (*.f64 i n)))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 i (*.f64 n 50)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 i 2) 50/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 i 2) 50/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 i 2) 25/3) (*.f64 (pow.f64 i 2) 25/3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 i 2) 50/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 i 2) 50/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 i 2) 100/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 i 2) 200/3) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 i 2) 50/3) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 i 2) 50/3) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 i 2) 50/3) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 i 2) 50/3) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 i 2) 50/3) 8)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 i 2) 50/3) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 i 2) 50/3) 1)))))

simplify230.0ms (0.9%)

Algorithm
egg-herbie
Rules
2988×rational.json-simplify-2
1528×rational.json-simplify-53
1516×rational.json-simplify-35
1234×rational.json-simplify-1
998×rational.json-simplify-43
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01814344
14404058
210333782
331073782
456603782
573853782
676343782
776383782
876423782
Stop Event
node limit
Counts
156 → 98
Calls
Call 1
Inputs
(*.f64 100 n)
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n))
(+.f64 (*.f64 50 (*.f64 n i)) (+.f64 (*.f64 50/3 (*.f64 n (pow.f64 i 2))) (*.f64 100 n)))
(+.f64 (*.f64 50 (*.f64 n i)) (+.f64 (*.f64 50/3 (*.f64 n (pow.f64 i 2))) (*.f64 100 n)))
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 50/3 (*.f64 n (pow.f64 i 2))))
(+.f64 (*.f64 50 (*.f64 n i)) (+.f64 (*.f64 100 n) (*.f64 50/3 (*.f64 n (pow.f64 i 2)))))
(+.f64 (*.f64 50 (*.f64 n i)) (+.f64 (*.f64 100 n) (*.f64 50/3 (*.f64 n (pow.f64 i 2)))))
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 50/3 (*.f64 n (pow.f64 i 2))))
(+.f64 (*.f64 50 (*.f64 n i)) (+.f64 (*.f64 100 n) (*.f64 50/3 (*.f64 n (pow.f64 i 2)))))
(+.f64 (*.f64 50 (*.f64 n i)) (+.f64 (*.f64 100 n) (*.f64 50/3 (*.f64 n (pow.f64 i 2)))))
(*.f64 (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))) n)
(*.f64 (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))) n)
(*.f64 (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))) n)
(*.f64 (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))) n)
(*.f64 (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))) n)
(*.f64 (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))) n)
(*.f64 (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))) n)
(*.f64 (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))) n)
(*.f64 -1 (*.f64 n (+.f64 (*.f64 -1 (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))) (*.f64 -50 i))))
(*.f64 -1 (*.f64 n (+.f64 (*.f64 -1 (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))) (*.f64 -50 i))))
(*.f64 -1 (*.f64 n (+.f64 (*.f64 -1 (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))) (*.f64 -50 i))))
(*.f64 -1 (*.f64 n (+.f64 (*.f64 -1 (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))) (*.f64 -50 i))))
(*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2))))
(*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2))))
(*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2))))
(*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2))))
(*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2))))
(*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2))))
(*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2))))
(*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2))))
(*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2))))
(*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2))))
(*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2))))
(*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2))))
(*.f64 100 n)
(+.f64 (*.f64 50/3 (*.f64 n (pow.f64 i 2))) (*.f64 100 n))
(+.f64 (*.f64 50/3 (*.f64 n (pow.f64 i 2))) (*.f64 100 n))
(+.f64 (*.f64 50/3 (*.f64 n (pow.f64 i 2))) (*.f64 100 n))
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(+.f64 (*.f64 100 n) (*.f64 50/3 (*.f64 n (pow.f64 i 2))))
(+.f64 (*.f64 100 n) (*.f64 50/3 (*.f64 n (pow.f64 i 2))))
(+.f64 (*.f64 100 n) (*.f64 50/3 (*.f64 n (pow.f64 i 2))))
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(+.f64 (*.f64 100 n) (*.f64 50/3 (*.f64 n (pow.f64 i 2))))
(+.f64 (*.f64 100 n) (*.f64 50/3 (*.f64 n (pow.f64 i 2))))
(+.f64 (*.f64 100 n) (*.f64 50/3 (*.f64 n (pow.f64 i 2))))
(*.f64 50 (*.f64 n i))
(*.f64 50 (*.f64 n i))
(*.f64 50 (*.f64 n i))
(*.f64 50 (*.f64 n i))
(*.f64 50 (*.f64 n i))
(*.f64 50 (*.f64 n i))
(*.f64 50 (*.f64 n i))
(*.f64 50 (*.f64 n i))
(*.f64 50 (*.f64 n i))
(*.f64 50 (*.f64 n i))
(*.f64 50 (*.f64 n i))
(*.f64 50 (*.f64 n i))
(*.f64 50 (*.f64 n i))
(*.f64 50 (*.f64 n i))
(*.f64 50 (*.f64 n i))
(*.f64 50 (*.f64 n i))
(*.f64 50 (*.f64 n i))
(*.f64 50 (*.f64 n i))
(*.f64 50 (*.f64 n i))
(*.f64 50 (*.f64 n i))
(*.f64 50 (*.f64 n i))
(*.f64 50 (*.f64 n i))
(*.f64 50 (*.f64 n i))
(*.f64 50 (*.f64 n i))
(*.f64 50/3 (pow.f64 i 2))
(*.f64 50/3 (pow.f64 i 2))
(*.f64 50/3 (pow.f64 i 2))
(*.f64 50/3 (pow.f64 i 2))
(*.f64 50/3 (pow.f64 i 2))
(*.f64 50/3 (pow.f64 i 2))
(*.f64 50/3 (pow.f64 i 2))
(*.f64 50/3 (pow.f64 i 2))
(*.f64 50/3 (pow.f64 i 2))
(*.f64 50/3 (pow.f64 i 2))
(*.f64 50/3 (pow.f64 i 2))
(*.f64 50/3 (pow.f64 i 2))
(-.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50)))) 0)
(*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))))
(*.f64 2 (*.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50)))) 1/2))
(*.f64 2 (*.f64 (*.f64 (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))) 1/2) n))
(*.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50)))) 1)
(*.f64 1 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50)))))
(*.f64 (*.f64 2 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))))) 1/2)
(*.f64 (+.f64 n n) (*.f64 (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))) 1/2))
(*.f64 (+.f64 n n) (+.f64 (*.f64 i 25) (*.f64 (+.f64 100 (*.f64 (pow.f64 i 2) 50/3)) 1/2)))
(*.f64 (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))) n)
(*.f64 4 (/.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50)))) 4))
(*.f64 4 (*.f64 (+.f64 (*.f64 i 25) (*.f64 (+.f64 100 (*.f64 (pow.f64 i 2) 50/3)) 1/2)) (*.f64 n 1/2)))
(*.f64 (*.f64 n (*.f64 (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))) 4)) 1/4)
(*.f64 (*.f64 2 (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50)))) (*.f64 n 1/2))
(*.f64 1/2 (*.f64 2 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))))))
(*.f64 1/2 (+.f64 (*.f64 n (*.f64 2 (+.f64 100 (*.f64 (pow.f64 i 2) 50/3)))) (*.f64 n (*.f64 i 100))))
(*.f64 (*.f64 n 1/2) (*.f64 2 (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50)))))
(*.f64 (*.f64 n 1/2) (+.f64 (*.f64 2 (+.f64 100 (*.f64 (pow.f64 i 2) 50/3))) (*.f64 i 100)))
(*.f64 (*.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50)))) 1/2) 2)
(*.f64 (*.f64 (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))) 1/2) (+.f64 n n))
(*.f64 1/4 (*.f64 n (*.f64 (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))) 4)))
(*.f64 (+.f64 (*.f64 i 25) (*.f64 (+.f64 100 (*.f64 (pow.f64 i 2) 50/3)) 1/2)) (+.f64 n n))
(*.f64 (/.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50)))) 4) 4)
(*.f64 (+.f64 (*.f64 2 (+.f64 100 (*.f64 (pow.f64 i 2) 50/3))) (*.f64 i 100)) (*.f64 n 1/2))
(/.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50)))) 1)
(/.f64 (*.f64 2 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))))) 2)
(/.f64 (*.f64 n (*.f64 (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))) 4)) 4)
(/.f64 (*.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50)))) 8) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50)))) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50)))) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50)))) 8)))) 64)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50)))) 8)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50)))) 8))))) 128)
(pow.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50)))) 1)
(+.f64 (*.f64 n (+.f64 100 (*.f64 (pow.f64 i 2) 50/3))) 0)
(+.f64 0 (*.f64 n (+.f64 100 (*.f64 (pow.f64 i 2) 50/3))))
(+.f64 (*.f64 (+.f64 100 (*.f64 (pow.f64 i 2) 50/3)) (*.f64 n 1/2)) (*.f64 (+.f64 100 (*.f64 (pow.f64 i 2) 50/3)) (*.f64 n 1/2)))
(-.f64 (*.f64 n (+.f64 100 (*.f64 (pow.f64 i 2) 50/3))) 0)
(/.f64 (*.f64 n (+.f64 100 (*.f64 (pow.f64 i 2) 50/3))) 1)
(/.f64 (*.f64 n (*.f64 2 (+.f64 100 (*.f64 (pow.f64 i 2) 50/3)))) 2)
(/.f64 (*.f64 (+.f64 100 (*.f64 (pow.f64 i 2) 50/3)) (*.f64 n 4)) 4)
(/.f64 (*.f64 (*.f64 n 8) (+.f64 100 (*.f64 (pow.f64 i 2) 50/3))) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 n 8) (+.f64 100 (*.f64 (pow.f64 i 2) 50/3)))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 n 8) (+.f64 100 (*.f64 (pow.f64 i 2) 50/3))))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 n 8) (+.f64 100 (*.f64 (pow.f64 i 2) 50/3)))))) 64)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 n 8) (+.f64 100 (*.f64 (pow.f64 i 2) 50/3)))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 n 8) (+.f64 100 (*.f64 (pow.f64 i 2) 50/3))))))) 128)
(pow.f64 (*.f64 n (+.f64 100 (*.f64 (pow.f64 i 2) 50/3))) 1)
(+.f64 (*.f64 i (*.f64 n 50)) 0)
(+.f64 0 (*.f64 i (*.f64 n 50)))
(+.f64 (*.f64 n (*.f64 i 25)) (*.f64 n (*.f64 i 25)))
(-.f64 (*.f64 i (*.f64 n 50)) 0)
(/.f64 (*.f64 i (*.f64 n 50)) 1)
(/.f64 (*.f64 n (*.f64 i 100)) 2)
(/.f64 (*.f64 i (*.f64 n 200)) 4)
(/.f64 (*.f64 400 (*.f64 i n)) 8)
(/.f64 (*.f64 2 (*.f64 400 (*.f64 i n))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 400 (*.f64 i n)))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 400 (*.f64 i n))))) 64)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 400 (*.f64 i n))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 400 (*.f64 i n)))))) 128)
(pow.f64 (*.f64 i (*.f64 n 50)) 1)
(+.f64 (*.f64 (pow.f64 i 2) 50/3) 0)
(+.f64 0 (*.f64 (pow.f64 i 2) 50/3))
(+.f64 (*.f64 (pow.f64 i 2) 25/3) (*.f64 (pow.f64 i 2) 25/3))
(-.f64 (*.f64 (pow.f64 i 2) 50/3) 0)
(/.f64 (*.f64 (pow.f64 i 2) 50/3) 1)
(/.f64 (*.f64 (pow.f64 i 2) 100/3) 2)
(/.f64 (*.f64 (pow.f64 i 2) 200/3) 4)
(/.f64 (*.f64 (*.f64 (pow.f64 i 2) 50/3) 8) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 i 2) 50/3) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 i 2) 50/3) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 i 2) 50/3) 8)))) 64)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 i 2) 50/3) 8)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 i 2) 50/3) 8))))) 128)
(pow.f64 (*.f64 (pow.f64 i 2) 50/3) 1)
Outputs
(*.f64 100 n)
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n))
(+.f64 (*.f64 100 n) (*.f64 n (*.f64 50 i)))
(*.f64 n (+.f64 100 (*.f64 50 i)))
(+.f64 (*.f64 50 (*.f64 n i)) (+.f64 (*.f64 50/3 (*.f64 n (pow.f64 i 2))) (*.f64 100 n)))
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 n (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 50 (*.f64 n i)) (+.f64 (*.f64 50/3 (*.f64 n (pow.f64 i 2))) (*.f64 100 n)))
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 n (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 n (*.f64 50/3 (pow.f64 i 2)))
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 50/3 (*.f64 n (pow.f64 i 2))))
(+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2))))
(*.f64 n (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))))
(+.f64 (*.f64 50 (*.f64 n i)) (+.f64 (*.f64 100 n) (*.f64 50/3 (*.f64 n (pow.f64 i 2)))))
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 n (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 50 (*.f64 n i)) (+.f64 (*.f64 100 n) (*.f64 50/3 (*.f64 n (pow.f64 i 2)))))
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 n (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 n (*.f64 50/3 (pow.f64 i 2)))
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 50/3 (*.f64 n (pow.f64 i 2))))
(+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2))))
(*.f64 n (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))))
(+.f64 (*.f64 50 (*.f64 n i)) (+.f64 (*.f64 100 n) (*.f64 50/3 (*.f64 n (pow.f64 i 2)))))
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 n (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 50 (*.f64 n i)) (+.f64 (*.f64 100 n) (*.f64 50/3 (*.f64 n (pow.f64 i 2)))))
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 n (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))) n)
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 n (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))) n)
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 n (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))) n)
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 n (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))) n)
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 n (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))) n)
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 n (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))) n)
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 n (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))) n)
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 n (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))) n)
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 n (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 -1 (*.f64 n (+.f64 (*.f64 -1 (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))) (*.f64 -50 i))))
(*.f64 n (*.f64 (+.f64 (*.f64 -1 (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))) (*.f64 i -50)) -1))
(neg.f64 (*.f64 n (+.f64 (neg.f64 (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))) (*.f64 i -50))))
(*.f64 (+.f64 (neg.f64 (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))) (*.f64 i -50)) (neg.f64 n))
(*.f64 -1 (*.f64 n (+.f64 (*.f64 -1 (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))) (*.f64 -50 i))))
(*.f64 n (*.f64 (+.f64 (*.f64 -1 (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))) (*.f64 i -50)) -1))
(neg.f64 (*.f64 n (+.f64 (neg.f64 (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))) (*.f64 i -50))))
(*.f64 (+.f64 (neg.f64 (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))) (*.f64 i -50)) (neg.f64 n))
(*.f64 -1 (*.f64 n (+.f64 (*.f64 -1 (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))) (*.f64 -50 i))))
(*.f64 n (*.f64 (+.f64 (*.f64 -1 (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))) (*.f64 i -50)) -1))
(neg.f64 (*.f64 n (+.f64 (neg.f64 (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))) (*.f64 i -50))))
(*.f64 (+.f64 (neg.f64 (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))) (*.f64 i -50)) (neg.f64 n))
(*.f64 -1 (*.f64 n (+.f64 (*.f64 -1 (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))) (*.f64 -50 i))))
(*.f64 n (*.f64 (+.f64 (*.f64 -1 (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))) (*.f64 i -50)) -1))
(neg.f64 (*.f64 n (+.f64 (neg.f64 (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))) (*.f64 i -50))))
(*.f64 (+.f64 (neg.f64 (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))) (*.f64 i -50)) (neg.f64 n))
(*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2))))
(*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2))))
(*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2))))
(*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2))))
(*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2))))
(*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2))))
(*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2))))
(*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2))))
(*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2))))
(*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2))))
(*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2))))
(*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2))))
(*.f64 100 n)
(+.f64 (*.f64 50/3 (*.f64 n (pow.f64 i 2))) (*.f64 100 n))
(*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2))))
(+.f64 (*.f64 50/3 (*.f64 n (pow.f64 i 2))) (*.f64 100 n))
(*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2))))
(+.f64 (*.f64 50/3 (*.f64 n (pow.f64 i 2))) (*.f64 100 n))
(*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2))))
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 n (*.f64 50/3 (pow.f64 i 2)))
(+.f64 (*.f64 100 n) (*.f64 50/3 (*.f64 n (pow.f64 i 2))))
(*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2))))
(+.f64 (*.f64 100 n) (*.f64 50/3 (*.f64 n (pow.f64 i 2))))
(*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2))))
(+.f64 (*.f64 100 n) (*.f64 50/3 (*.f64 n (pow.f64 i 2))))
(*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2))))
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 n (*.f64 50/3 (pow.f64 i 2)))
(+.f64 (*.f64 100 n) (*.f64 50/3 (*.f64 n (pow.f64 i 2))))
(*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2))))
(+.f64 (*.f64 100 n) (*.f64 50/3 (*.f64 n (pow.f64 i 2))))
(*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2))))
(+.f64 (*.f64 100 n) (*.f64 50/3 (*.f64 n (pow.f64 i 2))))
(*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2))))
(*.f64 50 (*.f64 n i))
(*.f64 n (*.f64 50 i))
(*.f64 50 (*.f64 n i))
(*.f64 n (*.f64 50 i))
(*.f64 50 (*.f64 n i))
(*.f64 n (*.f64 50 i))
(*.f64 50 (*.f64 n i))
(*.f64 n (*.f64 50 i))
(*.f64 50 (*.f64 n i))
(*.f64 n (*.f64 50 i))
(*.f64 50 (*.f64 n i))
(*.f64 n (*.f64 50 i))
(*.f64 50 (*.f64 n i))
(*.f64 n (*.f64 50 i))
(*.f64 50 (*.f64 n i))
(*.f64 n (*.f64 50 i))
(*.f64 50 (*.f64 n i))
(*.f64 n (*.f64 50 i))
(*.f64 50 (*.f64 n i))
(*.f64 n (*.f64 50 i))
(*.f64 50 (*.f64 n i))
(*.f64 n (*.f64 50 i))
(*.f64 50 (*.f64 n i))
(*.f64 n (*.f64 50 i))
(*.f64 50 (*.f64 n i))
(*.f64 n (*.f64 50 i))
(*.f64 50 (*.f64 n i))
(*.f64 n (*.f64 50 i))
(*.f64 50 (*.f64 n i))
(*.f64 n (*.f64 50 i))
(*.f64 50 (*.f64 n i))
(*.f64 n (*.f64 50 i))
(*.f64 50 (*.f64 n i))
(*.f64 n (*.f64 50 i))
(*.f64 50 (*.f64 n i))
(*.f64 n (*.f64 50 i))
(*.f64 50 (*.f64 n i))
(*.f64 n (*.f64 50 i))
(*.f64 50 (*.f64 n i))
(*.f64 n (*.f64 50 i))
(*.f64 50 (*.f64 n i))
(*.f64 n (*.f64 50 i))
(*.f64 50 (*.f64 n i))
(*.f64 n (*.f64 50 i))
(*.f64 50 (*.f64 n i))
(*.f64 n (*.f64 50 i))
(*.f64 50 (*.f64 n i))
(*.f64 n (*.f64 50 i))
(*.f64 50/3 (pow.f64 i 2))
(*.f64 50/3 (pow.f64 i 2))
(*.f64 50/3 (pow.f64 i 2))
(*.f64 50/3 (pow.f64 i 2))
(*.f64 50/3 (pow.f64 i 2))
(*.f64 50/3 (pow.f64 i 2))
(*.f64 50/3 (pow.f64 i 2))
(*.f64 50/3 (pow.f64 i 2))
(*.f64 50/3 (pow.f64 i 2))
(*.f64 50/3 (pow.f64 i 2))
(*.f64 50/3 (pow.f64 i 2))
(*.f64 50/3 (pow.f64 i 2))
(-.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50)))) 0)
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 n (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))))
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 n (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 2 (*.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50)))) 1/2))
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 n (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 2 (*.f64 (*.f64 (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))) 1/2) n))
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 n (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50)))) 1)
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 n (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 1 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50)))))
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 n (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 (*.f64 2 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))))) 1/2)
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 n (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 (+.f64 n n) (*.f64 (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))) 1/2))
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 n (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 (+.f64 n n) (+.f64 (*.f64 i 25) (*.f64 (+.f64 100 (*.f64 (pow.f64 i 2) 50/3)) 1/2)))
(*.f64 (+.f64 n n) (+.f64 (*.f64 i 25) (*.f64 1/2 (+.f64 100 (*.f64 50/3 (pow.f64 i 2))))))
(*.f64 (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))) n)
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 n (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 4 (/.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50)))) 4))
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 n (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 4 (*.f64 (+.f64 (*.f64 i 25) (*.f64 (+.f64 100 (*.f64 (pow.f64 i 2) 50/3)) 1/2)) (*.f64 n 1/2)))
(*.f64 (+.f64 n n) (+.f64 (*.f64 i 25) (*.f64 1/2 (+.f64 100 (*.f64 50/3 (pow.f64 i 2))))))
(*.f64 (*.f64 n (*.f64 (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))) 4)) 1/4)
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 n (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 (*.f64 2 (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50)))) (*.f64 n 1/2))
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 n (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 1/2 (*.f64 2 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))))))
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 n (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 1/2 (+.f64 (*.f64 n (*.f64 2 (+.f64 100 (*.f64 (pow.f64 i 2) 50/3)))) (*.f64 n (*.f64 i 100))))
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 n (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 (*.f64 n 1/2) (*.f64 2 (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50)))))
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 n (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 (*.f64 n 1/2) (+.f64 (*.f64 2 (+.f64 100 (*.f64 (pow.f64 i 2) 50/3))) (*.f64 i 100)))
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 n (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 (*.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50)))) 1/2) 2)
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 n (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 (*.f64 (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))) 1/2) (+.f64 n n))
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 n (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 1/4 (*.f64 n (*.f64 (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))) 4)))
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 n (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 (+.f64 (*.f64 i 25) (*.f64 (+.f64 100 (*.f64 (pow.f64 i 2) 50/3)) 1/2)) (+.f64 n n))
(*.f64 (+.f64 n n) (+.f64 (*.f64 i 25) (*.f64 1/2 (+.f64 100 (*.f64 50/3 (pow.f64 i 2))))))
(*.f64 (/.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50)))) 4) 4)
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 n (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 (+.f64 (*.f64 2 (+.f64 100 (*.f64 (pow.f64 i 2) 50/3))) (*.f64 i 100)) (*.f64 n 1/2))
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 n (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))))
(/.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50)))) 1)
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 n (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))))
(/.f64 (*.f64 2 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))))) 2)
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 n (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))))
(/.f64 (*.f64 n (*.f64 (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))) 4)) 4)
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 n (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))))
(/.f64 (*.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50)))) 8) 8)
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 n (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50)))) 8)) 16)
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 n (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50)))) 8))) 32)
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 n (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50)))) 8)))) 64)
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 n (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50)))) 8)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50)))) 8))))) 128)
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 n (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))))
(pow.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50)))) 1)
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 n (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (+.f64 100 (*.f64 (pow.f64 i 2) 50/3))) 0)
(*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2))))
(+.f64 0 (*.f64 n (+.f64 100 (*.f64 (pow.f64 i 2) 50/3))))
(*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2))))
(+.f64 (*.f64 (+.f64 100 (*.f64 (pow.f64 i 2) 50/3)) (*.f64 n 1/2)) (*.f64 (+.f64 100 (*.f64 (pow.f64 i 2) 50/3)) (*.f64 n 1/2)))
(*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2))))
(-.f64 (*.f64 n (+.f64 100 (*.f64 (pow.f64 i 2) 50/3))) 0)
(*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2))))
(/.f64 (*.f64 n (+.f64 100 (*.f64 (pow.f64 i 2) 50/3))) 1)
(*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2))))
(/.f64 (*.f64 n (*.f64 2 (+.f64 100 (*.f64 (pow.f64 i 2) 50/3)))) 2)
(*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2))))
(/.f64 (*.f64 (+.f64 100 (*.f64 (pow.f64 i 2) 50/3)) (*.f64 n 4)) 4)
(*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2))))
(/.f64 (*.f64 (*.f64 n 8) (+.f64 100 (*.f64 (pow.f64 i 2) 50/3))) 8)
(*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2))))
(/.f64 (*.f64 2 (*.f64 (*.f64 n 8) (+.f64 100 (*.f64 (pow.f64 i 2) 50/3)))) 16)
(*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 n 8) (+.f64 100 (*.f64 (pow.f64 i 2) 50/3))))) 32)
(*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 n 8) (+.f64 100 (*.f64 (pow.f64 i 2) 50/3)))))) 64)
(*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 n 8) (+.f64 100 (*.f64 (pow.f64 i 2) 50/3)))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 n 8) (+.f64 100 (*.f64 (pow.f64 i 2) 50/3))))))) 128)
(*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2))))
(pow.f64 (*.f64 n (+.f64 100 (*.f64 (pow.f64 i 2) 50/3))) 1)
(*.f64 n (+.f64 100 (*.f64 50/3 (pow.f64 i 2))))
(+.f64 (*.f64 i (*.f64 n 50)) 0)
(*.f64 n (*.f64 50 i))
(+.f64 0 (*.f64 i (*.f64 n 50)))
(*.f64 n (*.f64 50 i))
(+.f64 (*.f64 n (*.f64 i 25)) (*.f64 n (*.f64 i 25)))
(*.f64 n (*.f64 50 i))
(-.f64 (*.f64 i (*.f64 n 50)) 0)
(*.f64 n (*.f64 50 i))
(/.f64 (*.f64 i (*.f64 n 50)) 1)
(*.f64 n (*.f64 50 i))
(/.f64 (*.f64 n (*.f64 i 100)) 2)
(*.f64 n (*.f64 50 i))
(/.f64 (*.f64 i (*.f64 n 200)) 4)
(*.f64 n (*.f64 50 i))
(/.f64 (*.f64 400 (*.f64 i n)) 8)
(*.f64 n (*.f64 50 i))
(/.f64 (*.f64 2 (*.f64 400 (*.f64 i n))) 16)
(*.f64 n (*.f64 50 i))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 400 (*.f64 i n)))) 32)
(*.f64 n (*.f64 50 i))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 400 (*.f64 i n))))) 64)
(*.f64 n (*.f64 50 i))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 400 (*.f64 i n))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 400 (*.f64 i n)))))) 128)
(*.f64 n (*.f64 50 i))
(pow.f64 (*.f64 i (*.f64 n 50)) 1)
(*.f64 n (*.f64 50 i))
(+.f64 (*.f64 (pow.f64 i 2) 50/3) 0)
(*.f64 50/3 (pow.f64 i 2))
(+.f64 0 (*.f64 (pow.f64 i 2) 50/3))
(*.f64 50/3 (pow.f64 i 2))
(+.f64 (*.f64 (pow.f64 i 2) 25/3) (*.f64 (pow.f64 i 2) 25/3))
(*.f64 50/3 (pow.f64 i 2))
(-.f64 (*.f64 (pow.f64 i 2) 50/3) 0)
(*.f64 50/3 (pow.f64 i 2))
(/.f64 (*.f64 (pow.f64 i 2) 50/3) 1)
(*.f64 50/3 (pow.f64 i 2))
(/.f64 (*.f64 (pow.f64 i 2) 100/3) 2)
(*.f64 50/3 (pow.f64 i 2))
(/.f64 (*.f64 (pow.f64 i 2) 200/3) 4)
(*.f64 50/3 (pow.f64 i 2))
(/.f64 (*.f64 (*.f64 (pow.f64 i 2) 50/3) 8) 8)
(*.f64 50/3 (pow.f64 i 2))
(/.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 i 2) 50/3) 8)) 16)
(*.f64 50/3 (pow.f64 i 2))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 i 2) 50/3) 8))) 32)
(*.f64 50/3 (pow.f64 i 2))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 i 2) 50/3) 8)))) 64)
(*.f64 50/3 (pow.f64 i 2))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 i 2) 50/3) 8)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 i 2) 50/3) 8))))) 128)
(*.f64 50/3 (pow.f64 i 2))
(pow.f64 (*.f64 (pow.f64 i 2) 50/3) 1)
(*.f64 50/3 (pow.f64 i 2))

localize17.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))
0.1b
(+.f64 (neg.f64 (log.f64 n)) (log.f64 i))
0.2b
(*.f64 (pow.f64 n 2) 100)
2.1b
(/.f64 (*.f64 (pow.f64 n 2) 100) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
Compiler

Compiled 49 to 20 computations (59.2% saved)

series4.0ms (0%)

Counts
3 → 60
Calls

15 calls:

TimeVariablePointExpression
0.0ms
i
@-inf
(/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))
0.0ms
n
@-inf
(/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))
0.0ms
n
@inf
(/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))
0.0ms
i
@inf
(/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))
0.0ms
i
@0
(/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))

rewrite75.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1580×rational.json-1
1580×rational.json-2
1580×rational.json-3
1574×exponential.json-3
1574×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01581
110881
229881
399481
4426781
Stop Event
node limit
Counts
3 → 103
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 n 2) 100) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 (pow.f64 n 2) 100)
(/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 n 2) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 100 i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 n 2) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 100 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 n 2) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 100 i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (pow.f64 n 2) 100) (/.f64 (+.f64 i i) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (*.f64 i 1/50) (pow.f64 n 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 100 i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 n 2) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 100 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 100 (*.f64 (pow.f64 n 2) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 n 2) 100) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 (pow.f64 n 2) (/.f64 100 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 n 2) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 100 i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (pow.f64 n 2) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 100 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) 100) (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 (pow.f64 n 2) (*.f64 i 1/50)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 n 2) 200) (/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 n 2) 200) (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 n 2) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)) 100)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 n 2) 200) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 n 2) 400) (/.f64 1 (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 n 2)) (/.f64 50 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 n 2)) (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 50))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (/.f64 1 (*.f64 2 (/.f64 (*.f64 i 1/50) (pow.f64 n 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (/.f64 1 (/.f64 2 (/.f64 (pow.f64 n 2) (*.f64 i 1/50)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 100 i)) (pow.f64 n 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 n 2) -100) (/.f64 1 (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 1 (/.f64 i (*.f64 (pow.f64 n 2) -100))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 200 (*.f64 (pow.f64 n 2) (/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 200 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) (*.f64 (pow.f64 n 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) (*.f64 (pow.f64 n 2) 100))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) (/.f64 1 (/.f64 1/100 (pow.f64 n 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 n 2) (/.f64 100 i)) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 n 2) (/.f64 100 i)) (/.f64 1 (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (pow.f64 n 2) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i))) 50)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 i) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 1/100 (pow.f64 n 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 i) (/.f64 (*.f64 (pow.f64 n 2) 100) (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 n 2) i) (/.f64 100 (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 100 i) (/.f64 (pow.f64 n 2) (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 n 2) 1/2) (/.f64 200 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 50 (*.f64 2 (*.f64 (pow.f64 n 2) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 (pow.f64 n 2) 200) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 n 2) (/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 2)) 200)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 50 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (*.f64 2 (pow.f64 n 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 2) (*.f64 (pow.f64 n 2) 200))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 n 2) (*.f64 i 1/50)) (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 1/2) (*.f64 (pow.f64 n 2) 200))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 50) (*.f64 2 (pow.f64 n 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) (*.f64 (pow.f64 n 2) 1/2)) 200)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 n 2) (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (/.f64 100 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (*.f64 (pow.f64 n 2) (/.f64 100 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 n 2) 100) (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 1/100 (pow.f64 n 2))) (/.f64 1 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1/100 (pow.f64 n 2))) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 100 (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (/.f64 (pow.f64 n 2) i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 n 2) 100) (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (/.f64 1 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 n 2) 100) (/.f64 (+.f64 i i) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 200 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (*.f64 (pow.f64 n 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) (*.f64 (pow.f64 n 2) -100))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (*.f64 i 1/50) (pow.f64 n 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 100 i))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 4)) (*.f64 (pow.f64 n 2) 400))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (/.f64 (*.f64 i 1/50) (pow.f64 n 2)))) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 (/.f64 (pow.f64 n 2) (*.f64 i 1/50)))) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 i (*.f64 (pow.f64 n 2) -100))) (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 n 2) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 100 i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (pow.f64 n 2) 100) (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 n 2) 100) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 n 2) 100))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 n 2) 100) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 n 2) 100) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 n 2) 200) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 n 2) 400) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 n 2) 400)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 n 2) 100) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 i (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 i i) (/.f64 1/2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 i i) (*.f64 (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 i i) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i 4) (/.f64 1 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 i) (/.f64 1 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (/.f64 i 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (+.f64 i i) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (+.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 1/2) (+.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 i (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 i 2) (*.f64 2 (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4)) (*.f64 i 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (neg.f64 i))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))))))

simplify144.0ms (0.6%)

Algorithm
egg-herbie
Rules
1460×rational.json-simplify-51
944×rational.json-simplify-53
842×rational.json-simplify-35
642×rational.json-simplify-2
638×rational.json-simplify-44
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02355849
15235773
212575749
344105749
470355749
Stop Event
node limit
Counts
163 → 149
Calls
Call 1
Inputs
(*.f64 100 (/.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 n 2)) i))
(*.f64 100 (/.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 n 2)) i))
(*.f64 100 (/.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 n 2)) i))
(*.f64 100 (/.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 n 2)) i))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) i))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) i))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) i))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) i))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) i))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) i))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) i))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) i))
(*.f64 100 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) (pow.f64 n 2)) i))
(*.f64 100 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) (pow.f64 n 2)) i))
(*.f64 100 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) (pow.f64 n 2)) i))
(*.f64 100 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) (pow.f64 n 2)) i))
(*.f64 100 (pow.f64 n 2))
(*.f64 100 (pow.f64 n 2))
(*.f64 100 (pow.f64 n 2))
(*.f64 100 (pow.f64 n 2))
(*.f64 100 (pow.f64 n 2))
(*.f64 100 (pow.f64 n 2))
(*.f64 100 (pow.f64 n 2))
(*.f64 100 (pow.f64 n 2))
(*.f64 100 (pow.f64 n 2))
(*.f64 100 (pow.f64 n 2))
(*.f64 100 (pow.f64 n 2))
(*.f64 100 (pow.f64 n 2))
(/.f64 i (-.f64 (log.f64 i) (log.f64 n)))
(/.f64 i (-.f64 (log.f64 i) (log.f64 n)))
(/.f64 i (-.f64 (log.f64 i) (log.f64 n)))
(/.f64 i (-.f64 (log.f64 i) (log.f64 n)))
(/.f64 i (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n)))
(/.f64 i (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n)))
(/.f64 i (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n)))
(/.f64 i (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n)))
(/.f64 i (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)))
(/.f64 i (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)))
(/.f64 i (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)))
(/.f64 i (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)))
(/.f64 i (-.f64 (log.f64 i) (log.f64 n)))
(/.f64 i (-.f64 (log.f64 i) (log.f64 n)))
(/.f64 i (-.f64 (log.f64 i) (log.f64 n)))
(/.f64 i (-.f64 (log.f64 i) (log.f64 n)))
(/.f64 i (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n)))))
(/.f64 i (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n)))))
(/.f64 i (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n)))))
(/.f64 i (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n)))))
(/.f64 i (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))
(/.f64 i (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))
(/.f64 i (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))
(/.f64 i (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))
(+.f64 (*.f64 (pow.f64 n 2) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 100 i))) 0)
(+.f64 0 (*.f64 (pow.f64 n 2) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 100 i))))
(-.f64 (*.f64 (pow.f64 n 2) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 100 i))) 0)
(*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) 100) (/.f64 (+.f64 i i) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(*.f64 2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (*.f64 i 1/50) (pow.f64 n 2))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 100 i))) 2))
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 100 i)))
(*.f64 100 (*.f64 (pow.f64 n 2) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)))
(*.f64 (*.f64 (pow.f64 n 2) 100) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i))
(*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 (pow.f64 n 2) (/.f64 100 i)))
(*.f64 (*.f64 (pow.f64 n 2) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 100 i))) 1)
(*.f64 1 (*.f64 (pow.f64 n 2) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 100 i))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) 100) (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))
(*.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 (pow.f64 n 2) (*.f64 i 1/50)))
(*.f64 (*.f64 (pow.f64 n 2) 200) (/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 2))
(*.f64 (*.f64 (pow.f64 n 2) 200) (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 1/2))
(*.f64 (*.f64 (pow.f64 n 2) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)) 100)
(*.f64 (*.f64 (*.f64 (pow.f64 n 2) 200) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)) 1/2)
(*.f64 (*.f64 (pow.f64 n 2) 400) (/.f64 1 (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 4)))
(*.f64 (*.f64 2 (pow.f64 n 2)) (/.f64 50 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(*.f64 (*.f64 2 (pow.f64 n 2)) (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 50))
(*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (/.f64 1 (*.f64 2 (/.f64 (*.f64 i 1/50) (pow.f64 n 2)))))
(*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (/.f64 1 (/.f64 2 (/.f64 (pow.f64 n 2) (*.f64 i 1/50)))))
(*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 100 i)) (pow.f64 n 2))
(*.f64 (*.f64 (pow.f64 n 2) -100) (/.f64 1 (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))
(*.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 1 (/.f64 i (*.f64 (pow.f64 n 2) -100))))
(*.f64 200 (*.f64 (pow.f64 n 2) (/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 2)))
(*.f64 200 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) (*.f64 (pow.f64 n 2) 1/2)))
(*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) (*.f64 (pow.f64 n 2) 100))
(*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) (/.f64 1 (/.f64 1/100 (pow.f64 n 2))))
(*.f64 (*.f64 (pow.f64 n 2) (/.f64 100 i)) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))
(*.f64 (*.f64 (pow.f64 n 2) (/.f64 100 i)) (/.f64 1 (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(*.f64 (*.f64 2 (*.f64 (pow.f64 n 2) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i))) 50)
(*.f64 (/.f64 1 i) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 1/100 (pow.f64 n 2))))
(*.f64 (/.f64 1 i) (/.f64 (*.f64 (pow.f64 n 2) 100) (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(*.f64 (/.f64 (pow.f64 n 2) i) (/.f64 100 (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(*.f64 (/.f64 100 i) (/.f64 (pow.f64 n 2) (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(*.f64 (*.f64 (pow.f64 n 2) 1/2) (/.f64 200 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(*.f64 50 (*.f64 2 (*.f64 (pow.f64 n 2) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i))))
(*.f64 1/2 (*.f64 (*.f64 (pow.f64 n 2) 200) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)))
(*.f64 (*.f64 (pow.f64 n 2) (/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 2)) 200)
(*.f64 (/.f64 50 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (*.f64 2 (pow.f64 n 2)))
(*.f64 (/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 2) (*.f64 (pow.f64 n 2) 200))
(*.f64 (/.f64 (pow.f64 n 2) (*.f64 i 1/50)) (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 1/2) (*.f64 (pow.f64 n 2) 200))
(*.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 50) (*.f64 2 (pow.f64 n 2)))
(*.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) (*.f64 (pow.f64 n 2) 1/2)) 200)
(*.f64 (/.f64 (pow.f64 n 2) (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (/.f64 100 i))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (*.f64 (pow.f64 n 2) (/.f64 100 i)))
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) 100) (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) -1)
(*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 1/100 (pow.f64 n 2))) (/.f64 1 i))
(*.f64 (/.f64 1 (/.f64 1/100 (pow.f64 n 2))) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i))
(*.f64 (/.f64 100 (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (/.f64 (pow.f64 n 2) i))
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) 100) (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (/.f64 1 i))
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) 100) (/.f64 (+.f64 i i) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) 2)
(*.f64 (/.f64 200 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (*.f64 (pow.f64 n 2) 1/2))
(*.f64 (/.f64 1 (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) (*.f64 (pow.f64 n 2) -100))
(*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (*.f64 i 1/50) (pow.f64 n 2))) 2)
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 100 i))) 2) 2)
(*.f64 (/.f64 1 (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 4)) (*.f64 (pow.f64 n 2) 400))
(*.f64 (/.f64 1 (*.f64 2 (/.f64 (*.f64 i 1/50) (pow.f64 n 2)))) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4))
(*.f64 (/.f64 1 (/.f64 2 (/.f64 (pow.f64 n 2) (*.f64 i 1/50)))) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4))
(*.f64 (/.f64 1 (/.f64 i (*.f64 (pow.f64 n 2) -100))) (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(pow.f64 (*.f64 (pow.f64 n 2) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 100 i))) 1)
(neg.f64 (/.f64 (*.f64 (pow.f64 n 2) 100) (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))
(+.f64 (*.f64 (pow.f64 n 2) 100) 0)
(+.f64 0 (*.f64 (pow.f64 n 2) 100))
(-.f64 (*.f64 (pow.f64 n 2) 100) 0)
(/.f64 (*.f64 (pow.f64 n 2) 100) 1)
(/.f64 (*.f64 (pow.f64 n 2) 200) 2)
(/.f64 (*.f64 (pow.f64 n 2) 400) 4)
(/.f64 (*.f64 2 (*.f64 (pow.f64 n 2) 400)) 8)
(pow.f64 (*.f64 (pow.f64 n 2) 100) 1)
(+.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 0)
(+.f64 0 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(-.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 0)
(-.f64 0 (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(*.f64 2 (/.f64 i (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(*.f64 2 (/.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 2))
(*.f64 i (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 1)
(*.f64 1 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 -1 (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(*.f64 (+.f64 i i) (/.f64 1/2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 (+.f64 i i) (*.f64 (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 1/2))
(*.f64 (/.f64 (+.f64 i i) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 1/2)
(*.f64 (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 4) 1/4)
(*.f64 (*.f64 i 4) (/.f64 1 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4)))
(*.f64 (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) i)
(*.f64 (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) -1)
(*.f64 (neg.f64 i) (/.f64 1 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (/.f64 i 2))
(*.f64 1/2 (/.f64 (+.f64 i i) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 (/.f64 1/2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (+.f64 i i))
(*.f64 (*.f64 (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 1/2) (+.f64 i i))
(*.f64 (/.f64 i (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) 2)
(*.f64 (/.f64 i 2) (*.f64 2 (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(*.f64 (/.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 2) 2)
(*.f64 1/4 (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 4))
(*.f64 (/.f64 1 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4)) (*.f64 i 4))
(*.f64 (/.f64 1 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (neg.f64 i))
(pow.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 1)
(neg.f64 (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
Outputs
(*.f64 100 (/.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 n 2)) i))
(*.f64 100 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (/.f64 (pow.f64 n 2) i)))
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (/.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 n 2)) i))
(*.f64 100 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (/.f64 (pow.f64 n 2) i)))
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (/.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 n 2)) i))
(*.f64 100 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (/.f64 (pow.f64 n 2) i)))
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (/.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 n 2)) i))
(*.f64 100 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (/.f64 (pow.f64 n 2) i)))
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) i))
(*.f64 100 (*.f64 (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n)))) (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (pow.f64 n 2) (/.f64 (-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n)))) i)))
(*.f64 100 (*.f64 (-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n)))) (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (-.f64 (log.f64 (/.f64 1 n)) (neg.f64 (log.f64 i))) (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) i))
(*.f64 100 (*.f64 (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n)))) (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (pow.f64 n 2) (/.f64 (-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n)))) i)))
(*.f64 100 (*.f64 (-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n)))) (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (-.f64 (log.f64 (/.f64 1 n)) (neg.f64 (log.f64 i))) (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) i))
(*.f64 100 (*.f64 (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n)))) (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (pow.f64 n 2) (/.f64 (-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n)))) i)))
(*.f64 100 (*.f64 (-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n)))) (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (-.f64 (log.f64 (/.f64 1 n)) (neg.f64 (log.f64 i))) (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) i))
(*.f64 100 (*.f64 (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n)))) (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (pow.f64 n 2) (/.f64 (-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n)))) i)))
(*.f64 100 (*.f64 (-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n)))) (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (-.f64 (log.f64 (/.f64 1 n)) (neg.f64 (log.f64 i))) (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i))
(*.f64 100 (*.f64 (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))) (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1))) (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i))
(*.f64 100 (*.f64 (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))) (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1))) (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i))
(*.f64 100 (*.f64 (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))) (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1))) (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i))
(*.f64 100 (*.f64 (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))) (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1))) (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i))
(*.f64 100 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (/.f64 (pow.f64 n 2) i)))
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i))
(*.f64 100 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (/.f64 (pow.f64 n 2) i)))
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i))
(*.f64 100 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (/.f64 (pow.f64 n 2) i)))
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i))
(*.f64 100 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (/.f64 (pow.f64 n 2) i)))
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) i))
(*.f64 100 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n)) (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n)) (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (-.f64 (neg.f64 (log.f64 n)) (log.f64 (/.f64 1 i))) (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) i))
(*.f64 100 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n)) (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n)) (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (-.f64 (neg.f64 (log.f64 n)) (log.f64 (/.f64 1 i))) (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) i))
(*.f64 100 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n)) (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n)) (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (-.f64 (neg.f64 (log.f64 n)) (log.f64 (/.f64 1 i))) (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) i))
(*.f64 100 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n)) (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n)) (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (-.f64 (neg.f64 (log.f64 n)) (log.f64 (/.f64 1 i))) (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) (pow.f64 n 2)) i))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (log.f64 -1) (-.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 n)))) i))
(*.f64 100 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (-.f64 (log.f64 -1) (log.f64 n))) (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (pow.f64 n 2) (/.f64 (+.f64 (log.f64 -1) (-.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 n))) i)))
(*.f64 100 (*.f64 (+.f64 (log.f64 -1) (-.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 n))) (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) (pow.f64 n 2)) i))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (log.f64 -1) (-.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 n)))) i))
(*.f64 100 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (-.f64 (log.f64 -1) (log.f64 n))) (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (pow.f64 n 2) (/.f64 (+.f64 (log.f64 -1) (-.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 n))) i)))
(*.f64 100 (*.f64 (+.f64 (log.f64 -1) (-.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 n))) (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) (pow.f64 n 2)) i))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (log.f64 -1) (-.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 n)))) i))
(*.f64 100 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (-.f64 (log.f64 -1) (log.f64 n))) (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (pow.f64 n 2) (/.f64 (+.f64 (log.f64 -1) (-.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 n))) i)))
(*.f64 100 (*.f64 (+.f64 (log.f64 -1) (-.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 n))) (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) (pow.f64 n 2)) i))
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (log.f64 -1) (-.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 n)))) i))
(*.f64 100 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (-.f64 (log.f64 -1) (log.f64 n))) (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (pow.f64 n 2) (/.f64 (+.f64 (log.f64 -1) (-.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 n))) i)))
(*.f64 100 (*.f64 (+.f64 (log.f64 -1) (-.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 n))) (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (pow.f64 n 2))
(*.f64 100 (pow.f64 n 2))
(*.f64 100 (pow.f64 n 2))
(*.f64 100 (pow.f64 n 2))
(*.f64 100 (pow.f64 n 2))
(*.f64 100 (pow.f64 n 2))
(*.f64 100 (pow.f64 n 2))
(*.f64 100 (pow.f64 n 2))
(*.f64 100 (pow.f64 n 2))
(*.f64 100 (pow.f64 n 2))
(*.f64 100 (pow.f64 n 2))
(*.f64 100 (pow.f64 n 2))
(/.f64 i (-.f64 (log.f64 i) (log.f64 n)))
(/.f64 i (-.f64 (log.f64 i) (log.f64 n)))
(/.f64 i (-.f64 (log.f64 i) (log.f64 n)))
(/.f64 i (-.f64 (log.f64 i) (log.f64 n)))
(/.f64 i (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n)))
(/.f64 i (-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n)))
(/.f64 i (-.f64 (neg.f64 (log.f64 n)) (log.f64 (/.f64 1 i))))
(/.f64 i (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n)))
(/.f64 i (-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n)))
(/.f64 i (-.f64 (neg.f64 (log.f64 n)) (log.f64 (/.f64 1 i))))
(/.f64 i (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n)))
(/.f64 i (-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n)))
(/.f64 i (-.f64 (neg.f64 (log.f64 n)) (log.f64 (/.f64 1 i))))
(/.f64 i (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n)))
(/.f64 i (-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n)))
(/.f64 i (-.f64 (neg.f64 (log.f64 n)) (log.f64 (/.f64 1 i))))
(/.f64 i (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)))
(/.f64 i (+.f64 (log.f64 -1) (-.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 n))))
(/.f64 i (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (-.f64 (log.f64 -1) (log.f64 n))))
(/.f64 i (+.f64 (log.f64 -1) (-.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 n))))
(/.f64 i (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)))
(/.f64 i (+.f64 (log.f64 -1) (-.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 n))))
(/.f64 i (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (-.f64 (log.f64 -1) (log.f64 n))))
(/.f64 i (+.f64 (log.f64 -1) (-.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 n))))
(/.f64 i (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)))
(/.f64 i (+.f64 (log.f64 -1) (-.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 n))))
(/.f64 i (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (-.f64 (log.f64 -1) (log.f64 n))))
(/.f64 i (+.f64 (log.f64 -1) (-.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 n))))
(/.f64 i (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)))
(/.f64 i (+.f64 (log.f64 -1) (-.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 n))))
(/.f64 i (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (-.f64 (log.f64 -1) (log.f64 n))))
(/.f64 i (+.f64 (log.f64 -1) (-.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 n))))
(/.f64 i (-.f64 (log.f64 i) (log.f64 n)))
(/.f64 i (-.f64 (log.f64 i) (log.f64 n)))
(/.f64 i (-.f64 (log.f64 i) (log.f64 n)))
(/.f64 i (-.f64 (log.f64 i) (log.f64 n)))
(/.f64 i (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n)))))
(/.f64 i (-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n)))))
(/.f64 i (-.f64 (log.f64 (/.f64 1 n)) (neg.f64 (log.f64 i))))
(/.f64 i (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n)))))
(/.f64 i (-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n)))))
(/.f64 i (-.f64 (log.f64 (/.f64 1 n)) (neg.f64 (log.f64 i))))
(/.f64 i (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n)))))
(/.f64 i (-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n)))))
(/.f64 i (-.f64 (log.f64 (/.f64 1 n)) (neg.f64 (log.f64 i))))
(/.f64 i (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n)))))
(/.f64 i (-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n)))))
(/.f64 i (-.f64 (log.f64 (/.f64 1 n)) (neg.f64 (log.f64 i))))
(/.f64 i (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))
(/.f64 i (-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1))))
(/.f64 i (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))
(/.f64 i (-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1))))
(/.f64 i (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))
(/.f64 i (-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1))))
(/.f64 i (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))
(/.f64 i (-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1))))
(+.f64 (*.f64 (pow.f64 n 2) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 100 i))) 0)
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(+.f64 0 (*.f64 (pow.f64 n 2) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 100 i))))
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(-.f64 (*.f64 (pow.f64 n 2) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 100 i))) 0)
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) 100) (/.f64 (+.f64 i i) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (*.f64 i 1/50) (pow.f64 n 2))))
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 100 i))) 2))
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 100 i)))
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 100 (*.f64 (pow.f64 n 2) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)))
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 (*.f64 (pow.f64 n 2) 100) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i))
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 (pow.f64 n 2) (/.f64 100 i)))
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 (*.f64 (pow.f64 n 2) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 100 i))) 1)
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 1 (*.f64 (pow.f64 n 2) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 100 i))))
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) 100) (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 (pow.f64 n 2) (*.f64 i 1/50)))
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 (*.f64 (pow.f64 n 2) 200) (/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 2))
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 (*.f64 (pow.f64 n 2) 200) (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 1/2))
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 (*.f64 (pow.f64 n 2) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)) 100)
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 (*.f64 (*.f64 (pow.f64 n 2) 200) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)) 1/2)
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 (*.f64 (pow.f64 n 2) 400) (/.f64 1 (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 4)))
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 (*.f64 2 (pow.f64 n 2)) (/.f64 50 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 (*.f64 2 (pow.f64 n 2)) (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 50))
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (/.f64 1 (*.f64 2 (/.f64 (*.f64 i 1/50) (pow.f64 n 2)))))
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (/.f64 1 (/.f64 2 (/.f64 (pow.f64 n 2) (*.f64 i 1/50)))))
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 100 i)) (pow.f64 n 2))
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 (*.f64 (pow.f64 n 2) -100) (/.f64 1 (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 1 (/.f64 i (*.f64 (pow.f64 n 2) -100))))
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 200 (*.f64 (pow.f64 n 2) (/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 2)))
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 200 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) (*.f64 (pow.f64 n 2) 1/2)))
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) (*.f64 (pow.f64 n 2) 100))
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) (/.f64 1 (/.f64 1/100 (pow.f64 n 2))))
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 (*.f64 (pow.f64 n 2) (/.f64 100 i)) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 (*.f64 (pow.f64 n 2) (/.f64 100 i)) (/.f64 1 (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 (*.f64 2 (*.f64 (pow.f64 n 2) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i))) 50)
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 (/.f64 1 i) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 1/100 (pow.f64 n 2))))
(*.f64 (/.f64 1 i) (/.f64 (pow.f64 n 2) (/.f64 1/100 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))))
(*.f64 (/.f64 1 i) (*.f64 (pow.f64 n 2) (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) 1/100)))
(/.f64 (*.f64 (pow.f64 n 2) (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) 1/100)) i)
(*.f64 (/.f64 1 i) (/.f64 (*.f64 (pow.f64 n 2) 100) (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(*.f64 (/.f64 1 i) (/.f64 (pow.f64 n 2) (/.f64 1/100 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))))
(*.f64 (/.f64 1 i) (*.f64 (pow.f64 n 2) (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) 1/100)))
(/.f64 (*.f64 (pow.f64 n 2) (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) 1/100)) i)
(*.f64 (/.f64 (pow.f64 n 2) i) (/.f64 100 (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(*.f64 (/.f64 (pow.f64 n 2) i) (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) 1/100))
(*.f64 (/.f64 100 i) (/.f64 (pow.f64 n 2) (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 (*.f64 (pow.f64 n 2) 1/2) (/.f64 200 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 50 (*.f64 2 (*.f64 (pow.f64 n 2) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i))))
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 1/2 (*.f64 (*.f64 (pow.f64 n 2) 200) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)))
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 (*.f64 (pow.f64 n 2) (/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 2)) 200)
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 (/.f64 50 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (*.f64 2 (pow.f64 n 2)))
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 (/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 2) (*.f64 (pow.f64 n 2) 200))
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 (/.f64 (pow.f64 n 2) (*.f64 i 1/50)) (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 1/2) (*.f64 (pow.f64 n 2) 200))
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 50) (*.f64 2 (pow.f64 n 2)))
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) (*.f64 (pow.f64 n 2) 1/2)) 200)
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 (/.f64 (pow.f64 n 2) (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (/.f64 100 i))
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (*.f64 (pow.f64 n 2) (/.f64 100 i)))
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) 100) (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) -1)
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 1/100 (pow.f64 n 2))) (/.f64 1 i))
(*.f64 (/.f64 1 i) (/.f64 (pow.f64 n 2) (/.f64 1/100 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))))
(*.f64 (/.f64 1 i) (*.f64 (pow.f64 n 2) (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) 1/100)))
(/.f64 (*.f64 (pow.f64 n 2) (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) 1/100)) i)
(*.f64 (/.f64 1 (/.f64 1/100 (pow.f64 n 2))) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i))
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 (/.f64 100 (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (/.f64 (pow.f64 n 2) i))
(*.f64 (/.f64 (pow.f64 n 2) i) (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) 1/100))
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) 100) (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (/.f64 1 i))
(*.f64 (/.f64 1 i) (/.f64 (pow.f64 n 2) (/.f64 1/100 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))))
(*.f64 (/.f64 1 i) (*.f64 (pow.f64 n 2) (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) 1/100)))
(/.f64 (*.f64 (pow.f64 n 2) (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) 1/100)) i)
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) 100) (/.f64 (+.f64 i i) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) 2)
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 (/.f64 200 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (*.f64 (pow.f64 n 2) 1/2))
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 (/.f64 1 (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) (*.f64 (pow.f64 n 2) -100))
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 (*.f64 i 1/50) (pow.f64 n 2))) 2)
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 100 i))) 2) 2)
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 (/.f64 1 (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 4)) (*.f64 (pow.f64 n 2) 400))
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 (/.f64 1 (*.f64 2 (/.f64 (*.f64 i 1/50) (pow.f64 n 2)))) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4))
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 (/.f64 1 (/.f64 2 (/.f64 (pow.f64 n 2) (*.f64 i 1/50)))) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4))
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 (/.f64 1 (/.f64 i (*.f64 (pow.f64 n 2) -100))) (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(pow.f64 (*.f64 (pow.f64 n 2) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 100 i))) 1)
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(neg.f64 (/.f64 (*.f64 (pow.f64 n 2) 100) (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))
(*.f64 (pow.f64 n 2) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 100 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(*.f64 100 (*.f64 (/.f64 (pow.f64 n 2) i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(+.f64 (*.f64 (pow.f64 n 2) 100) 0)
(*.f64 100 (pow.f64 n 2))
(+.f64 0 (*.f64 (pow.f64 n 2) 100))
(*.f64 100 (pow.f64 n 2))
(-.f64 (*.f64 (pow.f64 n 2) 100) 0)
(*.f64 100 (pow.f64 n 2))
(/.f64 (*.f64 (pow.f64 n 2) 100) 1)
(*.f64 100 (pow.f64 n 2))
(/.f64 (*.f64 (pow.f64 n 2) 200) 2)
(*.f64 100 (pow.f64 n 2))
(/.f64 (*.f64 (pow.f64 n 2) 400) 4)
(*.f64 100 (pow.f64 n 2))
(/.f64 (*.f64 2 (*.f64 (pow.f64 n 2) 400)) 8)
(*.f64 100 (pow.f64 n 2))
(pow.f64 (*.f64 (pow.f64 n 2) 100) 1)
(*.f64 100 (pow.f64 n 2))
(+.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 0)
(/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))
(+.f64 0 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))
(-.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 0)
(/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))
(-.f64 0 (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))
(*.f64 2 (/.f64 i (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))
(*.f64 2 (/.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 2))
(/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))
(*.f64 i (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))
(*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 1)
(/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))
(*.f64 1 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))
(*.f64 -1 (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))
(*.f64 (+.f64 i i) (/.f64 1/2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))
(*.f64 (+.f64 i i) (*.f64 (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 1/2))
(/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))
(*.f64 (/.f64 (+.f64 i i) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 1/2)
(/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))
(*.f64 (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 4) 1/4)
(/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))
(*.f64 (*.f64 i 4) (/.f64 1 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4)))
(*.f64 (*.f64 i 4) (/.f64 (/.f64 1 (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) 4))
(*.f64 i (*.f64 4 (/.f64 1/4 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))))
(*.f64 (/.f64 1/4 (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) (*.f64 i 4))
(*.f64 (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) i)
(/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))
(*.f64 (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) -1)
(/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))
(*.f64 (neg.f64 i) (/.f64 1 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (/.f64 i 2))
(/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))
(*.f64 1/2 (/.f64 (+.f64 i i) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))
(*.f64 (/.f64 1/2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (+.f64 i i))
(/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 1/2) (+.f64 i i))
(/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))
(*.f64 (/.f64 i (*.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) 2)
(/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))
(*.f64 (/.f64 i 2) (*.f64 2 (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))
(*.f64 (/.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 2) 2)
(/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))
(*.f64 1/4 (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 4))
(/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))
(*.f64 (/.f64 1 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4)) (*.f64 i 4))
(*.f64 (*.f64 i 4) (/.f64 (/.f64 1 (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) 4))
(*.f64 i (*.f64 4 (/.f64 1/4 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))))
(*.f64 (/.f64 1/4 (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) (*.f64 i 4))
(*.f64 (/.f64 1 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (neg.f64 i))
(/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))
(pow.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 1)
(/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))
(neg.f64 (/.f64 i (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))

eval113.0ms (0.5%)

Compiler

Compiled 6851 to 4631 computations (32.4% saved)

prune100.0ms (0.4%)

Pruning

34 alts after pruning (28 fresh and 6 done)

PrunedKeptTotal
New4419450
Fresh21921
Picked101
Done369
Total44734481
Error
4.5b
Counts
481 → 34
Alt Table
Click to see full alt table
StatusErrorProgram
50.4b
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
56.2b
(/.f64 (*.f64 (pow.f64 n 2) 100) (/.f64 i (-.f64 (log.f64 i) (log.f64 n))))
50.5b
(/.f64 (*.f64 n -100) (/.f64 i (-.f64 1 (exp.f64 i))))
56.2b
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
29.2b
(*.f64 (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))) n)
48.6b
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 100 (/.f64 n i)))
29.2b
(*.f64 n (+.f64 100 (*.f64 i 50)))
29.3b
(*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n))))
60.2b
(*.f64 n (*.f64 50/3 (pow.f64 i 2)))
28.7b
(*.f64 n 100)
60.5b
(*.f64 i (*.f64 n 50))
56.9b
(*.f64 100 (/.f64 (/.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (/.f64 1 n)) (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (/.f64 i (+.f64 -1 (exp.f64 i))))))
56.3b
(*.f64 100 (/.f64 (/.f64 1 i) (*.f64 (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 1 (pow.f64 n 2)))))
48.1b
(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)))
50.4b
(*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n)))
51.7b
(*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n)))
55.2b
(*.f64 100 (/.f64 (+.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (pow.f64 n 2) (+.f64 (/.f64 1 i) (*.f64 1/2 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2))))) (/.f64 i n)))
55.3b
(*.f64 100 (/.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i n)))
55.3b
(*.f64 100 (/.f64 n (/.f64 i (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))
35.4b
(*.f64 100 (/.f64 i (/.f64 i n)))
28.4b
(*.f64 100 (-.f64 (+.f64 n -3) -3))
28.4b
(*.f64 100 (-.f64 (+.f64 1 n) 1))
35.4b
(*.f64 100 (+.f64 n (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))) (+.f64 (*.f64 (pow.f64 i 3) (+.f64 (*.f64 (/.f64 1 (pow.f64 n 2)) 11/24) (-.f64 1/24 (*.f64 1/4 (+.f64 (/.f64 1 n) (/.f64 1 (pow.f64 n 3))))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))))
32.1b
(*.f64 100 (+.f64 n (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))))
56.2b
(*.f64 100 (*.f64 (pow.f64 n 2) (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i)))
48.1b
(*.f64 100 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 i (/.f64 2 n))) 2))
37.3b
(*.f64 100 (*.f64 (/.f64 n i) (/.f64 1 (/.f64 1 i))))
56.9b
(*.f64 100 (*.f64 (/.f64 i (/.f64 2 n)) (/.f64 (/.f64 2 (+.f64 (exp.f64 i) -1)) (*.f64 (/.f64 i (+.f64 (exp.f64 i) -1)) (/.f64 i (+.f64 (exp.f64 i) -1))))))
35.4b
(*.f64 100 (*.f64 (/.f64 i (*.f64 i (/.f64 2 n))) 2))
32.5b
(*.f64 100 (*.f64 (/.f64 1 i) (*.f64 i n)))
36.3b
(*.f64 100 (*.f64 (/.f64 -1 (/.f64 i n)) (neg.f64 i)))
50.6b
(*.f64 100 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i)))
60.5b
(*.f64 50 (*.f64 n i))
62.1b
(*.f64 -50 i)
Compiler

Compiled 1027 to 771 computations (24.9% saved)

localize9.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
3.4b
(-.f64 (+.f64 1 n) 1)
Compiler

Compiled 20 to 16 computations (20% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
n
@0
(-.f64 (+.f64 1 n) 1)
0.0ms
n
@-inf
(-.f64 (+.f64 1 n) 1)
0.0ms
n
@inf
(-.f64 (+.f64 1 n) 1)

rewrite247.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
2976×rational.json-simplify-35
1724×rational.json-simplify-2
1464×rational.json-simplify-1
1172×exponential.json-3
1172×rational.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
061
1531
21311
32551
45121
512021
624401
734841
842961
951281
1057271
1158531
1258531
1366511
1471891
Stop Event
node limit
Counts
1 → 39
Calls
Call 1
Inputs
(-.f64 (+.f64 1 n) 1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 n -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 n 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 n) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 n)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 1 n))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 2 (+.f64 n -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 n 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 n -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 n 3) -3)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 n -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -2 (+.f64 n 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 3 (+.f64 n -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 n -3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -3 (+.f64 n 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 n 1/2) (*.f64 n 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 n)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 n 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 n 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 n 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 n n) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 n n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n 8) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 n 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/8 (*.f64 n 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n 1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 n 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 n n) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 n 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 n 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n 8)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n 8))))))) 512)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n 8))))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n 8)))))))) 1024)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 n 1)))) (#(struct:change #<rule egg-rr> (2) ((x . n)))))

simplify399.0ms (1.6%)

Algorithm
egg-herbie
Rules
3836×rational.json-simplify-51
2046×rational.json-simplify-48
1638×rational.json-simplify-2
1628×rational.json-simplify-1
1340×rational.json-simplify-35
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
07951
116051
262051
3199051
4336051
5408851
6427251
7435451
8441851
9449151
10532951
11592551
12636751
13642651
14648751
15669451
16712351
17721351
18730351
19739351
20748351
Stop Event
node limit
Counts
51 → 40
Calls
Call 1
Inputs
n
n
n
n
n
n
n
n
n
n
n
n
(+.f64 1 (+.f64 n -1))
(+.f64 n 0)
(+.f64 (+.f64 1 n) -1)
(+.f64 0 n)
(+.f64 -1 (+.f64 1 n))
(+.f64 2 (+.f64 n -2))
(+.f64 (+.f64 n 2) -2)
(+.f64 (+.f64 n -1) 1)
(+.f64 (+.f64 n 3) -3)
(+.f64 (+.f64 n -2) 2)
(+.f64 -2 (+.f64 n 2))
(+.f64 3 (+.f64 n -3))
(+.f64 (+.f64 n -3) 3)
(+.f64 -3 (+.f64 n 3))
(+.f64 (*.f64 n 1/2) (*.f64 n 1/2))
(*.f64 1 n)
(*.f64 n 1)
(*.f64 2 (*.f64 n 1/2))
(*.f64 4 (*.f64 n 1/4))
(*.f64 (+.f64 n n) 1/2)
(*.f64 (*.f64 n 4) 1/4)
(*.f64 1/2 (+.f64 n n))
(*.f64 (*.f64 n 8) 1/8)
(*.f64 1/4 (*.f64 n 4))
(*.f64 (*.f64 n 1/2) 2)
(*.f64 1/8 (*.f64 n 8))
(*.f64 (*.f64 n 1/4) 4)
(/.f64 n 1)
(/.f64 (+.f64 n n) 2)
(/.f64 (*.f64 n 4) 4)
(/.f64 (*.f64 n 8) 8)
(/.f64 (*.f64 2 (*.f64 n 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 n 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n 8)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n 8))))) 128)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n 8)))))) 256)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n 8))))))) 512)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n 8))))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n 8)))))))) 1024)
(pow.f64 n 1)
Outputs
n
n
n
n
n
n
n
n
n
n
n
n
(+.f64 1 (+.f64 n -1))
n
(+.f64 n 0)
n
(+.f64 (+.f64 1 n) -1)
n
(+.f64 0 n)
n
(+.f64 -1 (+.f64 1 n))
n
(+.f64 2 (+.f64 n -2))
n
(+.f64 (+.f64 n 2) -2)
n
(+.f64 (+.f64 n -1) 1)
n
(+.f64 (+.f64 n 3) -3)
n
(+.f64 (+.f64 n -2) 2)
n
(+.f64 -2 (+.f64 n 2))
n
(+.f64 3 (+.f64 n -3))
n
(+.f64 (+.f64 n -3) 3)
n
(+.f64 -3 (+.f64 n 3))
n
(+.f64 (*.f64 n 1/2) (*.f64 n 1/2))
n
(*.f64 1 n)
n
(*.f64 n 1)
n
(*.f64 2 (*.f64 n 1/2))
n
(*.f64 4 (*.f64 n 1/4))
n
(*.f64 (+.f64 n n) 1/2)
n
(*.f64 (*.f64 n 4) 1/4)
n
(*.f64 1/2 (+.f64 n n))
n
(*.f64 (*.f64 n 8) 1/8)
n
(*.f64 1/4 (*.f64 n 4))
n
(*.f64 (*.f64 n 1/2) 2)
n
(*.f64 1/8 (*.f64 n 8))
n
(*.f64 (*.f64 n 1/4) 4)
n
(/.f64 n 1)
n
(/.f64 (+.f64 n n) 2)
n
(/.f64 (*.f64 n 4) 4)
n
(/.f64 (*.f64 n 8) 8)
n
(/.f64 (*.f64 2 (*.f64 n 8)) 16)
n
(/.f64 (*.f64 2 (*.f64 2 (*.f64 n 8))) 32)
n
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n 8)))) 64)
n
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n 8))))) 128)
n
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n 8)))))) 256)
n
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n 8))))))) 512)
n
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n 8))))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n 8)))))))) 1024)
n
(pow.f64 n 1)
n

localize3.0ms (0%)

Compiler

Compiled 7 to 5 computations (28.6% saved)

localize10.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 100 (*.f64 -50 (/.f64 i n)))
0.3b
(*.f64 -50 (/.f64 i n))
4.5b
(*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n))))
Compiler

Compiled 30 to 16 computations (46.7% saved)

series4.0ms (0%)

Counts
3 → 30
Calls

18 calls:

TimeVariablePointExpression
1.0ms
i
@-inf
(*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n))))
0.0ms
n
@-inf
(*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n))))
0.0ms
i
@inf
(*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n))))
0.0ms
n
@inf
(*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n))))
0.0ms
i
@-inf
(*.f64 -50 (/.f64 i n))

rewrite77.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1352×rational.json-1
1352×rational.json-2
1352×rational.json-4
1352×rational.json-3
1344×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01057
16857
215257
336057
492557
5372257
Stop Event
node limit
Counts
3 → 37
Calls
Call 1
Inputs
(*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n))))
(*.f64 -50 (/.f64 i n))
(+.f64 100 (*.f64 -50 (/.f64 i n)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 n (*.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 1/2)) (*.f64 n (*.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (+.f64 100 (+.f64 100 (*.f64 (/.f64 i n) -100)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (*.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -50 (/.f64 i n)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -50 (/.f64 i n)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 i n) -25) (*.f64 (/.f64 i n) -25))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -50 (/.f64 i n)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -50 (/.f64 i n)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 i n) -100) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 i n) -200) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 i n) -200)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 i n) -200))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -50 (/.f64 i n)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 100 (*.f64 -50 (/.f64 i n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 100 (+.f64 100 (*.f64 (/.f64 i n) -100))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 100 (+.f64 100 (*.f64 (/.f64 i n) -100))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 100 (+.f64 100 (*.f64 (/.f64 i n) -100))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 1)))))

simplify179.0ms (0.7%)

Algorithm
egg-herbie
Rules
1618×rational.json-simplify-35
1460×rational.json-simplify-2
1402×rational.json-simplify-59
876×rational.json-simplify-1
814×rational.json-simplify-19
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0791129
11771129
24571129
313891129
432191129
547771129
660261129
766901129
879831129
Stop Event
node limit
Counts
67 → 45
Calls
Call 1
Inputs
(*.f64 -50 i)
(+.f64 (*.f64 100 n) (*.f64 -50 i))
(+.f64 (*.f64 100 n) (*.f64 -50 i))
(+.f64 (*.f64 100 n) (*.f64 -50 i))
(*.f64 100 n)
(+.f64 (*.f64 -50 i) (*.f64 100 n))
(+.f64 (*.f64 -50 i) (*.f64 100 n))
(+.f64 (*.f64 -50 i) (*.f64 100 n))
(*.f64 100 n)
(+.f64 (*.f64 -50 i) (*.f64 100 n))
(+.f64 (*.f64 -50 i) (*.f64 100 n))
(+.f64 (*.f64 -50 i) (*.f64 100 n))
(*.f64 100 n)
(+.f64 (*.f64 -50 i) (*.f64 100 n))
(+.f64 (*.f64 -50 i) (*.f64 100 n))
(+.f64 (*.f64 -50 i) (*.f64 100 n))
(*.f64 -50 i)
(+.f64 (*.f64 100 n) (*.f64 -50 i))
(+.f64 (*.f64 100 n) (*.f64 -50 i))
(+.f64 (*.f64 100 n) (*.f64 -50 i))
(*.f64 -50 i)
(+.f64 (*.f64 100 n) (*.f64 -50 i))
(+.f64 (*.f64 100 n) (*.f64 -50 i))
(+.f64 (*.f64 100 n) (*.f64 -50 i))
100
(*.f64 -50 (/.f64 i n))
(*.f64 -50 (/.f64 i n))
(*.f64 -50 (/.f64 i n))
100
100
(+.f64 (*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n)))) 0)
(+.f64 0 (*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n)))))
(+.f64 (*.f64 n (*.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 1/2)) (*.f64 n (*.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 1/2)))
(-.f64 (*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n)))) 0)
(/.f64 (*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n)))) 1)
(/.f64 (*.f64 n (+.f64 100 (+.f64 100 (*.f64 (/.f64 i n) -100)))) 2)
(/.f64 (*.f64 n (*.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 4)) 4)
(/.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 4))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 4)))) 16)
(pow.f64 (*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n)))) 1)
(+.f64 (*.f64 -50 (/.f64 i n)) 0)
(+.f64 0 (*.f64 -50 (/.f64 i n)))
(+.f64 (*.f64 (/.f64 i n) -25) (*.f64 (/.f64 i n) -25))
(-.f64 (*.f64 -50 (/.f64 i n)) 0)
(/.f64 (*.f64 -50 (/.f64 i n)) 1)
(/.f64 (*.f64 (/.f64 i n) -100) 2)
(/.f64 (*.f64 (/.f64 i n) -200) 4)
(/.f64 (*.f64 2 (*.f64 (/.f64 i n) -200)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 i n) -200))) 16)
(pow.f64 (*.f64 -50 (/.f64 i n)) 1)
(-.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 0)
(*.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 1)
(*.f64 1 (+.f64 100 (*.f64 -50 (/.f64 i n))))
(*.f64 2 (*.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 1/2))
(*.f64 (+.f64 100 (+.f64 100 (*.f64 (/.f64 i n) -100))) 1/2)
(*.f64 4 (/.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 4))
(*.f64 (*.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 4) 1/4)
(*.f64 1/2 (+.f64 100 (+.f64 100 (*.f64 (/.f64 i n) -100))))
(*.f64 (*.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 1/2) 2)
(*.f64 1/4 (*.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 4))
(*.f64 (/.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 4) 4)
(/.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 1)
(/.f64 (+.f64 100 (+.f64 100 (*.f64 (/.f64 i n) -100))) 2)
(/.f64 (*.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 4))) 16)
(pow.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 1)
Outputs
(*.f64 -50 i)
(+.f64 (*.f64 100 n) (*.f64 -50 i))
(+.f64 (*.f64 -50 i) (*.f64 100 n))
(+.f64 (*.f64 100 n) (*.f64 -50 i))
(+.f64 (*.f64 -50 i) (*.f64 100 n))
(+.f64 (*.f64 100 n) (*.f64 -50 i))
(+.f64 (*.f64 -50 i) (*.f64 100 n))
(*.f64 100 n)
(+.f64 (*.f64 -50 i) (*.f64 100 n))
(+.f64 (*.f64 -50 i) (*.f64 100 n))
(+.f64 (*.f64 -50 i) (*.f64 100 n))
(*.f64 100 n)
(+.f64 (*.f64 -50 i) (*.f64 100 n))
(+.f64 (*.f64 -50 i) (*.f64 100 n))
(+.f64 (*.f64 -50 i) (*.f64 100 n))
(*.f64 100 n)
(+.f64 (*.f64 -50 i) (*.f64 100 n))
(+.f64 (*.f64 -50 i) (*.f64 100 n))
(+.f64 (*.f64 -50 i) (*.f64 100 n))
(*.f64 -50 i)
(+.f64 (*.f64 100 n) (*.f64 -50 i))
(+.f64 (*.f64 -50 i) (*.f64 100 n))
(+.f64 (*.f64 100 n) (*.f64 -50 i))
(+.f64 (*.f64 -50 i) (*.f64 100 n))
(+.f64 (*.f64 100 n) (*.f64 -50 i))
(+.f64 (*.f64 -50 i) (*.f64 100 n))
(*.f64 -50 i)
(+.f64 (*.f64 100 n) (*.f64 -50 i))
(+.f64 (*.f64 -50 i) (*.f64 100 n))
(+.f64 (*.f64 100 n) (*.f64 -50 i))
(+.f64 (*.f64 -50 i) (*.f64 100 n))
(+.f64 (*.f64 100 n) (*.f64 -50 i))
(+.f64 (*.f64 -50 i) (*.f64 100 n))
100
(*.f64 -50 (/.f64 i n))
(*.f64 -50 (/.f64 i n))
(*.f64 -50 (/.f64 i n))
100
100
(+.f64 (*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n)))) 0)
(*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n))))
(+.f64 0 (*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n)))))
(*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n))))
(+.f64 (*.f64 n (*.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 1/2)) (*.f64 n (*.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 1/2)))
(*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n))))
(-.f64 (*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n)))) 0)
(*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n))))
(/.f64 (*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n)))) 1)
(*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n))))
(/.f64 (*.f64 n (+.f64 100 (+.f64 100 (*.f64 (/.f64 i n) -100)))) 2)
(*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n))))
(/.f64 (*.f64 n (*.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 4)) 4)
(*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n))))
(/.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 4))) 8)
(*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 4)))) 16)
(*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n))))
(pow.f64 (*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n)))) 1)
(*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n))))
(+.f64 (*.f64 -50 (/.f64 i n)) 0)
(*.f64 -50 (/.f64 i n))
(+.f64 0 (*.f64 -50 (/.f64 i n)))
(*.f64 -50 (/.f64 i n))
(+.f64 (*.f64 (/.f64 i n) -25) (*.f64 (/.f64 i n) -25))
(*.f64 -50 (/.f64 i n))
(-.f64 (*.f64 -50 (/.f64 i n)) 0)
(*.f64 -50 (/.f64 i n))
(/.f64 (*.f64 -50 (/.f64 i n)) 1)
(*.f64 -50 (/.f64 i n))
(/.f64 (*.f64 (/.f64 i n) -100) 2)
(*.f64 -50 (/.f64 i n))
(/.f64 (*.f64 (/.f64 i n) -200) 4)
(*.f64 -50 (/.f64 i n))
(/.f64 (*.f64 2 (*.f64 (/.f64 i n) -200)) 8)
(*.f64 -50 (/.f64 i n))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 i n) -200))) 16)
(*.f64 -50 (/.f64 i n))
(pow.f64 (*.f64 -50 (/.f64 i n)) 1)
(*.f64 -50 (/.f64 i n))
(-.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 0)
(+.f64 100 (*.f64 -50 (/.f64 i n)))
(*.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 1)
(+.f64 100 (*.f64 -50 (/.f64 i n)))
(*.f64 1 (+.f64 100 (*.f64 -50 (/.f64 i n))))
(+.f64 100 (*.f64 -50 (/.f64 i n)))
(*.f64 2 (*.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 1/2))
(+.f64 100 (*.f64 -50 (/.f64 i n)))
(*.f64 (+.f64 100 (+.f64 100 (*.f64 (/.f64 i n) -100))) 1/2)
(+.f64 100 (*.f64 -50 (/.f64 i n)))
(*.f64 4 (/.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 4))
(+.f64 100 (*.f64 -50 (/.f64 i n)))
(*.f64 (*.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 4) 1/4)
(+.f64 100 (*.f64 -50 (/.f64 i n)))
(*.f64 1/2 (+.f64 100 (+.f64 100 (*.f64 (/.f64 i n) -100))))
(+.f64 100 (*.f64 -50 (/.f64 i n)))
(*.f64 (*.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 1/2) 2)
(+.f64 100 (*.f64 -50 (/.f64 i n)))
(*.f64 1/4 (*.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 4))
(+.f64 100 (*.f64 -50 (/.f64 i n)))
(*.f64 (/.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 4) 4)
(+.f64 100 (*.f64 -50 (/.f64 i n)))
(/.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 1)
(+.f64 100 (*.f64 -50 (/.f64 i n)))
(/.f64 (+.f64 100 (+.f64 100 (*.f64 (/.f64 i n) -100))) 2)
(+.f64 100 (*.f64 -50 (/.f64 i n)))
(/.f64 (*.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 4) 4)
(+.f64 100 (*.f64 -50 (/.f64 i n)))
(/.f64 (*.f64 2 (*.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 4)) 8)
(+.f64 100 (*.f64 -50 (/.f64 i n)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 4))) 16)
(+.f64 100 (*.f64 -50 (/.f64 i n)))
(pow.f64 (+.f64 100 (*.f64 -50 (/.f64 i n))) 1)
(+.f64 100 (*.f64 -50 (/.f64 i n)))

localize12.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(/.f64 i (-.f64 1 (exp.f64 i)))
0.1b
(/.f64 (*.f64 n -100) (/.f64 i (-.f64 1 (exp.f64 i))))
2.9b
(-.f64 1 (exp.f64 i))
Compiler

Compiled 31 to 18 computations (41.9% saved)

series5.0ms (0%)

Counts
3 → 32
Calls

12 calls:

TimeVariablePointExpression
1.0ms
n
@0
(/.f64 (*.f64 n -100) (/.f64 i (-.f64 1 (exp.f64 i))))
1.0ms
i
@inf
(/.f64 (*.f64 n -100) (/.f64 i (-.f64 1 (exp.f64 i))))
1.0ms
i
@-inf
(/.f64 i (-.f64 1 (exp.f64 i)))
1.0ms
i
@-inf
(/.f64 (*.f64 n -100) (/.f64 i (-.f64 1 (exp.f64 i))))
0.0ms
i
@inf
(/.f64 i (-.f64 1 (exp.f64 i)))

rewrite74.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1368×exponential.json-3
1368×rational.json-1
1368×rational.json-2
1368×rational.json-4
1368×rational.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01257
19757
230057
3106357
4414257
Stop Event
node limit
Counts
3 → 118
Calls
Call 1
Inputs
(-.f64 1 (exp.f64 i))
(/.f64 (*.f64 n -100) (/.f64 i (-.f64 1 (exp.f64 i))))
(/.f64 i (-.f64 1 (exp.f64 i)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (exp.f64 i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 1 (exp.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (+.f64 (exp.f64 i) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (+.f64 (exp.f64 i) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 1 (exp.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (exp.f64 i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (exp.f64 i)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (exp.f64 i) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (-.f64 1 (exp.f64 i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (exp.f64 i) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (exp.f64 i)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (-.f64 1 (exp.f64 i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (-.f64 1 (exp.f64 i)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (exp.f64 i)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (exp.f64 i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (exp.f64 i)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (exp.f64 i) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (exp.f64 i)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 1 (exp.f64 i)) 2) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 1 (exp.f64 i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (exp.f64 i) -1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 1 (exp.f64 i)) (*.f64 -100 (/.f64 n i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 1 (exp.f64 i)) (*.f64 -100 (/.f64 n i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 1 (exp.f64 i)) (*.f64 -100 (/.f64 n i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (-.f64 1 (exp.f64 i)) (*.f64 -100 (/.f64 n i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (exp.f64 i)) (*.f64 -100 (/.f64 n i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 n (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 -100 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n -100) (/.f64 (-.f64 1 (exp.f64 i)) i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (exp.f64 i)) (*.f64 -100 (/.f64 n i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (exp.f64 i)) 2) (*.f64 (/.f64 n i) -50))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n -200) (/.f64 (/.f64 (-.f64 1 (exp.f64 i)) i) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n -200) (*.f64 (/.f64 (-.f64 1 (exp.f64 i)) i) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)) -100)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (exp.f64 i) -1) (/.f64 n (*.f64 i 1/100)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 n -100) (*.f64 (/.f64 i (+.f64 (exp.f64 i) -1)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (-.f64 1 (exp.f64 i)) (/.f64 -1/50 (/.f64 n i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (-.f64 1 (exp.f64 i)) (*.f64 -100 (/.f64 n i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 n -100) (/.f64 i (+.f64 (exp.f64 i) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 n n) (/.f64 -50 (/.f64 i (-.f64 1 (exp.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 n n) (*.f64 (/.f64 (-.f64 1 (exp.f64 i)) i) -50))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (exp.f64 i)) 4) (/.f64 1 (*.f64 (+.f64 i i) (/.f64 -1/50 n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 i) -1) 2) (/.f64 1 (*.f64 (neg.f64 i) (/.f64 -1/50 n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -200 i))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n -400) (/.f64 1 (*.f64 (/.f64 i (-.f64 1 (exp.f64 i))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 -100 i)) n)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n 100) (/.f64 1 (/.f64 i (+.f64 (exp.f64 i) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -200 (/.f64 n (*.f64 (/.f64 i (+.f64 (exp.f64 i) -1)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -200 (*.f64 (/.f64 (-.f64 1 (exp.f64 i)) i) (/.f64 n 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (exp.f64 i)) i) (*.f64 n -100))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (exp.f64 i)) i) (/.f64 1 (/.f64 -1/100 n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -100 (/.f64 n i)) (-.f64 1 (exp.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -100 (/.f64 n i)) (/.f64 1 (/.f64 1 (-.f64 1 (exp.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 2 i))) -50)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 i) (/.f64 (-.f64 1 (exp.f64 i)) (/.f64 -1/100 n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 i) (/.f64 (*.f64 n -100) (/.f64 1 (-.f64 1 (exp.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n i) (/.f64 -100 (/.f64 1 (-.f64 1 (exp.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -100 i) (/.f64 n (/.f64 1 (-.f64 1 (exp.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -200 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 1 (exp.f64 i)) i) 2) (*.f64 n -200))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n (*.f64 (/.f64 i (+.f64 (exp.f64 i) -1)) -2)) -200)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -50 (/.f64 i (-.f64 1 (exp.f64 i)))) (+.f64 n n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n 2) (/.f64 -200 (/.f64 i (-.f64 1 (exp.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -50 (*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 2 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n (*.f64 i 1/100)) (+.f64 (exp.f64 i) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 n i) -50) (*.f64 (-.f64 1 (exp.f64 i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 1 (exp.f64 i)) i) 1/2) (*.f64 n -200))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 1 (exp.f64 i)) i) -50) (+.f64 n n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 1 (exp.f64 i)) i) (/.f64 n 2)) -200)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (-.f64 1 (exp.f64 i)))) (*.f64 -100 (/.f64 n i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n (/.f64 1 (-.f64 1 (exp.f64 i)))) (/.f64 -100 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 -1/100 n)) (/.f64 (-.f64 1 (exp.f64 i)) i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -100 (/.f64 1 (-.f64 1 (exp.f64 i)))) (/.f64 n i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -200 (/.f64 i (-.f64 1 (exp.f64 i)))) (/.f64 n 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (exp.f64 i)) (/.f64 -1/100 n)) (/.f64 1 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 n -100) (*.f64 (/.f64 i (+.f64 (exp.f64 i) -1)) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 n -100) (/.f64 1 (-.f64 1 (exp.f64 i)))) (/.f64 1 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 i (+.f64 (exp.f64 i) -1))) (*.f64 n 100))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (exp.f64 i)) (/.f64 -1/50 (/.f64 n i))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 i i) (/.f64 -1/50 n))) (*.f64 (-.f64 1 (exp.f64 i)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (neg.f64 i) (/.f64 -1/50 n))) (*.f64 (+.f64 (exp.f64 i) -1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 1 (exp.f64 i)) (*.f64 -100 (/.f64 n i))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 i (-.f64 1 (exp.f64 i))) 4)) (*.f64 n -400))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 n -100) (/.f64 i (+.f64 (exp.f64 i) -1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 1 (exp.f64 i)) (*.f64 -100 (/.f64 n i))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (-.f64 1 (exp.f64 i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 i (-.f64 1 (exp.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 i (+.f64 (exp.f64 i) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 i (-.f64 1 (exp.f64 i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 i (+.f64 (exp.f64 i) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 i (-.f64 1 (exp.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (/.f64 1 (-.f64 1 (exp.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 i (-.f64 1 (exp.f64 i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 i i) (/.f64 1/2 (-.f64 1 (exp.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 i i) (*.f64 (/.f64 1 (-.f64 1 (exp.f64 i))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 i (+.f64 (exp.f64 i) -1)) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 i) (/.f64 1 (+.f64 (exp.f64 i) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 i (*.f64 (-.f64 1 (exp.f64 i)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 i (-.f64 1 (exp.f64 i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 i (+.f64 (exp.f64 i) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i 4) (/.f64 1 (*.f64 (-.f64 1 (exp.f64 i)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i -2) (/.f64 1 (*.f64 (+.f64 (exp.f64 i) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 i (-.f64 1 (exp.f64 i))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 1 (exp.f64 i))) i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (-.f64 1 (exp.f64 i)))) (/.f64 i 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 i (+.f64 (exp.f64 i) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 i (+.f64 (exp.f64 i) -1)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 1 (exp.f64 i))) (+.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (exp.f64 i) -1)) (neg.f64 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 1 (exp.f64 i))) 1/2) (+.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 i (*.f64 (-.f64 1 (exp.f64 i)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 i (-.f64 1 (exp.f64 i))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 i 2) (*.f64 2 (/.f64 1 (-.f64 1 (exp.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 i (-.f64 1 (exp.f64 i))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (-.f64 1 (exp.f64 i)) 4)) (*.f64 i 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 (exp.f64 i) -1) 2)) (*.f64 i -2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 i (-.f64 1 (exp.f64 i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 i (+.f64 (exp.f64 i) -1)))))))

simplify131.0ms (0.5%)

Algorithm
egg-herbie
Rules
1508×rational.json-simplify-51
1232×rational.json-simplify-61
966×rational.json-simplify-35
930×rational.json-simplify-2
886×rational.json-simplify-46
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02603788
15353714
216513690
346243684
474023684
Stop Event
node limit
Counts
150 → 189
Calls
Call 1
Inputs
(*.f64 -1 i)
(+.f64 (*.f64 -1 i) (*.f64 -1/2 (pow.f64 i 2)))
(+.f64 (*.f64 -1 i) (+.f64 (*.f64 -1/6 (pow.f64 i 3)) (*.f64 -1/2 (pow.f64 i 2))))
(+.f64 (*.f64 -1/24 (pow.f64 i 4)) (+.f64 (*.f64 -1 i) (+.f64 (*.f64 -1/6 (pow.f64 i 3)) (*.f64 -1/2 (pow.f64 i 2)))))
(*.f64 -100 (/.f64 (*.f64 n (-.f64 1 (exp.f64 i))) i))
(*.f64 -100 (/.f64 (*.f64 n (-.f64 1 (exp.f64 i))) i))
(*.f64 -100 (/.f64 (*.f64 n (-.f64 1 (exp.f64 i))) i))
(*.f64 -100 (/.f64 (*.f64 n (-.f64 1 (exp.f64 i))) i))
(*.f64 -100 (/.f64 (*.f64 n (-.f64 1 (exp.f64 i))) i))
(*.f64 -100 (/.f64 (*.f64 n (-.f64 1 (exp.f64 i))) i))
(*.f64 -100 (/.f64 (*.f64 n (-.f64 1 (exp.f64 i))) i))
(*.f64 -100 (/.f64 (*.f64 n (-.f64 1 (exp.f64 i))) i))
(*.f64 -100 (/.f64 (*.f64 n (-.f64 1 (exp.f64 i))) i))
(*.f64 -100 (/.f64 (*.f64 n (-.f64 1 (exp.f64 i))) i))
(*.f64 -100 (/.f64 (*.f64 n (-.f64 1 (exp.f64 i))) i))
(*.f64 -100 (/.f64 (*.f64 n (-.f64 1 (exp.f64 i))) i))
(*.f64 100 n)
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n))
(+.f64 (*.f64 50 (*.f64 n i)) (+.f64 (*.f64 50/3 (*.f64 n (pow.f64 i 2))) (*.f64 100 n)))
(+.f64 (*.f64 50 (*.f64 n i)) (+.f64 (*.f64 25/6 (*.f64 n (pow.f64 i 3))) (+.f64 (*.f64 50/3 (*.f64 n (pow.f64 i 2))) (*.f64 100 n))))
(*.f64 -100 (/.f64 (*.f64 n (-.f64 1 (exp.f64 i))) i))
(*.f64 -100 (/.f64 (*.f64 n (-.f64 1 (exp.f64 i))) i))
(*.f64 -100 (/.f64 (*.f64 n (-.f64 1 (exp.f64 i))) i))
(*.f64 -100 (/.f64 (*.f64 n (-.f64 1 (exp.f64 i))) i))
(*.f64 -100 (/.f64 (*.f64 n (-.f64 1 (exp.f64 i))) i))
(*.f64 -100 (/.f64 (*.f64 n (-.f64 1 (exp.f64 i))) i))
(*.f64 -100 (/.f64 (*.f64 n (-.f64 1 (exp.f64 i))) i))
(*.f64 -100 (/.f64 (*.f64 n (-.f64 1 (exp.f64 i))) i))
-1
(-.f64 (*.f64 1/2 i) 1)
(-.f64 (+.f64 (*.f64 1/2 i) (*.f64 -1/12 (pow.f64 i 2))) 1)
(-.f64 (+.f64 (*.f64 1/2 i) (+.f64 (*.f64 1/720 (pow.f64 i 4)) (*.f64 -1/12 (pow.f64 i 2)))) 1)
(+.f64 (-.f64 1 (exp.f64 i)) 0)
(+.f64 0 (-.f64 1 (exp.f64 i)))
(+.f64 -1 (-.f64 1 (+.f64 (exp.f64 i) -1)))
(+.f64 (-.f64 1 (+.f64 (exp.f64 i) -1)) -1)
(*.f64 1 (-.f64 1 (exp.f64 i)))
(*.f64 (-.f64 1 (exp.f64 i)) 1)
(*.f64 (*.f64 (-.f64 1 (exp.f64 i)) 2) 1/2)
(*.f64 (+.f64 (exp.f64 i) -1) -1)
(*.f64 2 (/.f64 (-.f64 1 (exp.f64 i)) 2))
(*.f64 -1 (+.f64 (exp.f64 i) -1))
(*.f64 (*.f64 (-.f64 1 (exp.f64 i)) 4) 1/4)
(*.f64 1/2 (*.f64 (-.f64 1 (exp.f64 i)) 2))
(*.f64 1/4 (*.f64 (-.f64 1 (exp.f64 i)) 4))
(*.f64 (/.f64 (-.f64 1 (exp.f64 i)) 2) 2)
(/.f64 (-.f64 1 (exp.f64 i)) 1)
(/.f64 (*.f64 (-.f64 1 (exp.f64 i)) 2) 2)
(/.f64 (+.f64 (exp.f64 i) -1) -1)
(/.f64 (*.f64 (-.f64 1 (exp.f64 i)) 4) 4)
(/.f64 (*.f64 (*.f64 (-.f64 1 (exp.f64 i)) 2) 4) 8)
(pow.f64 (-.f64 1 (exp.f64 i)) 1)
(neg.f64 (+.f64 (exp.f64 i) -1))
(+.f64 (*.f64 (-.f64 1 (exp.f64 i)) (*.f64 -100 (/.f64 n i))) 0)
(+.f64 0 (*.f64 (-.f64 1 (exp.f64 i)) (*.f64 -100 (/.f64 n i))))
(-.f64 (*.f64 (-.f64 1 (exp.f64 i)) (*.f64 -100 (/.f64 n i))) 0)
(*.f64 1 (*.f64 (-.f64 1 (exp.f64 i)) (*.f64 -100 (/.f64 n i))))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 -100 (/.f64 n i)))
(*.f64 n (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 -100 i)))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 (*.f64 n -100) (/.f64 (-.f64 1 (exp.f64 i)) i))
(*.f64 (*.f64 (-.f64 1 (exp.f64 i)) (*.f64 -100 (/.f64 n i))) 1)
(*.f64 (*.f64 (-.f64 1 (exp.f64 i)) 2) (*.f64 (/.f64 n i) -50))
(*.f64 (*.f64 n -200) (/.f64 (/.f64 (-.f64 1 (exp.f64 i)) i) 2))
(*.f64 (*.f64 n -200) (*.f64 (/.f64 (-.f64 1 (exp.f64 i)) i) 1/2))
(*.f64 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)) -100)
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n (*.f64 i 1/100)))
(*.f64 2 (/.f64 (*.f64 n -100) (*.f64 (/.f64 i (+.f64 (exp.f64 i) -1)) -2)))
(*.f64 2 (/.f64 (-.f64 1 (exp.f64 i)) (/.f64 -1/50 (/.f64 n i))))
(*.f64 2 (/.f64 (*.f64 (-.f64 1 (exp.f64 i)) (*.f64 -100 (/.f64 n i))) 2))
(*.f64 -1 (/.f64 (*.f64 n -100) (/.f64 i (+.f64 (exp.f64 i) -1))))
(*.f64 (+.f64 n n) (/.f64 -50 (/.f64 i (-.f64 1 (exp.f64 i)))))
(*.f64 (+.f64 n n) (*.f64 (/.f64 (-.f64 1 (exp.f64 i)) i) -50))
(*.f64 (*.f64 (-.f64 1 (exp.f64 i)) 4) (/.f64 1 (*.f64 (+.f64 i i) (/.f64 -1/50 n))))
(*.f64 (*.f64 (+.f64 (exp.f64 i) -1) 2) (/.f64 1 (*.f64 (neg.f64 i) (/.f64 -1/50 n))))
(*.f64 (*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -200 i))) 1/2)
(*.f64 (*.f64 n -400) (/.f64 1 (*.f64 (/.f64 i (-.f64 1 (exp.f64 i))) 4)))
(*.f64 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 -100 i)) n)
(*.f64 (*.f64 n 100) (/.f64 1 (/.f64 i (+.f64 (exp.f64 i) -1))))
(*.f64 -200 (/.f64 n (*.f64 (/.f64 i (+.f64 (exp.f64 i) -1)) -2)))
(*.f64 -200 (*.f64 (/.f64 (-.f64 1 (exp.f64 i)) i) (/.f64 n 2)))
(*.f64 (/.f64 (-.f64 1 (exp.f64 i)) i) (*.f64 n -100))
(*.f64 (/.f64 (-.f64 1 (exp.f64 i)) i) (/.f64 1 (/.f64 -1/100 n)))
(*.f64 (*.f64 -100 (/.f64 n i)) (-.f64 1 (exp.f64 i)))
(*.f64 (*.f64 -100 (/.f64 n i)) (/.f64 1 (/.f64 1 (-.f64 1 (exp.f64 i)))))
(*.f64 (*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 2 i))) -50)
(*.f64 (/.f64 1 i) (/.f64 (-.f64 1 (exp.f64 i)) (/.f64 -1/100 n)))
(*.f64 (/.f64 1 i) (/.f64 (*.f64 n -100) (/.f64 1 (-.f64 1 (exp.f64 i)))))
(*.f64 (/.f64 n i) (/.f64 -100 (/.f64 1 (-.f64 1 (exp.f64 i)))))
(*.f64 (/.f64 -100 i) (/.f64 n (/.f64 1 (-.f64 1 (exp.f64 i)))))
(*.f64 1/2 (*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -200 i))))
(*.f64 (/.f64 (/.f64 (-.f64 1 (exp.f64 i)) i) 2) (*.f64 n -200))
(*.f64 (/.f64 n (*.f64 (/.f64 i (+.f64 (exp.f64 i) -1)) -2)) -200)
(*.f64 (/.f64 -50 (/.f64 i (-.f64 1 (exp.f64 i)))) (+.f64 n n))
(*.f64 (/.f64 n 2) (/.f64 -200 (/.f64 i (-.f64 1 (exp.f64 i)))))
(*.f64 -50 (*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 2 i))))
(*.f64 (/.f64 n (*.f64 i 1/100)) (+.f64 (exp.f64 i) -1))
(*.f64 (*.f64 (/.f64 n i) -50) (*.f64 (-.f64 1 (exp.f64 i)) 2))
(*.f64 (*.f64 (/.f64 (-.f64 1 (exp.f64 i)) i) 1/2) (*.f64 n -200))
(*.f64 (*.f64 (/.f64 (-.f64 1 (exp.f64 i)) i) -50) (+.f64 n n))
(*.f64 (*.f64 (/.f64 (-.f64 1 (exp.f64 i)) i) (/.f64 n 2)) -200)
(*.f64 (/.f64 1 (/.f64 1 (-.f64 1 (exp.f64 i)))) (*.f64 -100 (/.f64 n i)))
(*.f64 (/.f64 n (/.f64 1 (-.f64 1 (exp.f64 i)))) (/.f64 -100 i))
(*.f64 (/.f64 1 (/.f64 -1/100 n)) (/.f64 (-.f64 1 (exp.f64 i)) i))
(*.f64 (/.f64 -100 (/.f64 1 (-.f64 1 (exp.f64 i)))) (/.f64 n i))
(*.f64 (/.f64 -200 (/.f64 i (-.f64 1 (exp.f64 i)))) (/.f64 n 2))
(*.f64 (/.f64 (-.f64 1 (exp.f64 i)) (/.f64 -1/100 n)) (/.f64 1 i))
(*.f64 (/.f64 (*.f64 n -100) (*.f64 (/.f64 i (+.f64 (exp.f64 i) -1)) -2)) 2)
(*.f64 (/.f64 (*.f64 n -100) (/.f64 1 (-.f64 1 (exp.f64 i)))) (/.f64 1 i))
(*.f64 (/.f64 1 (/.f64 i (+.f64 (exp.f64 i) -1))) (*.f64 n 100))
(*.f64 (/.f64 (-.f64 1 (exp.f64 i)) (/.f64 -1/50 (/.f64 n i))) 2)
(*.f64 (/.f64 1 (*.f64 (+.f64 i i) (/.f64 -1/50 n))) (*.f64 (-.f64 1 (exp.f64 i)) 4))
(*.f64 (/.f64 1 (*.f64 (neg.f64 i) (/.f64 -1/50 n))) (*.f64 (+.f64 (exp.f64 i) -1) 2))
(*.f64 (/.f64 (*.f64 (-.f64 1 (exp.f64 i)) (*.f64 -100 (/.f64 n i))) 2) 2)
(*.f64 (/.f64 1 (*.f64 (/.f64 i (-.f64 1 (exp.f64 i))) 4)) (*.f64 n -400))
(*.f64 (/.f64 (*.f64 n -100) (/.f64 i (+.f64 (exp.f64 i) -1))) -1)
(pow.f64 (*.f64 (-.f64 1 (exp.f64 i)) (*.f64 -100 (/.f64 n i))) 1)
(+.f64 (/.f64 i (-.f64 1 (exp.f64 i))) 0)
(+.f64 0 (/.f64 i (-.f64 1 (exp.f64 i))))
(+.f64 -1 (-.f64 1 (/.f64 i (+.f64 (exp.f64 i) -1))))
(-.f64 (/.f64 i (-.f64 1 (exp.f64 i))) 0)
(-.f64 0 (/.f64 i (+.f64 (exp.f64 i) -1)))
(*.f64 1 (/.f64 i (-.f64 1 (exp.f64 i))))
(*.f64 i (/.f64 1 (-.f64 1 (exp.f64 i))))
(*.f64 (/.f64 i (-.f64 1 (exp.f64 i))) 1)
(*.f64 (+.f64 i i) (/.f64 1/2 (-.f64 1 (exp.f64 i))))
(*.f64 (+.f64 i i) (*.f64 (/.f64 1 (-.f64 1 (exp.f64 i))) 1/2))
(*.f64 (*.f64 (/.f64 i (+.f64 (exp.f64 i) -1)) -2) 1/2)
(*.f64 (neg.f64 i) (/.f64 1 (+.f64 (exp.f64 i) -1)))
(*.f64 2 (/.f64 i (*.f64 (-.f64 1 (exp.f64 i)) 2)))
(*.f64 2 (/.f64 (/.f64 i (-.f64 1 (exp.f64 i))) 2))
(*.f64 -1 (/.f64 i (+.f64 (exp.f64 i) -1)))
(*.f64 (*.f64 i 4) (/.f64 1 (*.f64 (-.f64 1 (exp.f64 i)) 4)))
(*.f64 (*.f64 i -2) (/.f64 1 (*.f64 (+.f64 (exp.f64 i) -1) 2)))
(*.f64 (*.f64 (/.f64 i (-.f64 1 (exp.f64 i))) 4) 1/4)
(*.f64 (/.f64 1 (-.f64 1 (exp.f64 i))) i)
(*.f64 (*.f64 2 (/.f64 1 (-.f64 1 (exp.f64 i)))) (/.f64 i 2))
(*.f64 (/.f64 i (+.f64 (exp.f64 i) -1)) -1)
(*.f64 1/2 (*.f64 (/.f64 i (+.f64 (exp.f64 i) -1)) -2))
(*.f64 (/.f64 1/2 (-.f64 1 (exp.f64 i))) (+.f64 i i))
(*.f64 (/.f64 1 (+.f64 (exp.f64 i) -1)) (neg.f64 i))
(*.f64 (*.f64 (/.f64 1 (-.f64 1 (exp.f64 i))) 1/2) (+.f64 i i))
(*.f64 (/.f64 i (*.f64 (-.f64 1 (exp.f64 i)) 2)) 2)
(*.f64 1/4 (*.f64 (/.f64 i (-.f64 1 (exp.f64 i))) 4))
(*.f64 (/.f64 i 2) (*.f64 2 (/.f64 1 (-.f64 1 (exp.f64 i)))))
(*.f64 (/.f64 (/.f64 i (-.f64 1 (exp.f64 i))) 2) 2)
(*.f64 (/.f64 1 (*.f64 (-.f64 1 (exp.f64 i)) 4)) (*.f64 i 4))
(*.f64 (/.f64 1 (*.f64 (+.f64 (exp.f64 i) -1) 2)) (*.f64 i -2))
(pow.f64 (/.f64 i (-.f64 1 (exp.f64 i))) 1)
(neg.f64 (/.f64 i (+.f64 (exp.f64 i) -1)))
Outputs
(*.f64 -1 i)
(neg.f64 i)
(+.f64 (*.f64 -1 i) (*.f64 -1/2 (pow.f64 i 2)))
(+.f64 (*.f64 -1/2 (pow.f64 i 2)) (neg.f64 i))
(+.f64 (*.f64 -1 i) (+.f64 (*.f64 -1/6 (pow.f64 i 3)) (*.f64 -1/2 (pow.f64 i 2))))
(+.f64 (*.f64 -1/6 (pow.f64 i 3)) (+.f64 (*.f64 -1/2 (pow.f64 i 2)) (neg.f64 i)))
(+.f64 (*.f64 -1/2 (pow.f64 i 2)) (+.f64 (neg.f64 i) (*.f64 -1/6 (pow.f64 i 3))))
(+.f64 (*.f64 -1/2 (pow.f64 i 2)) (+.f64 (*.f64 -1/6 (pow.f64 i 3)) (neg.f64 i)))
(+.f64 (*.f64 -1/24 (pow.f64 i 4)) (+.f64 (*.f64 -1 i) (+.f64 (*.f64 -1/6 (pow.f64 i 3)) (*.f64 -1/2 (pow.f64 i 2)))))
(+.f64 (+.f64 (*.f64 -1/6 (pow.f64 i 3)) (+.f64 (*.f64 -1/2 (pow.f64 i 2)) (neg.f64 i))) (*.f64 -1/24 (pow.f64 i 4)))
(+.f64 (*.f64 -1/6 (pow.f64 i 3)) (+.f64 (+.f64 (*.f64 -1/2 (pow.f64 i 2)) (neg.f64 i)) (*.f64 -1/24 (pow.f64 i 4))))
(+.f64 (+.f64 (*.f64 -1/2 (pow.f64 i 2)) (neg.f64 i)) (+.f64 (*.f64 -1/24 (pow.f64 i 4)) (*.f64 -1/6 (pow.f64 i 3))))
(+.f64 (+.f64 (*.f64 -1/2 (pow.f64 i 2)) (+.f64 (*.f64 -1/6 (pow.f64 i 3)) (neg.f64 i))) (*.f64 -1/24 (pow.f64 i 4)))
(*.f64 -100 (/.f64 (*.f64 n (-.f64 1 (exp.f64 i))) i))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 -100 (/.f64 (*.f64 n (-.f64 1 (exp.f64 i))) i))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 -100 (/.f64 (*.f64 n (-.f64 1 (exp.f64 i))) i))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 -100 (/.f64 (*.f64 n (-.f64 1 (exp.f64 i))) i))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 -100 (/.f64 (*.f64 n (-.f64 1 (exp.f64 i))) i))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 -100 (/.f64 (*.f64 n (-.f64 1 (exp.f64 i))) i))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 -100 (/.f64 (*.f64 n (-.f64 1 (exp.f64 i))) i))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 -100 (/.f64 (*.f64 n (-.f64 1 (exp.f64 i))) i))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 -100 (/.f64 (*.f64 n (-.f64 1 (exp.f64 i))) i))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 -100 (/.f64 (*.f64 n (-.f64 1 (exp.f64 i))) i))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 -100 (/.f64 (*.f64 n (-.f64 1 (exp.f64 i))) i))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 -100 (/.f64 (*.f64 n (-.f64 1 (exp.f64 i))) i))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 100 n)
(*.f64 n 100)
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n))
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 i 50)))
(*.f64 n (+.f64 100 (*.f64 i 50)))
(+.f64 (*.f64 50 (*.f64 n i)) (+.f64 (*.f64 50/3 (*.f64 n (pow.f64 i 2))) (*.f64 100 n)))
(+.f64 (*.f64 n (*.f64 i 50)) (+.f64 (*.f64 n 100) (*.f64 n (*.f64 (pow.f64 i 2) 50/3))))
(+.f64 (*.f64 n (+.f64 100 (*.f64 i 50))) (*.f64 (pow.f64 i 2) (*.f64 50/3 n)))
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) 50/3) (+.f64 100 (*.f64 i 50))))
(+.f64 (*.f64 50 (*.f64 n i)) (+.f64 (*.f64 25/6 (*.f64 n (pow.f64 i 3))) (+.f64 (*.f64 50/3 (*.f64 n (pow.f64 i 2))) (*.f64 100 n))))
(+.f64 (*.f64 n (*.f64 i 50)) (+.f64 (+.f64 (*.f64 n 100) (*.f64 n (*.f64 (pow.f64 i 2) 50/3))) (*.f64 n (*.f64 (pow.f64 i 3) 25/6))))
(+.f64 (*.f64 (pow.f64 i 2) (*.f64 50/3 n)) (+.f64 (*.f64 n (+.f64 100 (*.f64 i 50))) (*.f64 (pow.f64 i 3) (*.f64 25/6 n))))
(+.f64 (*.f64 (pow.f64 i 2) (*.f64 n 50/3)) (*.f64 n (+.f64 (*.f64 (pow.f64 i 3) 25/6) (+.f64 100 (*.f64 i 50)))))
(*.f64 n (+.f64 (*.f64 (pow.f64 i 3) 25/6) (+.f64 (*.f64 (pow.f64 i 2) 50/3) (+.f64 100 (*.f64 i 50)))))
(*.f64 -100 (/.f64 (*.f64 n (-.f64 1 (exp.f64 i))) i))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 -100 (/.f64 (*.f64 n (-.f64 1 (exp.f64 i))) i))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 -100 (/.f64 (*.f64 n (-.f64 1 (exp.f64 i))) i))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 -100 (/.f64 (*.f64 n (-.f64 1 (exp.f64 i))) i))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 -100 (/.f64 (*.f64 n (-.f64 1 (exp.f64 i))) i))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 -100 (/.f64 (*.f64 n (-.f64 1 (exp.f64 i))) i))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 -100 (/.f64 (*.f64 n (-.f64 1 (exp.f64 i))) i))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 -100 (/.f64 (*.f64 n (-.f64 1 (exp.f64 i))) i))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
-1
(-.f64 (*.f64 1/2 i) 1)
(+.f64 (*.f64 i 1/2) -1)
(+.f64 -1 (*.f64 i 1/2))
(-.f64 (+.f64 (*.f64 1/2 i) (*.f64 -1/12 (pow.f64 i 2))) 1)
(+.f64 (*.f64 (pow.f64 i 2) -1/12) (+.f64 (*.f64 i 1/2) -1))
(+.f64 (*.f64 i 1/2) (-.f64 (*.f64 (pow.f64 i 2) -1/12) 1))
(+.f64 -1 (+.f64 (*.f64 i 1/2) (*.f64 (pow.f64 i 2) -1/12)))
(+.f64 (+.f64 -1 (*.f64 i 1/2)) (*.f64 (pow.f64 i 2) -1/12))
(-.f64 (+.f64 (*.f64 1/2 i) (+.f64 (*.f64 1/720 (pow.f64 i 4)) (*.f64 -1/12 (pow.f64 i 2)))) 1)
(+.f64 (+.f64 (*.f64 (pow.f64 i 2) -1/12) (*.f64 (pow.f64 i 4) 1/720)) (+.f64 (*.f64 i 1/2) -1))
(+.f64 (+.f64 -1 (*.f64 i 1/2)) (+.f64 (*.f64 (pow.f64 i 2) -1/12) (*.f64 (pow.f64 i 4) 1/720)))
(+.f64 -1 (+.f64 (*.f64 i 1/2) (+.f64 (*.f64 (pow.f64 i 2) -1/12) (*.f64 (pow.f64 i 4) 1/720))))
(+.f64 -1 (+.f64 (+.f64 (*.f64 i 1/2) (*.f64 (pow.f64 i 2) -1/12)) (*.f64 (pow.f64 i 4) 1/720)))
(+.f64 (-.f64 1 (exp.f64 i)) 0)
(-.f64 1 (exp.f64 i))
(+.f64 0 (-.f64 1 (exp.f64 i)))
(-.f64 1 (exp.f64 i))
(+.f64 -1 (-.f64 1 (+.f64 (exp.f64 i) -1)))
(-.f64 1 (exp.f64 i))
(+.f64 (-.f64 1 (+.f64 (exp.f64 i) -1)) -1)
(-.f64 1 (exp.f64 i))
(*.f64 1 (-.f64 1 (exp.f64 i)))
(-.f64 1 (exp.f64 i))
(*.f64 (-.f64 1 (exp.f64 i)) 1)
(-.f64 1 (exp.f64 i))
(*.f64 (*.f64 (-.f64 1 (exp.f64 i)) 2) 1/2)
(-.f64 1 (exp.f64 i))
(*.f64 (+.f64 (exp.f64 i) -1) -1)
(-.f64 1 (exp.f64 i))
(*.f64 2 (/.f64 (-.f64 1 (exp.f64 i)) 2))
(-.f64 1 (exp.f64 i))
(*.f64 -1 (+.f64 (exp.f64 i) -1))
(-.f64 1 (exp.f64 i))
(*.f64 (*.f64 (-.f64 1 (exp.f64 i)) 4) 1/4)
(-.f64 1 (exp.f64 i))
(*.f64 1/2 (*.f64 (-.f64 1 (exp.f64 i)) 2))
(-.f64 1 (exp.f64 i))
(*.f64 1/4 (*.f64 (-.f64 1 (exp.f64 i)) 4))
(-.f64 1 (exp.f64 i))
(*.f64 (/.f64 (-.f64 1 (exp.f64 i)) 2) 2)
(-.f64 1 (exp.f64 i))
(/.f64 (-.f64 1 (exp.f64 i)) 1)
(-.f64 1 (exp.f64 i))
(/.f64 (*.f64 (-.f64 1 (exp.f64 i)) 2) 2)
(-.f64 1 (exp.f64 i))
(/.f64 (+.f64 (exp.f64 i) -1) -1)
(-.f64 1 (exp.f64 i))
(/.f64 (*.f64 (-.f64 1 (exp.f64 i)) 4) 4)
(-.f64 1 (exp.f64 i))
(/.f64 (*.f64 (*.f64 (-.f64 1 (exp.f64 i)) 2) 4) 8)
(-.f64 1 (exp.f64 i))
(pow.f64 (-.f64 1 (exp.f64 i)) 1)
(-.f64 1 (exp.f64 i))
(neg.f64 (+.f64 (exp.f64 i) -1))
(-.f64 1 (exp.f64 i))
(+.f64 (*.f64 (-.f64 1 (exp.f64 i)) (*.f64 -100 (/.f64 n i))) 0)
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(+.f64 0 (*.f64 (-.f64 1 (exp.f64 i)) (*.f64 -100 (/.f64 n i))))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(-.f64 (*.f64 (-.f64 1 (exp.f64 i)) (*.f64 -100 (/.f64 n i))) 0)
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 1 (*.f64 (-.f64 1 (exp.f64 i)) (*.f64 -100 (/.f64 n i))))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 (-.f64 1 (exp.f64 i)) (*.f64 -100 (/.f64 n i)))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 n (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 -100 i)))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 (*.f64 n -100) (/.f64 (-.f64 1 (exp.f64 i)) i))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 (*.f64 (-.f64 1 (exp.f64 i)) (*.f64 -100 (/.f64 n i))) 1)
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 (*.f64 (-.f64 1 (exp.f64 i)) 2) (*.f64 (/.f64 n i) -50))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 (*.f64 n -200) (/.f64 (/.f64 (-.f64 1 (exp.f64 i)) i) 2))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 (*.f64 n -200) (*.f64 (/.f64 (-.f64 1 (exp.f64 i)) i) 1/2))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)) -100)
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 (+.f64 (exp.f64 i) -1) (/.f64 n (*.f64 i 1/100)))
(*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n (*.f64 i 1/100)))
(*.f64 2 (/.f64 (*.f64 n -100) (*.f64 (/.f64 i (+.f64 (exp.f64 i) -1)) -2)))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 2 (/.f64 (-.f64 1 (exp.f64 i)) (/.f64 -1/50 (/.f64 n i))))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 2 (/.f64 (*.f64 (-.f64 1 (exp.f64 i)) (*.f64 -100 (/.f64 n i))) 2))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 -1 (/.f64 (*.f64 n -100) (/.f64 i (+.f64 (exp.f64 i) -1))))
(neg.f64 (/.f64 (+.f64 -1 (exp.f64 i)) (/.f64 i (*.f64 -100 n))))
(neg.f64 (*.f64 -100 (/.f64 (+.f64 -1 (exp.f64 i)) (/.f64 i n))))
(*.f64 -100 (neg.f64 (/.f64 (+.f64 -1 (exp.f64 i)) (/.f64 i n))))
(*.f64 (+.f64 n n) (/.f64 -50 (/.f64 i (-.f64 1 (exp.f64 i)))))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 (+.f64 n n) (*.f64 (/.f64 (-.f64 1 (exp.f64 i)) i) -50))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 (*.f64 (-.f64 1 (exp.f64 i)) 4) (/.f64 1 (*.f64 (+.f64 i i) (/.f64 -1/50 n))))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 (*.f64 (+.f64 (exp.f64 i) -1) 2) (/.f64 1 (*.f64 (neg.f64 i) (/.f64 -1/50 n))))
(*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 2 (/.f64 1 (*.f64 (/.f64 -1/50 n) (neg.f64 i)))))
(*.f64 2 (*.f64 (/.f64 (/.f64 -1 i) (/.f64 -1/50 n)) (+.f64 -1 (exp.f64 i))))
(*.f64 2 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n (/.f64 i 50))))
(*.f64 (*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -200 i))) 1/2)
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 (*.f64 n -400) (/.f64 1 (*.f64 (/.f64 i (-.f64 1 (exp.f64 i))) 4)))
(*.f64 (*.f64 n -400) (/.f64 1 (*.f64 4 (/.f64 i (-.f64 1 (exp.f64 i))))))
(*.f64 n (*.f64 -400 (/.f64 1/4 (/.f64 i (-.f64 1 (exp.f64 i))))))
(*.f64 n (*.f64 -400 (/.f64 (-.f64 1 (exp.f64 i)) (/.f64 i 1/4))))
(*.f64 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 -100 i)) n)
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 (*.f64 n 100) (/.f64 1 (/.f64 i (+.f64 (exp.f64 i) -1))))
(*.f64 (*.f64 n 100) (/.f64 (+.f64 -1 (exp.f64 i)) (/.f64 i 1)))
(*.f64 n (*.f64 100 (/.f64 (+.f64 -1 (exp.f64 i)) i)))
(*.f64 -200 (/.f64 n (*.f64 (/.f64 i (+.f64 (exp.f64 i) -1)) -2)))
(*.f64 -200 (/.f64 (/.f64 n (/.f64 i (+.f64 -1 (exp.f64 i)))) -2))
(*.f64 -200 (/.f64 (/.f64 (+.f64 -1 (exp.f64 i)) (/.f64 i n)) -2))
(*.f64 -200 (/.f64 n (*.f64 2 (/.f64 i (-.f64 1 (exp.f64 i))))))
(*.f64 -200 (*.f64 (/.f64 (-.f64 1 (exp.f64 i)) i) (/.f64 n 2)))
(*.f64 (/.f64 (-.f64 1 (exp.f64 i)) i) (*.f64 (/.f64 n 2) -200))
(*.f64 (/.f64 (-.f64 1 (exp.f64 i)) i) (*.f64 -200 (/.f64 n 2)))
(*.f64 (/.f64 (-.f64 1 (exp.f64 i)) i) (*.f64 n -100))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 (/.f64 (-.f64 1 (exp.f64 i)) i) (/.f64 1 (/.f64 -1/100 n)))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 (*.f64 -100 (/.f64 n i)) (-.f64 1 (exp.f64 i)))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 (*.f64 -100 (/.f64 n i)) (/.f64 1 (/.f64 1 (-.f64 1 (exp.f64 i)))))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 (*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 2 i))) -50)
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 (/.f64 1 i) (/.f64 (-.f64 1 (exp.f64 i)) (/.f64 -1/100 n)))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 (/.f64 1 i) (/.f64 (*.f64 n -100) (/.f64 1 (-.f64 1 (exp.f64 i)))))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 (/.f64 n i) (/.f64 -100 (/.f64 1 (-.f64 1 (exp.f64 i)))))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 (/.f64 -100 i) (/.f64 n (/.f64 1 (-.f64 1 (exp.f64 i)))))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 1/2 (*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 -200 i))))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 (/.f64 (/.f64 (-.f64 1 (exp.f64 i)) i) 2) (*.f64 n -200))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 (/.f64 n (*.f64 (/.f64 i (+.f64 (exp.f64 i) -1)) -2)) -200)
(*.f64 -200 (/.f64 (/.f64 n (/.f64 i (+.f64 -1 (exp.f64 i)))) -2))
(*.f64 -200 (/.f64 (/.f64 (+.f64 -1 (exp.f64 i)) (/.f64 i n)) -2))
(*.f64 -200 (/.f64 n (*.f64 2 (/.f64 i (-.f64 1 (exp.f64 i))))))
(*.f64 (/.f64 -50 (/.f64 i (-.f64 1 (exp.f64 i)))) (+.f64 n n))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 (/.f64 n 2) (/.f64 -200 (/.f64 i (-.f64 1 (exp.f64 i)))))
(*.f64 (/.f64 n 2) (/.f64 (-.f64 1 (exp.f64 i)) (/.f64 i -200)))
(*.f64 (/.f64 n 2) (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 -200 i)))
(*.f64 -50 (*.f64 (-.f64 1 (exp.f64 i)) (*.f64 n (/.f64 2 i))))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 (/.f64 n (*.f64 i 1/100)) (+.f64 (exp.f64 i) -1))
(*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n (*.f64 i 1/100)))
(*.f64 (*.f64 (/.f64 n i) -50) (*.f64 (-.f64 1 (exp.f64 i)) 2))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 (*.f64 (/.f64 (-.f64 1 (exp.f64 i)) i) 1/2) (*.f64 n -200))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 (*.f64 (/.f64 (-.f64 1 (exp.f64 i)) i) -50) (+.f64 n n))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 (*.f64 (/.f64 (-.f64 1 (exp.f64 i)) i) (/.f64 n 2)) -200)
(*.f64 (/.f64 (-.f64 1 (exp.f64 i)) i) (*.f64 (/.f64 n 2) -200))
(*.f64 (/.f64 (-.f64 1 (exp.f64 i)) i) (*.f64 -200 (/.f64 n 2)))
(*.f64 (/.f64 1 (/.f64 1 (-.f64 1 (exp.f64 i)))) (*.f64 -100 (/.f64 n i)))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 (/.f64 n (/.f64 1 (-.f64 1 (exp.f64 i)))) (/.f64 -100 i))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 (/.f64 1 (/.f64 -1/100 n)) (/.f64 (-.f64 1 (exp.f64 i)) i))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 (/.f64 -100 (/.f64 1 (-.f64 1 (exp.f64 i)))) (/.f64 n i))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 (/.f64 -200 (/.f64 i (-.f64 1 (exp.f64 i)))) (/.f64 n 2))
(*.f64 (/.f64 n 2) (/.f64 (-.f64 1 (exp.f64 i)) (/.f64 i -200)))
(*.f64 (/.f64 n 2) (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 -200 i)))
(*.f64 (/.f64 (-.f64 1 (exp.f64 i)) (/.f64 -1/100 n)) (/.f64 1 i))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 (/.f64 (*.f64 n -100) (*.f64 (/.f64 i (+.f64 (exp.f64 i) -1)) -2)) 2)
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 (/.f64 (*.f64 n -100) (/.f64 1 (-.f64 1 (exp.f64 i)))) (/.f64 1 i))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 (/.f64 1 (/.f64 i (+.f64 (exp.f64 i) -1))) (*.f64 n 100))
(*.f64 (*.f64 n 100) (/.f64 (+.f64 -1 (exp.f64 i)) (/.f64 i 1)))
(*.f64 n (*.f64 100 (/.f64 (+.f64 -1 (exp.f64 i)) i)))
(*.f64 (/.f64 (-.f64 1 (exp.f64 i)) (/.f64 -1/50 (/.f64 n i))) 2)
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 (/.f64 1 (*.f64 (+.f64 i i) (/.f64 -1/50 n))) (*.f64 (-.f64 1 (exp.f64 i)) 4))
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 (/.f64 1 (*.f64 (neg.f64 i) (/.f64 -1/50 n))) (*.f64 (+.f64 (exp.f64 i) -1) 2))
(*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 2 (/.f64 1 (*.f64 (/.f64 -1/50 n) (neg.f64 i)))))
(*.f64 2 (*.f64 (/.f64 (/.f64 -1 i) (/.f64 -1/50 n)) (+.f64 -1 (exp.f64 i))))
(*.f64 2 (*.f64 (+.f64 -1 (exp.f64 i)) (/.f64 n (/.f64 i 50))))
(*.f64 (/.f64 (*.f64 (-.f64 1 (exp.f64 i)) (*.f64 -100 (/.f64 n i))) 2) 2)
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(*.f64 (/.f64 1 (*.f64 (/.f64 i (-.f64 1 (exp.f64 i))) 4)) (*.f64 n -400))
(*.f64 (*.f64 n -400) (/.f64 1 (*.f64 4 (/.f64 i (-.f64 1 (exp.f64 i))))))
(*.f64 n (*.f64 -400 (/.f64 1/4 (/.f64 i (-.f64 1 (exp.f64 i))))))
(*.f64 n (*.f64 -400 (/.f64 (-.f64 1 (exp.f64 i)) (/.f64 i 1/4))))
(*.f64 (/.f64 (*.f64 n -100) (/.f64 i (+.f64 (exp.f64 i) -1))) -1)
(neg.f64 (/.f64 (+.f64 -1 (exp.f64 i)) (/.f64 i (*.f64 -100 n))))
(neg.f64 (*.f64 -100 (/.f64 (+.f64 -1 (exp.f64 i)) (/.f64 i n))))
(*.f64 -100 (neg.f64 (/.f64 (+.f64 -1 (exp.f64 i)) (/.f64 i n))))
(pow.f64 (*.f64 (-.f64 1 (exp.f64 i)) (*.f64 -100 (/.f64 n i))) 1)
(*.f64 -100 (*.f64 (-.f64 1 (exp.f64 i)) (/.f64 n i)))
(*.f64 -100 (*.f64 n (/.f64 (-.f64 1 (exp.f64 i)) i)))
(+.f64 (/.f64 i (-.f64 1 (exp.f64 i))) 0)
(/.f64 i (-.f64 1 (exp.f64 i)))
(+.f64 0 (/.f64 i (-.f64 1 (exp.f64 i))))
(/.f64 i (-.f64 1 (exp.f64 i)))
(+.f64 -1 (-.f64 1 (/.f64 i (+.f64 (exp.f64 i) -1))))
(/.f64 i (-.f64 1 (exp.f64 i)))
(-.f64 (/.f64 i (-.f64 1 (exp.f64 i))) 0)
(/.f64 i (-.f64 1 (exp.f64 i)))
(-.f64 0 (/.f64 i (+.f64 (exp.f64 i) -1)))
(/.f64 i (-.f64 1 (exp.f64 i)))
(*.f64 1 (/.f64 i (-.f64 1 (exp.f64 i))))
(/.f64 i (-.f64 1 (exp.f64 i)))
(*.f64 i (/.f64 1 (-.f64 1 (exp.f64 i))))
(/.f64 i (-.f64 1 (exp.f64 i)))
(*.f64 (/.f64 i (-.f64 1 (exp.f64 i))) 1)
(/.f64 i (-.f64 1 (exp.f64 i)))
(*.f64 (+.f64 i i) (/.f64 1/2 (-.f64 1 (exp.f64 i))))
(/.f64 i (-.f64 1 (exp.f64 i)))
(*.f64 (+.f64 i i) (*.f64 (/.f64 1 (-.f64 1 (exp.f64 i))) 1/2))
(/.f64 i (-.f64 1 (exp.f64 i)))
(*.f64 (*.f64 (/.f64 i (+.f64 (exp.f64 i) -1)) -2) 1/2)
(/.f64 i (-.f64 1 (exp.f64 i)))
(*.f64 (neg.f64 i) (/.f64 1 (+.f64 (exp.f64 i) -1)))
(/.f64 i (-.f64 1 (exp.f64 i)))
(*.f64 2 (/.f64 i (*.f64 (-.f64 1 (exp.f64 i)) 2)))
(/.f64 i (-.f64 1 (exp.f64 i)))
(*.f64 2 (/.f64 (/.f64 i (-.f64 1 (exp.f64 i))) 2))
(/.f64 i (-.f64 1 (exp.f64 i)))
(*.f64 -1 (/.f64 i (+.f64 (exp.f64 i) -1)))
(/.f64 i (-.f64 1 (exp.f64 i)))
(*.f64 (*.f64 i 4) (/.f64 1 (*.f64 (-.f64 1 (exp.f64 i)) 4)))
(*.f64 (*.f64 i 4) (/.f64 (/.f64 -1 (+.f64 -1 (exp.f64 i))) 4))
(*.f64 4 (*.f64 (/.f64 1/4 (-.f64 1 (exp.f64 i))) i))
(*.f64 (/.f64 1/4 (-.f64 1 (exp.f64 i))) (*.f64 i 4))
(*.f64 i (*.f64 4 (/.f64 1/4 (-.f64 1 (exp.f64 i)))))
(*.f64 (*.f64 i -2) (/.f64 1 (*.f64 (+.f64 (exp.f64 i) -1) 2)))
(*.f64 i (*.f64 -2 (/.f64 1 (*.f64 2 (+.f64 -1 (exp.f64 i))))))
(*.f64 i (*.f64 -2 (/.f64 1/2 (+.f64 -1 (exp.f64 i)))))
(*.f64 i (*.f64 -2 (/.f64 -1/2 (-.f64 1 (exp.f64 i)))))
(*.f64 (*.f64 (/.f64 i (-.f64 1 (exp.f64 i))) 4) 1/4)
(/.f64 i (-.f64 1 (exp.f64 i)))
(*.f64 (/.f64 1 (-.f64 1 (exp.f64 i))) i)
(/.f64 i (-.f64 1 (exp.f64 i)))
(*.f64 (*.f64 2 (/.f64 1 (-.f64 1 (exp.f64 i)))) (/.f64 i 2))
(/.f64 i (-.f64 1 (exp.f64 i)))
(*.f64 (/.f64 i (+.f64 (exp.f64 i) -1)) -1)
(/.f64 i (-.f64 1 (exp.f64 i)))
(*.f64 1/2 (*.f64 (/.f64 i (+.f64 (exp.f64 i) -1)) -2))
(/.f64 i (-.f64 1 (exp.f64 i)))
(*.f64 (/.f64 1/2 (-.f64 1 (exp.f64 i))) (+.f64 i i))
(/.f64 i (-.f64 1 (exp.f64 i)))
(*.f64 (/.f64 1 (+.f64 (exp.f64 i) -1)) (neg.f64 i))
(/.f64 i (-.f64 1 (exp.f64 i)))
(*.f64 (*.f64 (/.f64 1 (-.f64 1 (exp.f64 i))) 1/2) (+.f64 i i))
(/.f64 i (-.f64 1 (exp.f64 i)))
(*.f64 (/.f64 i (*.f64 (-.f64 1 (exp.f64 i)) 2)) 2)
(/.f64 i (-.f64 1 (exp.f64 i)))
(*.f64 1/4 (*.f64 (/.f64 i (-.f64 1 (exp.f64 i))) 4))
(/.f64 i (-.f64 1 (exp.f64 i)))
(*.f64 (/.f64 i 2) (*.f64 2 (/.f64 1 (-.f64 1 (exp.f64 i)))))
(/.f64 i (-.f64 1 (exp.f64 i)))
(*.f64 (/.f64 (/.f64 i (-.f64 1 (exp.f64 i))) 2) 2)
(/.f64 i (-.f64 1 (exp.f64 i)))
(*.f64 (/.f64 1 (*.f64 (-.f64 1 (exp.f64 i)) 4)) (*.f64 i 4))
(*.f64 (*.f64 i 4) (/.f64 (/.f64 -1 (+.f64 -1 (exp.f64 i))) 4))
(*.f64 4 (*.f64 (/.f64 1/4 (-.f64 1 (exp.f64 i))) i))
(*.f64 (/.f64 1/4 (-.f64 1 (exp.f64 i))) (*.f64 i 4))
(*.f64 i (*.f64 4 (/.f64 1/4 (-.f64 1 (exp.f64 i)))))
(*.f64 (/.f64 1 (*.f64 (+.f64 (exp.f64 i) -1) 2)) (*.f64 i -2))
(*.f64 i (*.f64 -2 (/.f64 1 (*.f64 2 (+.f64 -1 (exp.f64 i))))))
(*.f64 i (*.f64 -2 (/.f64 1/2 (+.f64 -1 (exp.f64 i)))))
(*.f64 i (*.f64 -2 (/.f64 -1/2 (-.f64 1 (exp.f64 i)))))
(pow.f64 (/.f64 i (-.f64 1 (exp.f64 i))) 1)
(/.f64 i (-.f64 1 (exp.f64 i)))
(neg.f64 (/.f64 i (+.f64 (exp.f64 i) -1)))
(/.f64 i (-.f64 1 (exp.f64 i)))

localize72.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.6b
(/.f64 1 (pow.f64 n 2))
2.9b
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
4.2b
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
8.9b
(*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n)))))
Compiler

Compiled 221 to 179 computations (19% saved)

series29.0ms (0.1%)

Counts
4 → 72
Calls

21 calls:

TimeVariablePointExpression
1.0ms
n
@0
(*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n)))))
1.0ms
i
@0
(*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n)))))
1.0ms
i
@inf
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
0.0ms
i
@inf
(*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n)))))
0.0ms
n
@-inf
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))

rewrite80.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1438×rational.json-simplify-35
1190×rational.json-simplify-2
1108×rational.json-simplify-61
1106×rational.json-1
1106×rational.json-2
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
022244
1155244
2296244
3607214
41274214
53653214
Stop Event
node limit
Counts
4 → 74
Calls
Call 1
Inputs
(*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n)))))
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(/.f64 1 (pow.f64 n 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) (*.f64 1/2 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 4)))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 4))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 n (*.f64 1/2 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) (*.f64 n (*.f64 1/2 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) (+.f64 n n)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (*.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4)))) (*.f64 2 (*.f64 2 (*.f64 n (*.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (pow.f64 n 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 (/.f64 1 (pow.f64 n 2)) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (pow.f64 n 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (pow.f64 n 2)) 2/3) (*.f64 1/3 (/.f64 1 (pow.f64 n 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (pow.f64 n 2)) (/.f64 1/2 (pow.f64 n 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (pow.f64 n 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (pow.f64 n 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 3 (*.f64 1/3 (/.f64 1/2 (pow.f64 n 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (*.f64 (/.f64 1 (pow.f64 n 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (pow.f64 n 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 n 2) (/.f64 1 (pow.f64 (*.f64 n n) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 n 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 (pow.f64 n 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 n 2)) (/.f64 1/2 (pow.f64 (*.f64 n n) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 1 (pow.f64 n 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (pow.f64 n 2)) 2/3) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (pow.f64 n 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (pow.f64 n 2)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2/3 (*.f64 3 (/.f64 1/2 (pow.f64 n 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (pow.f64 n 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 n 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (pow.f64 (*.f64 n n) 2)) (*.f64 (pow.f64 n 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (*.f64 n n) 2)) (pow.f64 n 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 4 (pow.f64 n 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 n 2) 1/2) (/.f64 2 (pow.f64 (*.f64 n n) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3/2 (*.f64 (/.f64 1 (pow.f64 n 2)) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (pow.f64 n 2)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 (*.f64 n n) 2)) (*.f64 2 (pow.f64 n 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 3 (*.f64 1/3 (/.f64 1/2 (pow.f64 n 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 3 (/.f64 1/2 (pow.f64 n 2))) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (pow.f64 n 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (pow.f64 n 2)))))))

simplify182.0ms (0.8%)

Algorithm
egg-herbie
Rules
1360×rational.json-simplify-53
1114×rational.json-simplify-55
776×rational.json-simplify-41
734×rational.json-simplify-43
682×rational.json-simplify-35
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
01988246
14258102
29978072
325468072
445898072
568057988
Stop Event
node limit
Counts
146 → 156
Calls
Call 1
Inputs
(*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))
(*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))
(*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))
(*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))
(*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))
(*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))
(*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))
(*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))
(*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))
(*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))
(*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))
(*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))
(*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 1/6 (pow.f64 i 2)) (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 1/6 (pow.f64 i 2)) (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2)))))
(*.f64 1/6 (pow.f64 i 2))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (*.f64 1/6 (pow.f64 i 2)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 1/6 (pow.f64 i 2)) (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 1/6 (pow.f64 i 2)) (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2)))))
(*.f64 1/6 (pow.f64 i 2))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (*.f64 1/6 (pow.f64 i 2)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 1/6 (pow.f64 i 2)) (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 1/6 (pow.f64 i 2)) (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2)))))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))))
(+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))))
(+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))))
(*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))
(+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))))
(+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))))
(+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))))
(*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))
(+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))))
(+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))))
(+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))))
(*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))) (*.f64 -1/2 (/.f64 i n))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 1/6 (pow.f64 i 2)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))) (+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 1/6 (pow.f64 i 2)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))) (+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n))))))
(+.f64 (*.f64 1/6 (pow.f64 i 2)) (*.f64 1/2 i))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 1/6 (pow.f64 i 2)) (+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 1/6 (pow.f64 i 2)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))) (+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 1/6 (pow.f64 i 2)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))) (+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n))))))
(+.f64 (*.f64 1/6 (pow.f64 i 2)) (*.f64 1/2 i))
(+.f64 (*.f64 1/6 (pow.f64 i 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 i) (*.f64 1/2 (pow.f64 i 2))) n)) (*.f64 1/2 i)))
(+.f64 (*.f64 1/6 (pow.f64 i 2)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 i) (*.f64 1/2 (pow.f64 i 2))) n)) (*.f64 1/2 i))))
(+.f64 (*.f64 1/6 (pow.f64 i 2)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 i) (*.f64 1/2 (pow.f64 i 2))) n)) (*.f64 1/2 i))))
(*.f64 1/3 (/.f64 (pow.f64 i 2) n))
(+.f64 (*.f64 -1/2 i) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) n)) (*.f64 -1/2 (pow.f64 i 2))))
(+.f64 (*.f64 -1/2 i) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 -1/2 (pow.f64 i 2)) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 i 2)) (*.f64 1/2 i)) n))))
(+.f64 (*.f64 -1/2 i) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 -1/2 (pow.f64 i 2)) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 i 2)) (*.f64 1/2 i)) n))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 i 2)) (*.f64 1/2 i)) n)
(+.f64 (*.f64 -1/2 i) (+.f64 (*.f64 -1/2 (pow.f64 i 2)) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 i 2)) (*.f64 1/2 i)) n)))
(+.f64 (*.f64 -1/2 i) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 -1/2 (pow.f64 i 2)) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 i 2)) (*.f64 1/2 i)) n))))
(+.f64 (*.f64 -1/2 i) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 -1/2 (pow.f64 i 2)) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 i 2)) (*.f64 1/2 i)) n))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 i 2)) (*.f64 1/2 i)) n)
(+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 i) (*.f64 1/2 (pow.f64 i 2)))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 i 2)) (*.f64 1/2 i)) n))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 i) (*.f64 1/2 (pow.f64 i 2)))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 i 2)) (*.f64 1/2 i)) n)))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 i) (*.f64 1/2 (pow.f64 i 2)))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 i 2)) (*.f64 1/2 i)) n)))
(*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(+.f64 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))) (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))) (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))) (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))))
(+.f64 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))) (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))) (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))) (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))))
(+.f64 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))) (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))) (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))) (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) 0)
(+.f64 0 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) (*.f64 1/2 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))))
(-.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) 0)
(/.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) 1)
(/.f64 (*.f64 2 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) 2)
(/.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 4)) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 4))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 4)))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 4)))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 4))))) 32)
(pow.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) 1)
(-.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 0)
(*.f64 2 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 1 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(*.f64 1/2 (*.f64 2 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 1)
(*.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 1/2)
(*.f64 4 (/.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4))
(*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4) 1/4)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4))
(*.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 2)
(*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4) 4)
(/.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 1)
(/.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 2)
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4)))) 32)
(pow.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 1)
(+.f64 (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 0)
(+.f64 0 (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(+.f64 (*.f64 n (*.f64 1/2 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) (*.f64 n (*.f64 1/2 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))
(-.f64 (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 0)
(/.f64 (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) (+.f64 n n)) 2)
(/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4)) 4)
(/.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4)))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4)))) (*.f64 2 (*.f64 2 (*.f64 n (*.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4))))) 32)
(pow.f64 (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 1)
(+.f64 (/.f64 1 (pow.f64 n 2)) 0)
(+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 (/.f64 1 (pow.f64 n 2)) 2/3))
(+.f64 0 (/.f64 1 (pow.f64 n 2)))
(+.f64 (*.f64 (/.f64 1 (pow.f64 n 2)) 2/3) (*.f64 1/3 (/.f64 1 (pow.f64 n 2))))
(+.f64 (/.f64 1/2 (pow.f64 n 2)) (/.f64 1/2 (pow.f64 n 2)))
(-.f64 (/.f64 1 (pow.f64 n 2)) 0)
(*.f64 2 (/.f64 1/2 (pow.f64 n 2)))
(*.f64 2 (*.f64 3 (*.f64 1/3 (/.f64 1/2 (pow.f64 n 2)))))
(*.f64 1/3 (*.f64 (/.f64 1 (pow.f64 n 2)) 3))
(*.f64 1 (/.f64 1 (pow.f64 n 2)))
(*.f64 (pow.f64 n 2) (/.f64 1 (pow.f64 (*.f64 n n) 2)))
(*.f64 (/.f64 1 (pow.f64 n 2)) 1)
(*.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 3)
(*.f64 1/2 (/.f64 2 (pow.f64 n 2)))
(*.f64 (*.f64 2 (pow.f64 n 2)) (/.f64 1/2 (pow.f64 (*.f64 n n) 2)))
(*.f64 4 (/.f64 (/.f64 1 (pow.f64 n 2)) 4))
(*.f64 (*.f64 (/.f64 1 (pow.f64 n 2)) 2/3) 3/2)
(*.f64 (/.f64 2 (pow.f64 n 2)) 1/2)
(*.f64 (/.f64 4 (pow.f64 n 2)) 1/4)
(*.f64 2/3 (*.f64 3 (/.f64 1/2 (pow.f64 n 2))))
(*.f64 (*.f64 (/.f64 1 (pow.f64 n 2)) 3) 1/3)
(*.f64 (/.f64 1/2 (pow.f64 n 2)) 2)
(*.f64 (/.f64 2 (pow.f64 (*.f64 n n) 2)) (*.f64 (pow.f64 n 2) 1/2))
(*.f64 (/.f64 1 (pow.f64 (*.f64 n n) 2)) (pow.f64 n 2))
(*.f64 1/4 (/.f64 4 (pow.f64 n 2)))
(*.f64 (*.f64 (pow.f64 n 2) 1/2) (/.f64 2 (pow.f64 (*.f64 n n) 2)))
(*.f64 3 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))))
(*.f64 3/2 (*.f64 (/.f64 1 (pow.f64 n 2)) 2/3))
(*.f64 (/.f64 (/.f64 1 (pow.f64 n 2)) 4) 4)
(*.f64 (/.f64 1/2 (pow.f64 (*.f64 n n) 2)) (*.f64 2 (pow.f64 n 2)))
(*.f64 (*.f64 3 (*.f64 1/3 (/.f64 1/2 (pow.f64 n 2)))) 2)
(*.f64 (*.f64 3 (/.f64 1/2 (pow.f64 n 2))) 2/3)
(pow.f64 (/.f64 1 (pow.f64 n 2)) 1)
(neg.f64 (/.f64 -1 (pow.f64 n 2)))
Outputs
(*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))
(*.f64 (pow.f64 i 2) (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 1/2 (/.f64 1 n)))))
(*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))
(*.f64 (pow.f64 i 2) (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 1/2 (/.f64 1 n)))))
(*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))
(*.f64 (pow.f64 i 2) (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 1/2 (/.f64 1 n)))))
(*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))
(*.f64 (pow.f64 i 2) (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 1/2 (/.f64 1 n)))))
(*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))
(*.f64 (pow.f64 i 2) (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 1/2 (/.f64 1 n)))))
(*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))
(*.f64 (pow.f64 i 2) (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 1/2 (/.f64 1 n)))))
(*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))
(*.f64 (pow.f64 i 2) (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 1/2 (/.f64 1 n)))))
(*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))
(*.f64 (pow.f64 i 2) (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 1/2 (/.f64 1 n)))))
(*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))
(*.f64 (pow.f64 i 2) (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 1/2 (/.f64 1 n)))))
(*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))
(*.f64 (pow.f64 i 2) (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 1/2 (/.f64 1 n)))))
(*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))
(*.f64 (pow.f64 i 2) (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 1/2 (/.f64 1 n)))))
(*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))
(*.f64 (pow.f64 i 2) (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 1/2 (/.f64 1 n)))))
(*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))) (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 1/6 (pow.f64 i 2)) (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))) (*.f64 (pow.f64 i 2) 1/6)))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (*.f64 (pow.f64 i 2) 1/6)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 1/6 (pow.f64 i 2)) (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))) (*.f64 (pow.f64 i 2) 1/6)))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (*.f64 (pow.f64 i 2) 1/6)))
(*.f64 1/6 (pow.f64 i 2))
(*.f64 (pow.f64 i 2) 1/6)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (*.f64 1/6 (pow.f64 i 2)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (*.f64 (pow.f64 i 2) 1/6))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 1/6 (pow.f64 i 2)) (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))) (*.f64 (pow.f64 i 2) 1/6)))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (*.f64 (pow.f64 i 2) 1/6)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 1/6 (pow.f64 i 2)) (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))) (*.f64 (pow.f64 i 2) 1/6)))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (*.f64 (pow.f64 i 2) 1/6)))
(*.f64 1/6 (pow.f64 i 2))
(*.f64 (pow.f64 i 2) 1/6)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (*.f64 1/6 (pow.f64 i 2)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (*.f64 (pow.f64 i 2) 1/6))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 1/6 (pow.f64 i 2)) (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))) (*.f64 (pow.f64 i 2) 1/6)))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (*.f64 (pow.f64 i 2) 1/6)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 1/6 (pow.f64 i 2)) (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))) (*.f64 (pow.f64 i 2) 1/6)))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (*.f64 (pow.f64 i 2) 1/6)))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))))
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 1/2 (/.f64 1 n))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))))
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 1/2 (/.f64 1 n))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))))
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 1/2 (/.f64 1 n))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))
(*.f64 (pow.f64 i 2) (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 1/2 (/.f64 1 n)))))
(*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n)))))
(+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))))
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 1/2 (/.f64 1 n))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))))
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 1/2 (/.f64 1 n))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))))
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 1/2 (/.f64 1 n))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))
(*.f64 (pow.f64 i 2) (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 1/2 (/.f64 1 n)))))
(*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n)))))
(+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))))
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 1/2 (/.f64 1 n))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))))
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 1/2 (/.f64 1 n))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))))
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 1/2 (/.f64 1 n))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))) (*.f64 -1/2 (/.f64 i n))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))) (+.f64 (*.f64 -1/2 (/.f64 i n)) (*.f64 -1/2 (/.f64 (pow.f64 i 2) n))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 i 2) n) (/.f64 i n))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 1/6 (pow.f64 i 2)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))) (+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))) (+.f64 (*.f64 (pow.f64 i 2) 1/6) (+.f64 (*.f64 -1/2 (/.f64 i n)) (*.f64 i 1/2)))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 (pow.f64 i 2) 1/6) (+.f64 (*.f64 -1/2 (/.f64 i n)) (*.f64 i 1/2)))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))) (+.f64 (*.f64 (pow.f64 i 2) 1/6) (+.f64 (*.f64 i 1/2) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 i 2) n) (/.f64 i n))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 1/6 (pow.f64 i 2)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))) (+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))) (+.f64 (*.f64 (pow.f64 i 2) 1/6) (+.f64 (*.f64 -1/2 (/.f64 i n)) (*.f64 i 1/2)))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 (pow.f64 i 2) 1/6) (+.f64 (*.f64 -1/2 (/.f64 i n)) (*.f64 i 1/2)))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))) (+.f64 (*.f64 (pow.f64 i 2) 1/6) (+.f64 (*.f64 i 1/2) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 i 2) n) (/.f64 i n))))))
(+.f64 (*.f64 1/6 (pow.f64 i 2)) (*.f64 1/2 i))
(+.f64 (*.f64 (pow.f64 i 2) 1/6) (*.f64 i 1/2))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 1/6 (pow.f64 i 2)) (+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 (pow.f64 i 2) 1/6) (+.f64 (*.f64 -1/2 (/.f64 i n)) (*.f64 i 1/2))))
(+.f64 (*.f64 (pow.f64 i 2) 1/6) (+.f64 (*.f64 i 1/2) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 i 2) n) (/.f64 i n)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 1/6 (pow.f64 i 2)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))) (+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))) (+.f64 (*.f64 (pow.f64 i 2) 1/6) (+.f64 (*.f64 -1/2 (/.f64 i n)) (*.f64 i 1/2)))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 (pow.f64 i 2) 1/6) (+.f64 (*.f64 -1/2 (/.f64 i n)) (*.f64 i 1/2)))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))) (+.f64 (*.f64 (pow.f64 i 2) 1/6) (+.f64 (*.f64 i 1/2) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 i 2) n) (/.f64 i n))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 1/6 (pow.f64 i 2)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))) (+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))) (+.f64 (*.f64 (pow.f64 i 2) 1/6) (+.f64 (*.f64 -1/2 (/.f64 i n)) (*.f64 i 1/2)))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 (pow.f64 i 2) 1/6) (+.f64 (*.f64 -1/2 (/.f64 i n)) (*.f64 i 1/2)))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))) (+.f64 (*.f64 (pow.f64 i 2) 1/6) (+.f64 (*.f64 i 1/2) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 i 2) n) (/.f64 i n))))))
(+.f64 (*.f64 1/6 (pow.f64 i 2)) (*.f64 1/2 i))
(+.f64 (*.f64 (pow.f64 i 2) 1/6) (*.f64 i 1/2))
(+.f64 (*.f64 1/6 (pow.f64 i 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 i) (*.f64 1/2 (pow.f64 i 2))) n)) (*.f64 1/2 i)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 1/2) (*.f64 (pow.f64 i 2) 1/2)) n)) (+.f64 (*.f64 (pow.f64 i 2) 1/6) (*.f64 i 1/2)))
(+.f64 (*.f64 (pow.f64 i 2) 1/6) (+.f64 (*.f64 i 1/2) (neg.f64 (/.f64 (*.f64 1/2 (+.f64 (pow.f64 i 2) i)) n))))
(+.f64 (+.f64 (*.f64 (pow.f64 i 2) 1/6) (*.f64 i 1/2)) (neg.f64 (*.f64 (+.f64 i (pow.f64 i 2)) (/.f64 1/2 n))))
(+.f64 (*.f64 (pow.f64 i 2) 1/6) (+.f64 (*.f64 i 1/2) (neg.f64 (*.f64 (+.f64 i (pow.f64 i 2)) (/.f64 1/2 n)))))
(+.f64 (*.f64 i 1/2) (+.f64 (*.f64 (pow.f64 i 2) 1/6) (/.f64 (*.f64 1/2 (+.f64 i (pow.f64 i 2))) (neg.f64 n))))
(+.f64 (*.f64 1/6 (pow.f64 i 2)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 i) (*.f64 1/2 (pow.f64 i 2))) n)) (*.f64 1/2 i))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 1/2) (*.f64 (pow.f64 i 2) 1/2)) n)) (+.f64 (*.f64 (pow.f64 i 2) 1/6) (*.f64 i 1/2))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))) (+.f64 (*.f64 (pow.f64 i 2) 1/6) (+.f64 (*.f64 i 1/2) (neg.f64 (/.f64 (*.f64 1/2 (+.f64 (pow.f64 i 2) i)) n)))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))) (+.f64 (+.f64 (*.f64 (pow.f64 i 2) 1/6) (*.f64 i 1/2)) (neg.f64 (*.f64 (+.f64 i (pow.f64 i 2)) (/.f64 1/2 n)))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))) (+.f64 (*.f64 (pow.f64 i 2) 1/6) (+.f64 (*.f64 i 1/2) (neg.f64 (*.f64 (+.f64 i (pow.f64 i 2)) (/.f64 1/2 n))))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))) (+.f64 (*.f64 i 1/2) (+.f64 (*.f64 (pow.f64 i 2) 1/6) (/.f64 (*.f64 1/2 (+.f64 i (pow.f64 i 2))) (neg.f64 n)))))
(+.f64 (*.f64 1/6 (pow.f64 i 2)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 i) (*.f64 1/2 (pow.f64 i 2))) n)) (*.f64 1/2 i))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 1/2) (*.f64 (pow.f64 i 2) 1/2)) n)) (+.f64 (*.f64 (pow.f64 i 2) 1/6) (*.f64 i 1/2))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))) (+.f64 (*.f64 (pow.f64 i 2) 1/6) (+.f64 (*.f64 i 1/2) (neg.f64 (/.f64 (*.f64 1/2 (+.f64 (pow.f64 i 2) i)) n)))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))) (+.f64 (+.f64 (*.f64 (pow.f64 i 2) 1/6) (*.f64 i 1/2)) (neg.f64 (*.f64 (+.f64 i (pow.f64 i 2)) (/.f64 1/2 n)))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))) (+.f64 (*.f64 (pow.f64 i 2) 1/6) (+.f64 (*.f64 i 1/2) (neg.f64 (*.f64 (+.f64 i (pow.f64 i 2)) (/.f64 1/2 n))))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) (pow.f64 n 2))) (+.f64 (*.f64 i 1/2) (+.f64 (*.f64 (pow.f64 i 2) 1/6) (/.f64 (*.f64 1/2 (+.f64 i (pow.f64 i 2))) (neg.f64 n)))))
(*.f64 1/3 (/.f64 (pow.f64 i 2) n))
(+.f64 (*.f64 -1/2 i) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) n)) (*.f64 -1/2 (pow.f64 i 2))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 (pow.f64 i 2) -1/2) (*.f64 i -1/2)))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) n)) (*.f64 -1/2 (+.f64 i (pow.f64 i 2))))
(+.f64 (*.f64 -1/2 i) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 -1/2 (pow.f64 i 2)) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 i 2)) (*.f64 1/2 i)) n))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 (pow.f64 i 2) -1/2) (+.f64 (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) 1/6) (*.f64 i 1/2))) (*.f64 i -1/2))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) 1/6) (*.f64 i 1/2))) (*.f64 -1/2 (+.f64 i (pow.f64 i 2)))))
(+.f64 (*.f64 -1/2 i) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 -1/2 (pow.f64 i 2)) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 i 2)) (*.f64 1/2 i)) n))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 (pow.f64 i 2) -1/2) (+.f64 (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) 1/6) (*.f64 i 1/2))) (*.f64 i -1/2))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) 1/6) (*.f64 i 1/2))) (*.f64 -1/2 (+.f64 i (pow.f64 i 2)))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 i 2)) (*.f64 1/2 i)) n)
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) 1/6) (*.f64 i 1/2)))
(+.f64 (*.f64 -1/2 i) (+.f64 (*.f64 -1/2 (pow.f64 i 2)) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 i 2)) (*.f64 1/2 i)) n)))
(+.f64 (*.f64 (pow.f64 i 2) -1/2) (+.f64 (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) 1/6) (*.f64 i 1/2))) (*.f64 i -1/2)))
(+.f64 (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) 1/6) (*.f64 i 1/2))) (*.f64 -1/2 (+.f64 i (pow.f64 i 2))))
(+.f64 (*.f64 -1/2 i) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 -1/2 (pow.f64 i 2)) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 i 2)) (*.f64 1/2 i)) n))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 (pow.f64 i 2) -1/2) (+.f64 (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) 1/6) (*.f64 i 1/2))) (*.f64 i -1/2))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) 1/6) (*.f64 i 1/2))) (*.f64 -1/2 (+.f64 i (pow.f64 i 2)))))
(+.f64 (*.f64 -1/2 i) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 -1/2 (pow.f64 i 2)) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 i 2)) (*.f64 1/2 i)) n))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 (pow.f64 i 2) -1/2) (+.f64 (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) 1/6) (*.f64 i 1/2))) (*.f64 i -1/2))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) 1/6) (*.f64 i 1/2))) (*.f64 -1/2 (+.f64 i (pow.f64 i 2)))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 i 2)) (*.f64 1/2 i)) n)
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) 1/6) (*.f64 i 1/2)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 i) (*.f64 1/2 (pow.f64 i 2)))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 i 2)) (*.f64 1/2 i)) n))
(+.f64 (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) 1/6) (*.f64 i 1/2))) (*.f64 -1 (+.f64 (*.f64 i 1/2) (*.f64 (pow.f64 i 2) 1/2))))
(+.f64 (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) 1/6) (*.f64 i 1/2))) (neg.f64 (*.f64 1/2 (+.f64 (pow.f64 i 2) i))))
(+.f64 (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) 1/6) (*.f64 i 1/2))) (neg.f64 (*.f64 1/2 (+.f64 i (pow.f64 i 2)))))
(+.f64 (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) 1/6) (*.f64 i 1/2))) (*.f64 1/2 (neg.f64 (+.f64 i (pow.f64 i 2)))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 i) (*.f64 1/2 (pow.f64 i 2)))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 i 2)) (*.f64 1/2 i)) n)))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) 1/6) (*.f64 i 1/2))) (*.f64 -1 (+.f64 (*.f64 i 1/2) (*.f64 (pow.f64 i 2) 1/2)))))
(+.f64 (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) 1/6) (*.f64 i 1/2))) (+.f64 (neg.f64 (*.f64 1/2 (+.f64 (pow.f64 i 2) i))) (*.f64 1/3 (/.f64 (pow.f64 i 2) n))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) 1/6) (*.f64 i 1/2))) (neg.f64 (*.f64 1/2 (+.f64 i (pow.f64 i 2))))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) 1/6) (*.f64 i 1/2))) (*.f64 1/2 (neg.f64 (+.f64 i (pow.f64 i 2))))))
(+.f64 (*.f64 1/2 (neg.f64 (+.f64 i (pow.f64 i 2)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) n)) (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) 1/6) (*.f64 i 1/2)))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 i) (*.f64 1/2 (pow.f64 i 2)))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 i 2)) (*.f64 1/2 i)) n)))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) 1/6) (*.f64 i 1/2))) (*.f64 -1 (+.f64 (*.f64 i 1/2) (*.f64 (pow.f64 i 2) 1/2)))))
(+.f64 (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) 1/6) (*.f64 i 1/2))) (+.f64 (neg.f64 (*.f64 1/2 (+.f64 (pow.f64 i 2) i))) (*.f64 1/3 (/.f64 (pow.f64 i 2) n))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) 1/6) (*.f64 i 1/2))) (neg.f64 (*.f64 1/2 (+.f64 i (pow.f64 i 2))))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) 1/6) (*.f64 i 1/2))) (*.f64 1/2 (neg.f64 (+.f64 i (pow.f64 i 2))))))
(+.f64 (*.f64 1/2 (neg.f64 (+.f64 i (pow.f64 i 2)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) n)) (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) 1/6) (*.f64 i 1/2)))))
(*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) n))
(*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (*.f64 i n))
(+.f64 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))) (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) n)) (*.f64 (pow.f64 i 2) (*.f64 (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 1/2 (/.f64 1 n)))) n)))
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))) (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) n)) (*.f64 (pow.f64 i 2) (*.f64 (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 1/2 (/.f64 1 n)))) n)))
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))) (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) n)) (*.f64 (pow.f64 i 2) (*.f64 (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 1/2 (/.f64 1 n)))) n)))
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))))
(*.f64 (pow.f64 i 2) (*.f64 (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 1/2 (/.f64 1 n)))) n))
(*.f64 (pow.f64 i 2) (*.f64 n (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))) (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) n)) (*.f64 (pow.f64 i 2) (*.f64 (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 1/2 (/.f64 1 n)))) n)))
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))) (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) n)) (*.f64 (pow.f64 i 2) (*.f64 (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 1/2 (/.f64 1 n)))) n)))
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))) (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) n)) (*.f64 (pow.f64 i 2) (*.f64 (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 1/2 (/.f64 1 n)))) n)))
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))))
(*.f64 (pow.f64 i 2) (*.f64 (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 1/2 (/.f64 1 n)))) n))
(*.f64 (pow.f64 i 2) (*.f64 n (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))) (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) n)) (*.f64 (pow.f64 i 2) (*.f64 (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 1/2 (/.f64 1 n)))) n)))
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))) (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) n)) (*.f64 (pow.f64 i 2) (*.f64 (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 1/2 (/.f64 1 n)))) n)))
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))) (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) n)) (*.f64 (pow.f64 i 2) (*.f64 (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 1/2 (/.f64 1 n)))) n)))
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) 0)
(*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))
(+.f64 0 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))))
(*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) (*.f64 1/2 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))))
(*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))
(-.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) 0)
(*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))
(/.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) 1)
(*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))
(/.f64 (*.f64 2 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) 2)
(*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))
(/.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 4)) 4)
(*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 4))) 8)
(*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 4)))) 16)
(*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 4)))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 4))))) 32)
(*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))
(pow.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) 1)
(*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))
(-.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 0)
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 2 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 1 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 1/2 (*.f64 2 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 1)
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 1/2)
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 4 (/.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4))
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4) 1/4)
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4))
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 2)
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4) 4)
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(/.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 1)
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(/.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 2)
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4) 4)
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4)) 8)
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4))) 16)
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4)))) 32)
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(pow.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 1)
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(+.f64 (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 0)
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(+.f64 0 (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(+.f64 (*.f64 n (*.f64 1/2 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) (*.f64 n (*.f64 1/2 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(-.f64 (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 0)
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(/.f64 (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 1)
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) (+.f64 n n)) 2)
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4)) 4)
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(/.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4))) 8)
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4)))) 16)
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4)))) (*.f64 2 (*.f64 2 (*.f64 n (*.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4))))) 32)
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(pow.f64 (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 1)
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(+.f64 (/.f64 1 (pow.f64 n 2)) 0)
(/.f64 1 (pow.f64 n 2))
(+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 (/.f64 1 (pow.f64 n 2)) 2/3))
(/.f64 1 (pow.f64 n 2))
(+.f64 0 (/.f64 1 (pow.f64 n 2)))
(/.f64 1 (pow.f64 n 2))
(+.f64 (*.f64 (/.f64 1 (pow.f64 n 2)) 2/3) (*.f64 1/3 (/.f64 1 (pow.f64 n 2))))
(/.f64 1 (pow.f64 n 2))
(+.f64 (/.f64 1/2 (pow.f64 n 2)) (/.f64 1/2 (pow.f64 n 2)))
(*.f64 2 (/.f64 1/2 (pow.f64 n 2)))
(-.f64 (/.f64 1 (pow.f64 n 2)) 0)
(/.f64 1 (pow.f64 n 2))
(*.f64 2 (/.f64 1/2 (pow.f64 n 2)))
(+.f64 (/.f64 1/2 (pow.f64 n 2)) (/.f64 1/2 (pow.f64 n 2)))
(*.f64 2 (*.f64 3 (*.f64 1/3 (/.f64 1/2 (pow.f64 n 2)))))
(+.f64 (/.f64 1/2 (pow.f64 n 2)) (/.f64 1/2 (pow.f64 n 2)))
(*.f64 2 (/.f64 1/2 (pow.f64 n 2)))
(*.f64 1/3 (*.f64 (/.f64 1 (pow.f64 n 2)) 3))
(/.f64 1 (pow.f64 n 2))
(*.f64 1 (/.f64 1 (pow.f64 n 2)))
(/.f64 1 (pow.f64 n 2))
(*.f64 (pow.f64 n 2) (/.f64 1 (pow.f64 (*.f64 n n) 2)))
(*.f64 (/.f64 1 (pow.f64 n 2)) 1)
(/.f64 1 (pow.f64 n 2))
(*.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 3)
(/.f64 1 (pow.f64 n 2))
(*.f64 1/2 (/.f64 2 (pow.f64 n 2)))
(*.f64 (*.f64 2 (pow.f64 n 2)) (/.f64 1/2 (pow.f64 (*.f64 n n) 2)))
(*.f64 2 (*.f64 (pow.f64 n 2) (/.f64 1/2 (pow.f64 (*.f64 n n) 2))))
(*.f64 (pow.f64 n 2) (*.f64 2 (/.f64 1/2 (pow.f64 (*.f64 n n) 2))))
(*.f64 4 (/.f64 (/.f64 1 (pow.f64 n 2)) 4))
(/.f64 1 (pow.f64 n 2))
(*.f64 (*.f64 (/.f64 1 (pow.f64 n 2)) 2/3) 3/2)
(/.f64 1 (pow.f64 n 2))
(*.f64 (/.f64 2 (pow.f64 n 2)) 1/2)
(*.f64 1/2 (/.f64 2 (pow.f64 n 2)))
(*.f64 (/.f64 4 (pow.f64 n 2)) 1/4)
(*.f64 1/4 (/.f64 4 (pow.f64 n 2)))
(*.f64 2/3 (*.f64 3 (/.f64 1/2 (pow.f64 n 2))))
(+.f64 (/.f64 1/2 (pow.f64 n 2)) (/.f64 1/2 (pow.f64 n 2)))
(*.f64 2 (/.f64 1/2 (pow.f64 n 2)))
(*.f64 (*.f64 (/.f64 1 (pow.f64 n 2)) 3) 1/3)
(/.f64 1 (pow.f64 n 2))
(*.f64 (/.f64 1/2 (pow.f64 n 2)) 2)
(+.f64 (/.f64 1/2 (pow.f64 n 2)) (/.f64 1/2 (pow.f64 n 2)))
(*.f64 2 (/.f64 1/2 (pow.f64 n 2)))
(*.f64 (/.f64 2 (pow.f64 (*.f64 n n) 2)) (*.f64 (pow.f64 n 2) 1/2))
(*.f64 (pow.f64 n 2) (*.f64 1/2 (/.f64 2 (pow.f64 (*.f64 n n) 2))))
(*.f64 1/2 (*.f64 (pow.f64 n 2) (/.f64 2 (pow.f64 (*.f64 n n) 2))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 n n) 2)) (pow.f64 n 2))
(*.f64 (pow.f64 n 2) (/.f64 1 (pow.f64 (*.f64 n n) 2)))
(*.f64 1/4 (/.f64 4 (pow.f64 n 2)))
(*.f64 (*.f64 (pow.f64 n 2) 1/2) (/.f64 2 (pow.f64 (*.f64 n n) 2)))
(*.f64 (pow.f64 n 2) (*.f64 1/2 (/.f64 2 (pow.f64 (*.f64 n n) 2))))
(*.f64 (/.f64 2 (pow.f64 (*.f64 n n) 2)) (*.f64 (pow.f64 n 2) 1/2))
(*.f64 1/2 (*.f64 (pow.f64 n 2) (/.f64 2 (pow.f64 (*.f64 n n) 2))))
(*.f64 3 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))))
(/.f64 1 (pow.f64 n 2))
(*.f64 3/2 (*.f64 (/.f64 1 (pow.f64 n 2)) 2/3))
(/.f64 1 (pow.f64 n 2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 n 2)) 4) 4)
(/.f64 1 (pow.f64 n 2))
(*.f64 (/.f64 1/2 (pow.f64 (*.f64 n n) 2)) (*.f64 2 (pow.f64 n 2)))
(*.f64 2 (*.f64 (pow.f64 n 2) (/.f64 1/2 (pow.f64 (*.f64 n n) 2))))
(*.f64 (*.f64 2 (pow.f64 n 2)) (/.f64 1/2 (pow.f64 (*.f64 n n) 2)))
(*.f64 (pow.f64 n 2) (*.f64 2 (/.f64 1/2 (pow.f64 (*.f64 n n) 2))))
(*.f64 (*.f64 3 (*.f64 1/3 (/.f64 1/2 (pow.f64 n 2)))) 2)
(+.f64 (/.f64 1/2 (pow.f64 n 2)) (/.f64 1/2 (pow.f64 n 2)))
(*.f64 2 (/.f64 1/2 (pow.f64 n 2)))
(*.f64 (*.f64 3 (/.f64 1/2 (pow.f64 n 2))) 2/3)
(+.f64 (/.f64 1/2 (pow.f64 n 2)) (/.f64 1/2 (pow.f64 n 2)))
(*.f64 2 (/.f64 1/2 (pow.f64 n 2)))
(pow.f64 (/.f64 1 (pow.f64 n 2)) 1)
(/.f64 1 (pow.f64 n 2))
(neg.f64 (/.f64 -1 (pow.f64 n 2)))
(/.f64 1 (pow.f64 n 2))

eval358.0ms (1.5%)

Compiler

Compiled 8721 to 6539 computations (25% saved)

prune91.0ms (0.4%)

Pruning

35 alts after pruning (25 fresh and 10 done)

PrunedKeptTotal
New4237430
Fresh51823
Picked101
Done01010
Total42935464
Error
4.4b
Counts
464 → 35
Alt Table
Click to see full alt table
StatusErrorProgram
56.2b
(/.f64 (*.f64 (pow.f64 n 2) 100) (/.f64 i (-.f64 (log.f64 i) (log.f64 n))))
50.5b
(/.f64 (*.f64 n -100) (/.f64 i (-.f64 1 (exp.f64 i))))
21.6b
(/.f64 (*.f64 n -100) (-.f64 (+.f64 (*.f64 1/2 i) (*.f64 -1/12 (pow.f64 i 2))) 1))
22.6b
(/.f64 (*.f64 n -100) (-.f64 (*.f64 1/2 i) 1))
29.2b
(+.f64 (*.f64 100 n) (*.f64 -50 i))
50.4b
(*.f64 (/.f64 (-.f64 1 (exp.f64 i)) (/.f64 -1/50 (/.f64 n i))) 2)
50.8b
(*.f64 (/.f64 n (*.f64 i 1/100)) (+.f64 (exp.f64 i) -1))
56.2b
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
29.2b
(*.f64 (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))) n)
48.6b
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 100 (/.f64 n i)))
29.2b
(*.f64 n (+.f64 100 (*.f64 i 50)))
29.3b
(*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n))))
60.2b
(*.f64 n (*.f64 50/3 (pow.f64 i 2)))
62.2b
(*.f64 n (*.f64 -50 (/.f64 i n)))
28.7b
(*.f64 n 100)
60.5b
(*.f64 i (*.f64 n 50))
56.3b
(*.f64 100 (/.f64 (/.f64 1 i) (*.f64 (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 1 (pow.f64 n 2)))))
48.1b
(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)))
50.4b
(*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n)))
51.7b
(*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n)))
55.2b
(*.f64 100 (/.f64 (+.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (pow.f64 n 2) (+.f64 (/.f64 1 i) (*.f64 1/2 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2))))) (/.f64 i n)))
55.3b
(*.f64 100 (/.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i n)))
55.3b
(*.f64 100 (/.f64 n (/.f64 i (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))
35.4b
(*.f64 100 (/.f64 i (/.f64 i n)))
28.4b
(*.f64 100 (-.f64 (+.f64 n -3) -3))
28.4b
(*.f64 100 (-.f64 (+.f64 1 n) 1))
29.5b
(*.f64 100 (+.f64 n (+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) n)) (*.f64 -1/2 (+.f64 i (pow.f64 i 2))))))
35.4b
(*.f64 100 (+.f64 n (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))) (+.f64 (*.f64 (pow.f64 i 3) (+.f64 (*.f64 (/.f64 1 (pow.f64 n 2)) 11/24) (-.f64 1/24 (*.f64 1/4 (+.f64 (/.f64 1 n) (/.f64 1 (pow.f64 n 3))))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))))
56.2b
(*.f64 100 (*.f64 (pow.f64 n 2) (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i)))
48.1b
(*.f64 100 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 i (/.f64 2 n))) 2))
56.9b
(*.f64 100 (*.f64 (/.f64 i (/.f64 2 n)) (/.f64 (/.f64 2 (+.f64 (exp.f64 i) -1)) (*.f64 (/.f64 i (+.f64 (exp.f64 i) -1)) (/.f64 i (+.f64 (exp.f64 i) -1))))))
32.5b
(*.f64 100 (*.f64 (/.f64 1 i) (*.f64 i n)))
50.6b
(*.f64 100 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i)))
60.5b
(*.f64 50 (*.f64 n i))
62.1b
(*.f64 -50 i)
Compiler

Compiled 528 to 397 computations (24.8% saved)

regimes1.1s (4.5%)

Counts
52 → 3
Calls
Call 1
Inputs
(*.f64 -50 i)
(*.f64 n 100)
(*.f64 50 (*.f64 n i))
(*.f64 i (*.f64 n 50))
(*.f64 100 (-.f64 (+.f64 1 n) 1))
(*.f64 100 (-.f64 (+.f64 n -3) -3))
(*.f64 100 (/.f64 i (/.f64 i n)))
(*.f64 n (*.f64 -50 (/.f64 i n)))
(*.f64 n (+.f64 100 (*.f64 i 50)))
(+.f64 (*.f64 100 n) (*.f64 -50 i))
(*.f64 100 (+.f64 (-.f64 1 (neg.f64 n)) -1))
(*.f64 100 (*.f64 (/.f64 1 i) (*.f64 i n)))
(*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n)))
(*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n))))
(/.f64 (*.f64 n -100) (-.f64 (*.f64 1/2 i) 1))
(*.f64 100 (*.f64 (/.f64 -1 (/.f64 i n)) (neg.f64 i)))
(*.f64 100 (*.f64 (/.f64 i (*.f64 i (/.f64 2 n))) 2))
(*.f64 100 (*.f64 (/.f64 n i) (/.f64 1 (/.f64 1 i))))
(*.f64 100 (/.f64 (-.f64 (+.f64 1 i) 1) (/.f64 i n)))
(*.f64 n (+.f64 100 (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)))
(*.f64 n (*.f64 50/3 (pow.f64 i 2)))
(*.f64 100 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i)))
(*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n)))
(*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 100 (/.f64 n i)))
(*.f64 (/.f64 n (*.f64 i 1/100)) (+.f64 (exp.f64 i) -1))
(/.f64 (*.f64 n -100) (/.f64 i (-.f64 1 (exp.f64 i))))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (/.f64 (-.f64 1 (exp.f64 i)) (/.f64 -1/50 (/.f64 n i))) 2)
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) 50/3) (+.f64 100 (*.f64 i 50))))
(*.f64 (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))) n)
(*.f64 100 (/.f64 n (/.f64 i (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))
(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 100 (/.f64 n i)))
(+.f64 (*.f64 i (*.f64 n 50)) (*.f64 n (+.f64 100 (*.f64 (pow.f64 i 2) 50/3))))
(/.f64 (*.f64 n -100) (-.f64 (+.f64 (*.f64 1/2 i) (*.f64 -1/12 (pow.f64 i 2))) 1))
(*.f64 100 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 i (/.f64 2 n))) 2))
(*.f64 100 (/.f64 n (/.f64 i (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))
(*.f64 100 (/.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i n)))
(*.f64 100 (+.f64 n (+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) n)) (*.f64 -1/2 (+.f64 i (pow.f64 i 2))))))
(*.f64 100 (+.f64 n (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))))
(*.f64 100 (*.f64 (pow.f64 n 2) (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i)))
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
(/.f64 (*.f64 (pow.f64 n 2) 100) (/.f64 i (-.f64 (log.f64 i) (log.f64 n))))
(*.f64 100 (*.f64 (pow.f64 n 2) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)))
(*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 (/.f64 (pow.f64 n 2) i) 100))
(/.f64 (*.f64 (pow.f64 n 2) 100) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 100 (/.f64 (/.f64 1 i) (*.f64 (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 1 (pow.f64 n 2)))))
(*.f64 100 (/.f64 (/.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (/.f64 1 n)) (*.f64 (/.f64 i (+.f64 -1 (exp.f64 i))) (/.f64 i (+.f64 -1 (exp.f64 i))))))
(*.f64 100 (*.f64 (/.f64 i (/.f64 2 n)) (/.f64 (/.f64 2 (+.f64 (exp.f64 i) -1)) (*.f64 (/.f64 i (+.f64 (exp.f64 i) -1)) (/.f64 i (+.f64 (exp.f64 i) -1))))))
(*.f64 100 (+.f64 n (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))) (+.f64 (*.f64 (pow.f64 i 3) (+.f64 (*.f64 (/.f64 1 (pow.f64 n 2)) 11/24) (-.f64 1/24 (*.f64 1/4 (+.f64 (/.f64 1 n) (/.f64 1 (pow.f64 n 3))))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))))
(*.f64 100 (/.f64 (+.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (pow.f64 n 2) (+.f64 (/.f64 1 i) (*.f64 1/2 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2))))) (/.f64 i n)))
(*.f64 100 (/.f64 (+.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))) (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4))) (pow.f64 i 2)) (/.f64 (pow.f64 n 2) i))) (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (/.f64 -1 n))))))) (/.f64 i n)))
Outputs
(*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n)))
(/.f64 (*.f64 n -100) (-.f64 (+.f64 (*.f64 1/2 i) (*.f64 -1/12 (pow.f64 i 2))) 1))
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) (*.f64 100 (/.f64 (pow.f64 n 2) i)))
Calls

4 calls:

681.0ms
n
264.0ms
(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)))
112.0ms
i
20.0ms
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))
Results
ErrorSegmentsBranch
13.5b3i
16.1b8n
15.3b4(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)))
15.3b4(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))
Compiler

Compiled 787 to 509 computations (35.3% saved)

bsearch220.0ms (0.9%)

Algorithm
binary-search
Steps
TimeLeftRight
157.0ms
5.94062419921271e-6
7.652804388364343e+27
63.0ms
-93175.39216065191
-3.996339522780097e-7
Results
79.0ms137×body1024valid
65.0ms89×body512valid
36.0ms38×body1024infinite
13.0ms108×body256valid
13.0ms126×body256invalid
4.0ms10×body512infinite
2.0ms11×body256infinite
2.0msbody2048valid
Compiler

Compiled 706 to 562 computations (20.4% saved)

regimes339.0ms (1.4%)

Counts
41 → 3
Calls
Call 1
Inputs
(*.f64 -50 i)
(*.f64 n 100)
(*.f64 50 (*.f64 n i))
(*.f64 i (*.f64 n 50))
(*.f64 100 (-.f64 (+.f64 1 n) 1))
(*.f64 100 (-.f64 (+.f64 n -3) -3))
(*.f64 100 (/.f64 i (/.f64 i n)))
(*.f64 n (*.f64 -50 (/.f64 i n)))
(*.f64 n (+.f64 100 (*.f64 i 50)))
(+.f64 (*.f64 100 n) (*.f64 -50 i))
(*.f64 100 (+.f64 (-.f64 1 (neg.f64 n)) -1))
(*.f64 100 (*.f64 (/.f64 1 i) (*.f64 i n)))
(*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n)))
(*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n))))
(/.f64 (*.f64 n -100) (-.f64 (*.f64 1/2 i) 1))
(*.f64 100 (*.f64 (/.f64 -1 (/.f64 i n)) (neg.f64 i)))
(*.f64 100 (*.f64 (/.f64 i (*.f64 i (/.f64 2 n))) 2))
(*.f64 100 (*.f64 (/.f64 n i) (/.f64 1 (/.f64 1 i))))
(*.f64 100 (/.f64 (-.f64 (+.f64 1 i) 1) (/.f64 i n)))
(*.f64 n (+.f64 100 (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)))
(*.f64 n (*.f64 50/3 (pow.f64 i 2)))
(*.f64 100 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i)))
(*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n)))
(*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 100 (/.f64 n i)))
(*.f64 (/.f64 n (*.f64 i 1/100)) (+.f64 (exp.f64 i) -1))
(/.f64 (*.f64 n -100) (/.f64 i (-.f64 1 (exp.f64 i))))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (/.f64 (-.f64 1 (exp.f64 i)) (/.f64 -1/50 (/.f64 n i))) 2)
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) 50/3) (+.f64 100 (*.f64 i 50))))
(*.f64 (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))) n)
(*.f64 100 (/.f64 n (/.f64 i (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))
(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 100 (/.f64 n i)))
(+.f64 (*.f64 i (*.f64 n 50)) (*.f64 n (+.f64 100 (*.f64 (pow.f64 i 2) 50/3))))
(/.f64 (*.f64 n -100) (-.f64 (+.f64 (*.f64 1/2 i) (*.f64 -1/12 (pow.f64 i 2))) 1))
(*.f64 100 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 i (/.f64 2 n))) 2))
(*.f64 100 (/.f64 n (/.f64 i (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))
(*.f64 100 (/.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i n)))
(*.f64 100 (+.f64 n (+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) n)) (*.f64 -1/2 (+.f64 i (pow.f64 i 2))))))
(*.f64 100 (+.f64 n (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))))
(*.f64 100 (*.f64 (pow.f64 n 2) (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i)))
Outputs
(*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n)))
(/.f64 (*.f64 n -100) (-.f64 (+.f64 (*.f64 1/2 i) (*.f64 -1/12 (pow.f64 i 2))) 1))
(*.f64 100 (*.f64 (pow.f64 n 2) (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i)))
Calls

4 calls:

236.0ms
n
48.0ms
i
19.0ms
(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)))
16.0ms
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))
Results
ErrorSegmentsBranch
13.5b3i
16.2b8n
15.3b4(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)))
15.3b4(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))
Compiler

Compiled 494 to 326 computations (34% saved)

bsearch166.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
101.0ms
5.94062419921271e-6
7.652804388364343e+27
64.0ms
-93175.39216065191
-3.996339522780097e-7
Results
67.0ms118×body1024valid
26.0ms111×body512valid
26.0ms36×body1024infinite
15.0ms140×body256invalid
13.0ms99×body256valid
8.0msbody2048valid
4.0msbody512infinite
1.0msbody256infinite
Compiler

Compiled 706 to 562 computations (20.4% saved)

regimes1.2s (5%)

Counts
40 → 3
Calls
Call 1
Inputs
(*.f64 -50 i)
(*.f64 n 100)
(*.f64 50 (*.f64 n i))
(*.f64 i (*.f64 n 50))
(*.f64 100 (-.f64 (+.f64 1 n) 1))
(*.f64 100 (-.f64 (+.f64 n -3) -3))
(*.f64 100 (/.f64 i (/.f64 i n)))
(*.f64 n (*.f64 -50 (/.f64 i n)))
(*.f64 n (+.f64 100 (*.f64 i 50)))
(+.f64 (*.f64 100 n) (*.f64 -50 i))
(*.f64 100 (+.f64 (-.f64 1 (neg.f64 n)) -1))
(*.f64 100 (*.f64 (/.f64 1 i) (*.f64 i n)))
(*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n)))
(*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n))))
(/.f64 (*.f64 n -100) (-.f64 (*.f64 1/2 i) 1))
(*.f64 100 (*.f64 (/.f64 -1 (/.f64 i n)) (neg.f64 i)))
(*.f64 100 (*.f64 (/.f64 i (*.f64 i (/.f64 2 n))) 2))
(*.f64 100 (*.f64 (/.f64 n i) (/.f64 1 (/.f64 1 i))))
(*.f64 100 (/.f64 (-.f64 (+.f64 1 i) 1) (/.f64 i n)))
(*.f64 n (+.f64 100 (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)))
(*.f64 n (*.f64 50/3 (pow.f64 i 2)))
(*.f64 100 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i)))
(*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n)))
(*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 100 (/.f64 n i)))
(*.f64 (/.f64 n (*.f64 i 1/100)) (+.f64 (exp.f64 i) -1))
(/.f64 (*.f64 n -100) (/.f64 i (-.f64 1 (exp.f64 i))))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (/.f64 (-.f64 1 (exp.f64 i)) (/.f64 -1/50 (/.f64 n i))) 2)
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) 50/3) (+.f64 100 (*.f64 i 50))))
(*.f64 (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))) n)
(*.f64 100 (/.f64 n (/.f64 i (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))
(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 100 (/.f64 n i)))
(+.f64 (*.f64 i (*.f64 n 50)) (*.f64 n (+.f64 100 (*.f64 (pow.f64 i 2) 50/3))))
(/.f64 (*.f64 n -100) (-.f64 (+.f64 (*.f64 1/2 i) (*.f64 -1/12 (pow.f64 i 2))) 1))
(*.f64 100 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 i (/.f64 2 n))) 2))
(*.f64 100 (/.f64 n (/.f64 i (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))
(*.f64 100 (/.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i n)))
(*.f64 100 (+.f64 n (+.f64 (*.f64 1/3 (/.f64 (pow.f64 i 2) n)) (*.f64 -1/2 (+.f64 i (pow.f64 i 2))))))
(*.f64 100 (+.f64 n (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))))
Outputs
(*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n)))
(/.f64 (*.f64 n -100) (-.f64 (+.f64 (*.f64 1/2 i) (*.f64 -1/12 (pow.f64 i 2))) 1))
(*.f64 100 (/.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i n)))
Calls

4 calls:

910.0ms
n
271.0ms
i
16.0ms
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))
15.0ms
(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)))
Results
ErrorSegmentsBranch
13.5b3i
16.2b8n
15.3b4(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)))
15.3b4(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))
Compiler

Compiled 481 to 319 computations (33.7% saved)

bsearch502.0ms (2.1%)

Algorithm
binary-search
Steps
TimeLeftRight
153.0ms
5.94062419921271e-6
7.652804388364343e+27
350.0ms
-93175.39216065191
-3.996339522780097e-7
Results
298.0ms93×body256valid
71.0ms127×body1024valid
55.0ms123×body256invalid
30.0ms42×body1024infinite
26.0ms106×body512valid
10.0ms10×body2048valid
4.0msbody512infinite
3.0ms16×body256infinite
Compiler

Compiled 717 to 562 computations (21.6% saved)

regimes247.0ms (1%)

Counts
37 → 3
Calls
Call 1
Inputs
(*.f64 -50 i)
(*.f64 n 100)
(*.f64 50 (*.f64 n i))
(*.f64 i (*.f64 n 50))
(*.f64 100 (-.f64 (+.f64 1 n) 1))
(*.f64 100 (-.f64 (+.f64 n -3) -3))
(*.f64 100 (/.f64 i (/.f64 i n)))
(*.f64 n (*.f64 -50 (/.f64 i n)))
(*.f64 n (+.f64 100 (*.f64 i 50)))
(+.f64 (*.f64 100 n) (*.f64 -50 i))
(*.f64 100 (+.f64 (-.f64 1 (neg.f64 n)) -1))
(*.f64 100 (*.f64 (/.f64 1 i) (*.f64 i n)))
(*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n)))
(*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n))))
(/.f64 (*.f64 n -100) (-.f64 (*.f64 1/2 i) 1))
(*.f64 100 (*.f64 (/.f64 -1 (/.f64 i n)) (neg.f64 i)))
(*.f64 100 (*.f64 (/.f64 i (*.f64 i (/.f64 2 n))) 2))
(*.f64 100 (*.f64 (/.f64 n i) (/.f64 1 (/.f64 1 i))))
(*.f64 100 (/.f64 (-.f64 (+.f64 1 i) 1) (/.f64 i n)))
(*.f64 n (+.f64 100 (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)))
(*.f64 n (*.f64 50/3 (pow.f64 i 2)))
(*.f64 100 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i)))
(*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n)))
(*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 100 (/.f64 n i)))
(*.f64 (/.f64 n (*.f64 i 1/100)) (+.f64 (exp.f64 i) -1))
(/.f64 (*.f64 n -100) (/.f64 i (-.f64 1 (exp.f64 i))))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (/.f64 (-.f64 1 (exp.f64 i)) (/.f64 -1/50 (/.f64 n i))) 2)
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) 50/3) (+.f64 100 (*.f64 i 50))))
(*.f64 (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))) n)
(*.f64 100 (/.f64 n (/.f64 i (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))
(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 100 (/.f64 n i)))
(+.f64 (*.f64 i (*.f64 n 50)) (*.f64 n (+.f64 100 (*.f64 (pow.f64 i 2) 50/3))))
(/.f64 (*.f64 n -100) (-.f64 (+.f64 (*.f64 1/2 i) (*.f64 -1/12 (pow.f64 i 2))) 1))
(*.f64 100 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 i (/.f64 2 n))) 2))
(*.f64 100 (/.f64 n (/.f64 i (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))
Outputs
(*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n)))
(/.f64 (*.f64 n -100) (-.f64 (+.f64 (*.f64 1/2 i) (*.f64 -1/12 (pow.f64 i 2))) 1))
(*.f64 100 (/.f64 n (/.f64 i (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))
Calls

4 calls:

112.0ms
n
73.0ms
i
38.0ms
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))
15.0ms
(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)))
Results
ErrorSegmentsBranch
13.5b3i
16.2b8n
15.3b4(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)))
15.3b4(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))
Compiler

Compiled 413 to 274 computations (33.7% saved)

bsearch175.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
114.0ms
5.94062419921271e-6
7.652804388364343e+27
61.0ms
-93175.39216065191
-3.996339522780097e-7
Results
74.0ms132×body1024valid
29.0ms43×body1024infinite
24.0ms100×body512valid
14.0ms136×body256invalid
11.0ms97×body256valid
8.0ms19×body512infinite
7.0msbody2048valid
2.0ms12×body256infinite
Compiler

Compiled 717 to 562 computations (21.6% saved)

regimes205.0ms (0.8%)

Counts
36 → 4
Calls
Call 1
Inputs
(*.f64 -50 i)
(*.f64 n 100)
(*.f64 50 (*.f64 n i))
(*.f64 i (*.f64 n 50))
(*.f64 100 (-.f64 (+.f64 1 n) 1))
(*.f64 100 (-.f64 (+.f64 n -3) -3))
(*.f64 100 (/.f64 i (/.f64 i n)))
(*.f64 n (*.f64 -50 (/.f64 i n)))
(*.f64 n (+.f64 100 (*.f64 i 50)))
(+.f64 (*.f64 100 n) (*.f64 -50 i))
(*.f64 100 (+.f64 (-.f64 1 (neg.f64 n)) -1))
(*.f64 100 (*.f64 (/.f64 1 i) (*.f64 i n)))
(*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n)))
(*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n))))
(/.f64 (*.f64 n -100) (-.f64 (*.f64 1/2 i) 1))
(*.f64 100 (*.f64 (/.f64 -1 (/.f64 i n)) (neg.f64 i)))
(*.f64 100 (*.f64 (/.f64 i (*.f64 i (/.f64 2 n))) 2))
(*.f64 100 (*.f64 (/.f64 n i) (/.f64 1 (/.f64 1 i))))
(*.f64 100 (/.f64 (-.f64 (+.f64 1 i) 1) (/.f64 i n)))
(*.f64 n (+.f64 100 (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)))
(*.f64 n (*.f64 50/3 (pow.f64 i 2)))
(*.f64 100 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i)))
(*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n)))
(*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 100 (/.f64 n i)))
(*.f64 (/.f64 n (*.f64 i 1/100)) (+.f64 (exp.f64 i) -1))
(/.f64 (*.f64 n -100) (/.f64 i (-.f64 1 (exp.f64 i))))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (/.f64 (-.f64 1 (exp.f64 i)) (/.f64 -1/50 (/.f64 n i))) 2)
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) 50/3) (+.f64 100 (*.f64 i 50))))
(*.f64 (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))) n)
(*.f64 100 (/.f64 n (/.f64 i (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))
(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 100 (/.f64 n i)))
(+.f64 (*.f64 i (*.f64 n 50)) (*.f64 n (+.f64 100 (*.f64 (pow.f64 i 2) 50/3))))
(/.f64 (*.f64 n -100) (-.f64 (+.f64 (*.f64 1/2 i) (*.f64 -1/12 (pow.f64 i 2))) 1))
(*.f64 100 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (*.f64 i (/.f64 2 n))) 2))
Outputs
(*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n)))
(/.f64 (*.f64 n -100) (-.f64 (+.f64 (*.f64 1/2 i) (*.f64 -1/12 (pow.f64 i 2))) 1))
(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)))
(*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n)))
Calls

4 calls:

93.0ms
n
73.0ms
i
15.0ms
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))
14.0ms
(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)))
Results
ErrorSegmentsBranch
14.3b4i
17.4b6n
15.3b4(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)))
15.3b4(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))
Compiler

Compiled 399 to 265 computations (33.6% saved)

bsearch196.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
37.0ms
2.3943099130963194e+184
4.1419054400597415e+186
97.0ms
5.94062419921271e-6
7.652804388364343e+27
61.0ms
-93175.39216065191
-3.996339522780097e-7
Results
73.0ms128×body1024valid
25.0ms210×body256valid
25.0ms103×body512valid
17.0ms24×body1024infinite
16.0ms167×body256invalid
14.0ms88×body256infinite
10.0ms26×body512infinite
8.0msbody2048valid
Compiler

Compiled 938 to 716 computations (23.7% saved)

regimes160.0ms (0.7%)

Counts
34 → 3
Calls
Call 1
Inputs
(*.f64 -50 i)
(*.f64 n 100)
(*.f64 50 (*.f64 n i))
(*.f64 i (*.f64 n 50))
(*.f64 100 (-.f64 (+.f64 1 n) 1))
(*.f64 100 (-.f64 (+.f64 n -3) -3))
(*.f64 100 (/.f64 i (/.f64 i n)))
(*.f64 n (*.f64 -50 (/.f64 i n)))
(*.f64 n (+.f64 100 (*.f64 i 50)))
(+.f64 (*.f64 100 n) (*.f64 -50 i))
(*.f64 100 (+.f64 (-.f64 1 (neg.f64 n)) -1))
(*.f64 100 (*.f64 (/.f64 1 i) (*.f64 i n)))
(*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n)))
(*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n))))
(/.f64 (*.f64 n -100) (-.f64 (*.f64 1/2 i) 1))
(*.f64 100 (*.f64 (/.f64 -1 (/.f64 i n)) (neg.f64 i)))
(*.f64 100 (*.f64 (/.f64 i (*.f64 i (/.f64 2 n))) 2))
(*.f64 100 (*.f64 (/.f64 n i) (/.f64 1 (/.f64 1 i))))
(*.f64 100 (/.f64 (-.f64 (+.f64 1 i) 1) (/.f64 i n)))
(*.f64 n (+.f64 100 (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)))
(*.f64 n (*.f64 50/3 (pow.f64 i 2)))
(*.f64 100 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i)))
(*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n)))
(*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 100 (/.f64 n i)))
(*.f64 (/.f64 n (*.f64 i 1/100)) (+.f64 (exp.f64 i) -1))
(/.f64 (*.f64 n -100) (/.f64 i (-.f64 1 (exp.f64 i))))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (/.f64 (-.f64 1 (exp.f64 i)) (/.f64 -1/50 (/.f64 n i))) 2)
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) 50/3) (+.f64 100 (*.f64 i 50))))
(*.f64 (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))) n)
(*.f64 100 (/.f64 n (/.f64 i (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))
(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 100 (/.f64 n i)))
(+.f64 (*.f64 i (*.f64 n 50)) (*.f64 n (+.f64 100 (*.f64 (pow.f64 i 2) 50/3))))
Outputs
(*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n)))
(*.f64 (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))) n)
(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)))
Calls

4 calls:

66.0ms
n
58.0ms
i
14.0ms
(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)))
13.0ms
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))
Results
ErrorSegmentsBranch
14.9b3i
19.5b5n
16.9b4(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)))
16.9b4(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))
Compiler

Compiled 365 to 240 computations (34.2% saved)

bsearch192.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
129.0ms
5.94062419921271e-6
7.652804388364343e+27
62.0ms
-93175.39216065191
-3.996339522780097e-7
Results
70.0ms126×body1024valid
46.0ms65×body1024infinite
26.0ms100×body512valid
13.0ms140×body256invalid
13.0ms104×body256valid
8.0ms20×body512infinite
6.0msbody2048valid
4.0ms22×body256infinite
Compiler

Compiled 686 to 520 computations (24.2% saved)

regimes527.0ms (2.2%)

Counts
31 → 3
Calls
Call 1
Inputs
(*.f64 -50 i)
(*.f64 n 100)
(*.f64 50 (*.f64 n i))
(*.f64 i (*.f64 n 50))
(*.f64 100 (-.f64 (+.f64 1 n) 1))
(*.f64 100 (-.f64 (+.f64 n -3) -3))
(*.f64 100 (/.f64 i (/.f64 i n)))
(*.f64 n (*.f64 -50 (/.f64 i n)))
(*.f64 n (+.f64 100 (*.f64 i 50)))
(+.f64 (*.f64 100 n) (*.f64 -50 i))
(*.f64 100 (+.f64 (-.f64 1 (neg.f64 n)) -1))
(*.f64 100 (*.f64 (/.f64 1 i) (*.f64 i n)))
(*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n)))
(*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n))))
(/.f64 (*.f64 n -100) (-.f64 (*.f64 1/2 i) 1))
(*.f64 100 (*.f64 (/.f64 -1 (/.f64 i n)) (neg.f64 i)))
(*.f64 100 (*.f64 (/.f64 i (*.f64 i (/.f64 2 n))) 2))
(*.f64 100 (*.f64 (/.f64 n i) (/.f64 1 (/.f64 1 i))))
(*.f64 100 (/.f64 (-.f64 (+.f64 1 i) 1) (/.f64 i n)))
(*.f64 n (+.f64 100 (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)))
(*.f64 n (*.f64 50/3 (pow.f64 i 2)))
(*.f64 100 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i)))
(*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n)))
(*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 100 (/.f64 n i)))
(*.f64 (/.f64 n (*.f64 i 1/100)) (+.f64 (exp.f64 i) -1))
(/.f64 (*.f64 n -100) (/.f64 i (-.f64 1 (exp.f64 i))))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (/.f64 (-.f64 1 (exp.f64 i)) (/.f64 -1/50 (/.f64 n i))) 2)
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) 50/3) (+.f64 100 (*.f64 i 50))))
(*.f64 (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))) n)
(*.f64 100 (/.f64 n (/.f64 i (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))
Outputs
(*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n)))
(*.f64 (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))) n)
(*.f64 100 (/.f64 n (/.f64 i (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))
Calls

2 calls:

360.0ms
n
159.0ms
i
Results
ErrorSegmentsBranch
14.9b3i
19.5b5n
Compiler

Compiled 288 to 193 computations (33% saved)

bsearch264.0ms (1.1%)

Algorithm
binary-search
Steps
TimeLeftRight
127.0ms
5.94062419921271e-6
7.652804388364343e+27
137.0ms
-93175.39216065191
-3.996339522780097e-7
Results
148.0ms128×body1024valid
41.0ms61×body1024infinite
27.0ms111×body512valid
14.0ms145×body256invalid
11.0ms91×body256valid
9.0ms22×body512infinite
5.0msbody2048valid
3.0ms19×body256infinite
Compiler

Compiled 686 to 531 computations (22.6% saved)

regimes232.0ms (1%)

Counts
30 → 3
Calls
Call 1
Inputs
(*.f64 -50 i)
(*.f64 n 100)
(*.f64 50 (*.f64 n i))
(*.f64 i (*.f64 n 50))
(*.f64 100 (-.f64 (+.f64 1 n) 1))
(*.f64 100 (-.f64 (+.f64 n -3) -3))
(*.f64 100 (/.f64 i (/.f64 i n)))
(*.f64 n (*.f64 -50 (/.f64 i n)))
(*.f64 n (+.f64 100 (*.f64 i 50)))
(+.f64 (*.f64 100 n) (*.f64 -50 i))
(*.f64 100 (+.f64 (-.f64 1 (neg.f64 n)) -1))
(*.f64 100 (*.f64 (/.f64 1 i) (*.f64 i n)))
(*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n)))
(*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n))))
(/.f64 (*.f64 n -100) (-.f64 (*.f64 1/2 i) 1))
(*.f64 100 (*.f64 (/.f64 -1 (/.f64 i n)) (neg.f64 i)))
(*.f64 100 (*.f64 (/.f64 i (*.f64 i (/.f64 2 n))) 2))
(*.f64 100 (*.f64 (/.f64 n i) (/.f64 1 (/.f64 1 i))))
(*.f64 100 (/.f64 (-.f64 (+.f64 1 i) 1) (/.f64 i n)))
(*.f64 n (+.f64 100 (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)))
(*.f64 n (*.f64 50/3 (pow.f64 i 2)))
(*.f64 100 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i)))
(*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n)))
(*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 100 (/.f64 n i)))
(*.f64 (/.f64 n (*.f64 i 1/100)) (+.f64 (exp.f64 i) -1))
(/.f64 (*.f64 n -100) (/.f64 i (-.f64 1 (exp.f64 i))))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (/.f64 (-.f64 1 (exp.f64 i)) (/.f64 -1/50 (/.f64 n i))) 2)
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) 50/3) (+.f64 100 (*.f64 i 50))))
(*.f64 (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))) n)
Outputs
(*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n)))
(*.f64 (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))) n)
(*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n)))
Calls

2 calls:

142.0ms
n
83.0ms
i
Results
ErrorSegmentsBranch
15.0b3i
19.5b5n
Compiler

Compiled 273 to 184 computations (32.6% saved)

bsearch176.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
113.0ms
5.94062419921271e-6
7.652804388364343e+27
63.0ms
-93175.39216065191
-3.996339522780097e-7
Results
79.0ms141×body1024valid
27.0ms37×body1024infinite
22.0ms87×body512valid
14.0ms149×body256invalid
12.0ms102×body256valid
9.0ms22×body512infinite
6.0msbody2048valid
2.0ms11×body256infinite
Compiler

Compiled 620 to 498 computations (19.7% saved)

regimes133.0ms (0.5%)

Counts
29 → 3
Calls
Call 1
Inputs
(*.f64 -50 i)
(*.f64 n 100)
(*.f64 50 (*.f64 n i))
(*.f64 i (*.f64 n 50))
(*.f64 100 (-.f64 (+.f64 1 n) 1))
(*.f64 100 (-.f64 (+.f64 n -3) -3))
(*.f64 100 (/.f64 i (/.f64 i n)))
(*.f64 n (*.f64 -50 (/.f64 i n)))
(*.f64 n (+.f64 100 (*.f64 i 50)))
(+.f64 (*.f64 100 n) (*.f64 -50 i))
(*.f64 100 (+.f64 (-.f64 1 (neg.f64 n)) -1))
(*.f64 100 (*.f64 (/.f64 1 i) (*.f64 i n)))
(*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n)))
(*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n))))
(/.f64 (*.f64 n -100) (-.f64 (*.f64 1/2 i) 1))
(*.f64 100 (*.f64 (/.f64 -1 (/.f64 i n)) (neg.f64 i)))
(*.f64 100 (*.f64 (/.f64 i (*.f64 i (/.f64 2 n))) 2))
(*.f64 100 (*.f64 (/.f64 n i) (/.f64 1 (/.f64 1 i))))
(*.f64 100 (/.f64 (-.f64 (+.f64 1 i) 1) (/.f64 i n)))
(*.f64 n (+.f64 100 (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)))
(*.f64 n (*.f64 50/3 (pow.f64 i 2)))
(*.f64 100 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i)))
(*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n)))
(*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 100 (/.f64 n i)))
(*.f64 (/.f64 n (*.f64 i 1/100)) (+.f64 (exp.f64 i) -1))
(/.f64 (*.f64 n -100) (/.f64 i (-.f64 1 (exp.f64 i))))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (/.f64 (-.f64 1 (exp.f64 i)) (/.f64 -1/50 (/.f64 n i))) 2)
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) 50/3) (+.f64 100 (*.f64 i 50))))
Outputs
(*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n)))
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) 50/3) (+.f64 100 (*.f64 i 50))))
(*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n)))
Calls

2 calls:

69.0ms
i
58.0ms
n
Results
ErrorSegmentsBranch
15.0b3i
19.5b5n
Compiler

Compiled 260 to 174 computations (33.1% saved)

bsearch173.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
105.0ms
5.94062419921271e-6
7.652804388364343e+27
68.0ms
-93175.39216065191
-3.996339522780097e-7
Results
88.0ms145×body1024valid
21.0ms94×body512valid
18.0ms24×body1024infinite
13.0ms133×body256invalid
11.0ms89×body256valid
7.0ms17×body512infinite
7.0msbody2048valid
2.0ms12×body256infinite
Compiler

Compiled 620 to 498 computations (19.7% saved)

regimes103.0ms (0.4%)

Counts
28 → 3
Calls
Call 1
Inputs
(*.f64 -50 i)
(*.f64 n 100)
(*.f64 50 (*.f64 n i))
(*.f64 i (*.f64 n 50))
(*.f64 100 (-.f64 (+.f64 1 n) 1))
(*.f64 100 (-.f64 (+.f64 n -3) -3))
(*.f64 100 (/.f64 i (/.f64 i n)))
(*.f64 n (*.f64 -50 (/.f64 i n)))
(*.f64 n (+.f64 100 (*.f64 i 50)))
(+.f64 (*.f64 100 n) (*.f64 -50 i))
(*.f64 100 (+.f64 (-.f64 1 (neg.f64 n)) -1))
(*.f64 100 (*.f64 (/.f64 1 i) (*.f64 i n)))
(*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n)))
(*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n))))
(/.f64 (*.f64 n -100) (-.f64 (*.f64 1/2 i) 1))
(*.f64 100 (*.f64 (/.f64 -1 (/.f64 i n)) (neg.f64 i)))
(*.f64 100 (*.f64 (/.f64 i (*.f64 i (/.f64 2 n))) 2))
(*.f64 100 (*.f64 (/.f64 n i) (/.f64 1 (/.f64 1 i))))
(*.f64 100 (/.f64 (-.f64 (+.f64 1 i) 1) (/.f64 i n)))
(*.f64 n (+.f64 100 (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)))
(*.f64 n (*.f64 50/3 (pow.f64 i 2)))
(*.f64 100 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i)))
(*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n)))
(*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 100 (/.f64 n i)))
(*.f64 (/.f64 n (*.f64 i 1/100)) (+.f64 (exp.f64 i) -1))
(/.f64 (*.f64 n -100) (/.f64 i (-.f64 1 (exp.f64 i))))
(/.f64 (+.f64 (exp.f64 i) -1) (*.f64 i (/.f64 1/100 n)))
(*.f64 (/.f64 (-.f64 1 (exp.f64 i)) (/.f64 -1/50 (/.f64 n i))) 2)
Outputs
(*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n)))
(/.f64 (*.f64 n -100) (-.f64 (*.f64 1/2 i) 1))
(*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n)))
Calls

2 calls:

62.0ms
n
35.0ms
i
Results
ErrorSegmentsBranch
15.1b3i
19.5b5n
Compiler

Compiled 247 to 164 computations (33.6% saved)

bsearch173.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
108.0ms
5.94062419921271e-6
7.652804388364343e+27
65.0ms
-93175.39216065191
-3.996339522780097e-7
Results
75.0ms134×body1024valid
28.0ms37×body1024infinite
22.0ms95×body512valid
13.0ms122×body256invalid
13.0ms99×body256valid
8.0ms18×body512infinite
8.0msbody2048valid
1.0msbody256infinite
Compiler

Compiled 536 to 435 computations (18.8% saved)

regimes82.0ms (0.3%)

Counts
22 → 3
Calls
Call 1
Inputs
(*.f64 -50 i)
(*.f64 n 100)
(*.f64 50 (*.f64 n i))
(*.f64 i (*.f64 n 50))
(*.f64 100 (-.f64 (+.f64 1 n) 1))
(*.f64 100 (-.f64 (+.f64 n -3) -3))
(*.f64 100 (/.f64 i (/.f64 i n)))
(*.f64 n (*.f64 -50 (/.f64 i n)))
(*.f64 n (+.f64 100 (*.f64 i 50)))
(+.f64 (*.f64 100 n) (*.f64 -50 i))
(*.f64 100 (+.f64 (-.f64 1 (neg.f64 n)) -1))
(*.f64 100 (*.f64 (/.f64 1 i) (*.f64 i n)))
(*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n)))
(*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n))))
(/.f64 (*.f64 n -100) (-.f64 (*.f64 1/2 i) 1))
(*.f64 100 (*.f64 (/.f64 -1 (/.f64 i n)) (neg.f64 i)))
(*.f64 100 (*.f64 (/.f64 i (*.f64 i (/.f64 2 n))) 2))
(*.f64 100 (*.f64 (/.f64 n i) (/.f64 1 (/.f64 1 i))))
(*.f64 100 (/.f64 (-.f64 (+.f64 1 i) 1) (/.f64 i n)))
(*.f64 n (+.f64 100 (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)))
(*.f64 n (*.f64 50/3 (pow.f64 i 2)))
(*.f64 100 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i)))
Outputs
(*.f64 100 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i)))
(/.f64 (*.f64 n -100) (-.f64 (*.f64 1/2 i) 1))
(*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n)))
Calls

2 calls:

45.0ms
n
29.0ms
i
Results
ErrorSegmentsBranch
15.5b3i
19.5b5n
Compiler

Compiled 185 to 129 computations (30.3% saved)

bsearch180.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
112.0ms
5.94062419921271e-6
7.652804388364343e+27
67.0ms
-93175.39216065191
-3.996339522780097e-7
Results
68.0ms126×body1024valid
28.0ms40×body1024infinite
24.0ms99×body512valid
14.0ms101×body256valid
14.0ms141×body256invalid
13.0ms28×body512infinite
11.0ms10×body2048valid
3.0ms15×body256infinite
Compiler

Compiled 536 to 435 computations (18.8% saved)

regimes95.0ms (0.4%)

Counts
21 → 3
Calls
Call 1
Inputs
(*.f64 -50 i)
(*.f64 n 100)
(*.f64 50 (*.f64 n i))
(*.f64 i (*.f64 n 50))
(*.f64 100 (-.f64 (+.f64 1 n) 1))
(*.f64 100 (-.f64 (+.f64 n -3) -3))
(*.f64 100 (/.f64 i (/.f64 i n)))
(*.f64 n (*.f64 -50 (/.f64 i n)))
(*.f64 n (+.f64 100 (*.f64 i 50)))
(+.f64 (*.f64 100 n) (*.f64 -50 i))
(*.f64 100 (+.f64 (-.f64 1 (neg.f64 n)) -1))
(*.f64 100 (*.f64 (/.f64 1 i) (*.f64 i n)))
(*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n)))
(*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n))))
(/.f64 (*.f64 n -100) (-.f64 (*.f64 1/2 i) 1))
(*.f64 100 (*.f64 (/.f64 -1 (/.f64 i n)) (neg.f64 i)))
(*.f64 100 (*.f64 (/.f64 i (*.f64 i (/.f64 2 n))) 2))
(*.f64 100 (*.f64 (/.f64 n i) (/.f64 1 (/.f64 1 i))))
(*.f64 100 (/.f64 (-.f64 (+.f64 1 i) 1) (/.f64 i n)))
(*.f64 n (+.f64 100 (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)))
(*.f64 n (*.f64 50/3 (pow.f64 i 2)))
Outputs
(*.f64 100 (-.f64 (+.f64 n -3) -3))
(/.f64 (*.f64 n -100) (-.f64 (*.f64 1/2 i) 1))
(*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n)))
Calls

2 calls:

62.0ms
n
28.0ms
i
Results
ErrorSegmentsBranch
20.1b3i
20.7b3n
Compiler

Compiled 175 to 122 computations (30.3% saved)

bsearch157.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
112.0ms
5.94062419921271e-6
7.652804388364343e+27
44.0ms
-3.583648505406873e-12
-7.660664956290207e-13
Results
64.0ms108×body1024valid
22.0ms29×body1024infinite
21.0ms84×body512valid
12.0ms116×body256invalid
12.0ms11×body2048valid
11.0ms26×body512infinite
8.0ms69×body256valid
2.0ms12×body256infinite
Compiler

Compiled 418 to 349 computations (16.5% saved)

regimes56.0ms (0.2%)

Counts
14 → 3
Calls
Call 1
Inputs
(*.f64 -50 i)
(*.f64 n 100)
(*.f64 50 (*.f64 n i))
(*.f64 i (*.f64 n 50))
(*.f64 100 (-.f64 (+.f64 1 n) 1))
(*.f64 100 (-.f64 (+.f64 n -3) -3))
(*.f64 100 (/.f64 i (/.f64 i n)))
(*.f64 n (*.f64 -50 (/.f64 i n)))
(*.f64 n (+.f64 100 (*.f64 i 50)))
(+.f64 (*.f64 100 n) (*.f64 -50 i))
(*.f64 100 (+.f64 (-.f64 1 (neg.f64 n)) -1))
(*.f64 100 (*.f64 (/.f64 1 i) (*.f64 i n)))
(*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n)))
(*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n))))
Outputs
(*.f64 100 (-.f64 (+.f64 n -3) -3))
(*.f64 n (+.f64 100 (*.f64 i 50)))
(*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n)))
Calls

2 calls:

33.0ms
n
20.0ms
i
Results
ErrorSegmentsBranch
20.1b3i
21.8b5n
Compiler

Compiled 101 to 69 computations (31.7% saved)

bsearch145.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
106.0ms
5.94062419921271e-6
7.652804388364343e+27
39.0ms
-3.583648505406873e-12
-7.660664956290207e-13
Results
58.0ms104×body1024valid
28.0ms39×body1024infinite
20.0ms79×body512valid
10.0ms83×body256valid
10.0ms102×body256invalid
6.0msbody2048valid
5.0ms12×body512infinite
3.0ms17×body256infinite
Compiler

Compiled 384 to 315 computations (18% saved)

regimes54.0ms (0.2%)

Counts
12 → 3
Calls
Call 1
Inputs
(*.f64 -50 i)
(*.f64 n 100)
(*.f64 50 (*.f64 n i))
(*.f64 i (*.f64 n 50))
(*.f64 100 (-.f64 (+.f64 1 n) 1))
(*.f64 100 (-.f64 (+.f64 n -3) -3))
(*.f64 100 (/.f64 i (/.f64 i n)))
(*.f64 n (*.f64 -50 (/.f64 i n)))
(*.f64 n (+.f64 100 (*.f64 i 50)))
(+.f64 (*.f64 100 n) (*.f64 -50 i))
(*.f64 100 (+.f64 (-.f64 1 (neg.f64 n)) -1))
(*.f64 100 (*.f64 (/.f64 1 i) (*.f64 i n)))
Outputs
(*.f64 100 (-.f64 (+.f64 n -3) -3))
(*.f64 n (+.f64 100 (*.f64 i 50)))
(*.f64 100 (-.f64 (+.f64 1 n) 1))
Calls

2 calls:

32.0ms
n
19.0ms
i
Results
ErrorSegmentsBranch
20.1b3i
21.8b5n
Compiler

Compiled 83 to 58 computations (30.1% saved)

bsearch95.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
56.0ms
6.544707763578292e-36
1.3671747902975422e-33
38.0ms
-3.583648505406873e-12
-7.660664956290207e-13
Results
47.0ms82×body1024valid
19.0ms18×body2048valid
15.0ms60×body512valid
6.0ms48×body256valid
5.0ms48×body256invalid
Compiler

Compiled 282 to 236 computations (16.3% saved)

regimes38.0ms (0.2%)

Counts
8 → 3
Calls
Call 1
Inputs
(*.f64 -50 i)
(*.f64 n 100)
(*.f64 50 (*.f64 n i))
(*.f64 i (*.f64 n 50))
(*.f64 100 (-.f64 (+.f64 1 n) 1))
(*.f64 100 (-.f64 (+.f64 n -3) -3))
(*.f64 100 (/.f64 i (/.f64 i n)))
(*.f64 n (*.f64 -50 (/.f64 i n)))
Outputs
(*.f64 100 (-.f64 (+.f64 n -3) -3))
(*.f64 n 100)
(*.f64 100 (-.f64 (+.f64 1 n) 1))
Calls

2 calls:

23.0ms
n
13.0ms
i
Results
ErrorSegmentsBranch
20.1b3i
21.9b5n
Compiler

Compiled 52 to 35 computations (32.7% saved)

bsearch93.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
53.0ms
6.544707763578292e-36
1.3671747902975422e-33
39.0ms
-6.227478666518934e-40
-7.548100755851891e-41
Results
46.0ms87×body1024valid
21.0ms22×body2048valid
13.0ms56×body512valid
6.0ms43×body256valid
4.0ms46×body256invalid
Compiler

Compiled 230 to 197 computations (14.3% saved)

regimes27.0ms (0.1%)

Counts
5 → 3
Calls
Call 1
Inputs
(*.f64 -50 i)
(*.f64 n 100)
(*.f64 50 (*.f64 n i))
(*.f64 i (*.f64 n 50))
(*.f64 100 (-.f64 (+.f64 1 n) 1))
Outputs
(*.f64 100 (-.f64 (+.f64 1 n) 1))
(*.f64 n 100)
(*.f64 100 (-.f64 (+.f64 1 n) 1))
Calls

2 calls:

14.0ms
n
11.0ms
i
Results
ErrorSegmentsBranch
20.1b3i
25.0b3n
Compiler

Compiled 31 to 22 computations (29% saved)

bsearch95.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
51.0ms
6.544707763578292e-36
1.3671747902975422e-33
44.0ms
-6.227478666518934e-40
-7.548100755851891e-41
Results
50.0ms94×body1024valid
19.0ms21×body2048valid
14.0ms63×body512valid
5.0ms51×body256invalid
4.0ms30×body256valid
Compiler

Compiled 230 to 197 computations (14.3% saved)

regimes8.0ms (0%)

Accuracy

Total -33.9b remaining (-118%)

Threshold costs -33.9b (-118%)

Counts
4 → 1
Calls
Call 1
Inputs
(*.f64 -50 i)
(*.f64 n 100)
(*.f64 50 (*.f64 n i))
(*.f64 i (*.f64 n 50))
Outputs
(*.f64 n 100)
Calls

2 calls:

4.0ms
i
3.0ms
n
Results
ErrorSegmentsBranch
28.7b1i
28.7b1n
Compiler

Compiled 24 to 16 computations (33.3% saved)

simplify18.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01671698
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 i -8070450532247929/4611686018427387904) (*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) (if (<=.f64 i 17) (/.f64 (*.f64 n -100) (-.f64 (+.f64 (*.f64 1/2 i) (*.f64 -1/12 (pow.f64 i 2))) 1)) (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (*.f64 100 (/.f64 (pow.f64 n 2) i)))))
(if (<=.f64 i -8070450532247929/4611686018427387904) (*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) (if (<=.f64 i 1) (/.f64 (*.f64 n -100) (-.f64 (+.f64 (*.f64 1/2 i) (*.f64 -1/12 (pow.f64 i 2))) 1)) (*.f64 100 (*.f64 (pow.f64 n 2) (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i)))))
(if (<=.f64 i -8070450532247929/4611686018427387904) (*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) (if (<=.f64 i 2476979795053773/2251799813685248) (/.f64 (*.f64 n -100) (-.f64 (+.f64 (*.f64 1/2 i) (*.f64 -1/12 (pow.f64 i 2))) 1)) (*.f64 100 (/.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i n)))))
(if (<=.f64 i -8070450532247929/4611686018427387904) (*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) (if (<=.f64 i 7385903388887613/18014398509481984) (/.f64 (*.f64 n -100) (-.f64 (+.f64 (*.f64 1/2 i) (*.f64 -1/12 (pow.f64 i 2))) 1)) (*.f64 100 (/.f64 n (/.f64 i (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))))
(if (<=.f64 i -8070450532247929/4611686018427387904) (*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) (if (<=.f64 i 5188146770730811/72057594037927936) (/.f64 (*.f64 n -100) (-.f64 (+.f64 (*.f64 1/2 i) (*.f64 -1/12 (pow.f64 i 2))) 1)) (if (<=.f64 i 3600000000000000168154954196092021159445159209969838966126433734899001853305223211850163599094952079795079452380027582281956637100337042526785437522899013094907303969483664806865857937408) (*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))) (*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n))))))
(if (<=.f64 i -2674777890687885/18446744073709551616) (*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) (if (<=.f64 i 3039929748475085/2251799813685248) (*.f64 (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))) n) (*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)))))
(if (<=.f64 i -2674777890687885/18446744073709551616) (*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) (if (<=.f64 i 8286623314361713/18014398509481984) (*.f64 (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))) n) (*.f64 100 (/.f64 n (/.f64 i (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))))
(if (<=.f64 i -2674777890687885/18446744073709551616) (*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) (if (<=.f64 i 3039929748475085/1125899906842624) (*.f64 (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))) n) (*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n)))))
(if (<=.f64 i -2674777890687885/18446744073709551616) (*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) (if (<=.f64 i 15/2) (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) 50/3) (+.f64 100 (*.f64 i 50)))) (*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n)))))
(if (<=.f64 i -8264141345021879/1180591620717411303424) (*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) (if (<=.f64 i 1/4) (/.f64 (*.f64 n -100) (-.f64 (*.f64 1/2 i) 1)) (*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n)))))
(if (<=.f64 i -8264141345021879/1180591620717411303424) (*.f64 100 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i))) (if (<=.f64 i 1170935903116329/18014398509481984) (/.f64 (*.f64 n -100) (-.f64 (*.f64 1/2 i) 1)) (*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n)))))
(if (<=.f64 i -6189700196426901/2475880078570760549798248448) (*.f64 100 (-.f64 (+.f64 n -3) -3)) (if (<=.f64 i 7385903388887613/9007199254740992) (/.f64 (*.f64 n -100) (-.f64 (*.f64 1/2 i) 1)) (*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n)))))
(if (<=.f64 i -3713820117856141/2475880078570760549798248448) (*.f64 100 (-.f64 (+.f64 n -3) -3)) (if (<=.f64 i 19/2) (*.f64 n (+.f64 100 (*.f64 i 50))) (*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n)))))
(if (<=.f64 i -4208996133570293/1237940039285380274899124224) (*.f64 100 (-.f64 (+.f64 n -3) -3)) (if (<=.f64 i 3180227562832045/374144419156711147060143317175368453031918731001856) (*.f64 n (+.f64 100 (*.f64 i 50))) (*.f64 100 (-.f64 (+.f64 1 n) 1))))
(if (<=.f64 i -5639583590386471/49039857307708443467467104868809893875799651909875269632) (*.f64 100 (-.f64 (+.f64 n -3) -3)) (if (<=.f64 i 2918326469422347/374144419156711147060143317175368453031918731001856) (*.f64 n 100) (*.f64 100 (-.f64 (+.f64 1 n) 1))))
(if (<=.f64 i -8091576455771893/49039857307708443467467104868809893875799651909875269632) (*.f64 100 (-.f64 (+.f64 1 n) 1)) (if (<=.f64 i 5799238496929023/187072209578355573530071658587684226515959365500928) (*.f64 n 100) (*.f64 100 (-.f64 (+.f64 1 n) 1))))
(*.f64 n 100)
(*.f64 -50 i)
Outputs
(if (<=.f64 i -8070450532247929/4611686018427387904) (*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) (if (<=.f64 i 17) (/.f64 (*.f64 n -100) (-.f64 (+.f64 (*.f64 1/2 i) (*.f64 -1/12 (pow.f64 i 2))) 1)) (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (*.f64 100 (/.f64 (pow.f64 n 2) i)))))
(if (<=.f64 i -8070450532247929/4611686018427387904) (*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) (if (<=.f64 i 1) (/.f64 (*.f64 n -100) (-.f64 (+.f64 (*.f64 1/2 i) (*.f64 -1/12 (pow.f64 i 2))) 1)) (*.f64 100 (*.f64 (pow.f64 n 2) (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i)))))
(if (<=.f64 i -8070450532247929/4611686018427387904) (*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) (if (<=.f64 i 2476979795053773/2251799813685248) (/.f64 (*.f64 n -100) (-.f64 (+.f64 (*.f64 1/2 i) (*.f64 -1/12 (pow.f64 i 2))) 1)) (*.f64 100 (/.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i n)))))
(if (<=.f64 i -8070450532247929/4611686018427387904) (*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) (if (<=.f64 i 7385903388887613/18014398509481984) (/.f64 (*.f64 n -100) (-.f64 (+.f64 (*.f64 1/2 i) (*.f64 -1/12 (pow.f64 i 2))) 1)) (*.f64 100 (/.f64 n (/.f64 i (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))))
(if (<=.f64 i -8070450532247929/4611686018427387904) (*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) (if (<=.f64 i 5188146770730811/72057594037927936) (/.f64 (*.f64 n -100) (-.f64 (+.f64 (*.f64 1/2 i) (*.f64 -1/12 (pow.f64 i 2))) 1)) (if (<=.f64 i 3600000000000000168154954196092021159445159209969838966126433734899001853305223211850163599094952079795079452380027582281956637100337042526785437522899013094907303969483664806865857937408) (*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))) (*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n))))))
(if (<=.f64 i -8070450532247929/4611686018427387904) (*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) (if (<=.f64 i 5188146770730811/72057594037927936) (/.f64 (*.f64 n -100) (-.f64 (+.f64 (*.f64 1/2 i) (*.f64 -1/12 (pow.f64 i 2))) 1)) (if (<=.f64 i 3600000000000000168154954196092021159445159209969838966126433734899001853305223211850163599094952079795079452380027582281956637100337042526785437522899013094907303969483664806865857937408) (*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))) (*.f64 100 (/.f64 0 (/.f64 i n))))))
(if (<=.f64 i -2674777890687885/18446744073709551616) (*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) (if (<=.f64 i 3039929748475085/2251799813685248) (*.f64 (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))) n) (*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)))))
(if (<=.f64 i -2674777890687885/18446744073709551616) (*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) (if (<=.f64 i 8286623314361713/18014398509481984) (*.f64 (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))) n) (*.f64 100 (/.f64 n (/.f64 i (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))))
(if (<=.f64 i -2674777890687885/18446744073709551616) (*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) (if (<=.f64 i 3039929748475085/1125899906842624) (*.f64 (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))) n) (*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n)))))
(if (<=.f64 i -2674777890687885/18446744073709551616) (*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) (if (<=.f64 i 3039929748475085/1125899906842624) (*.f64 (+.f64 100 (+.f64 (*.f64 (pow.f64 i 2) 50/3) (*.f64 i 50))) n) (*.f64 100 (/.f64 0 (/.f64 i n)))))
(if (<=.f64 i -2674777890687885/18446744073709551616) (*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) (if (<=.f64 i 15/2) (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) 50/3) (+.f64 100 (*.f64 i 50)))) (*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n)))))
(if (<=.f64 i -2674777890687885/18446744073709551616) (*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) (if (<=.f64 i 15/2) (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) 50/3) (+.f64 100 (*.f64 i 50)))) (*.f64 100 (/.f64 0 (/.f64 i n)))))
(if (<=.f64 i -8264141345021879/1180591620717411303424) (*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) (if (<=.f64 i 1/4) (/.f64 (*.f64 n -100) (-.f64 (*.f64 1/2 i) 1)) (*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n)))))
(if (<=.f64 i -8264141345021879/1180591620717411303424) (*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) (if (<=.f64 i 1/4) (/.f64 (*.f64 n -100) (-.f64 (*.f64 1/2 i) 1)) (*.f64 100 (/.f64 0 (/.f64 i n)))))
(if (<=.f64 i -8264141345021879/1180591620717411303424) (*.f64 100 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i))) (if (<=.f64 i 1170935903116329/18014398509481984) (/.f64 (*.f64 n -100) (-.f64 (*.f64 1/2 i) 1)) (*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n)))))
(if (<=.f64 i -8264141345021879/1180591620717411303424) (*.f64 100 (*.f64 n (/.f64 (+.f64 -1 (exp.f64 i)) i))) (if (<=.f64 i 1170935903116329/18014398509481984) (/.f64 (*.f64 n -100) (-.f64 (*.f64 1/2 i) 1)) (*.f64 100 (/.f64 0 (/.f64 i n)))))
(if (<=.f64 i -6189700196426901/2475880078570760549798248448) (*.f64 100 (-.f64 (+.f64 n -3) -3)) (if (<=.f64 i 7385903388887613/9007199254740992) (/.f64 (*.f64 n -100) (-.f64 (*.f64 1/2 i) 1)) (*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n)))))
(if (<=.f64 i -6189700196426901/2475880078570760549798248448) (*.f64 100 (-.f64 (+.f64 n -3) -3)) (if (<=.f64 i 7385903388887613/9007199254740992) (/.f64 (*.f64 n -100) (-.f64 (*.f64 1/2 i) 1)) (*.f64 100 (/.f64 0 (/.f64 i n)))))
(if (<=.f64 i -3713820117856141/2475880078570760549798248448) (*.f64 100 (-.f64 (+.f64 n -3) -3)) (if (<=.f64 i 19/2) (*.f64 n (+.f64 100 (*.f64 i 50))) (*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n)))))
(if (<=.f64 i -3713820117856141/2475880078570760549798248448) (*.f64 100 (-.f64 (+.f64 n -3) -3)) (if (<=.f64 i 19/2) (*.f64 n (+.f64 100 (*.f64 i 50))) (*.f64 100 (/.f64 0 (/.f64 i n)))))
(if (<=.f64 i -4208996133570293/1237940039285380274899124224) (*.f64 100 (-.f64 (+.f64 n -3) -3)) (if (<=.f64 i 3180227562832045/374144419156711147060143317175368453031918731001856) (*.f64 n (+.f64 100 (*.f64 i 50))) (*.f64 100 (-.f64 (+.f64 1 n) 1))))
(if (<=.f64 i -5639583590386471/49039857307708443467467104868809893875799651909875269632) (*.f64 100 (-.f64 (+.f64 n -3) -3)) (if (<=.f64 i 2918326469422347/374144419156711147060143317175368453031918731001856) (*.f64 n 100) (*.f64 100 (-.f64 (+.f64 1 n) 1))))
(if (<=.f64 i -8091576455771893/49039857307708443467467104868809893875799651909875269632) (*.f64 100 (-.f64 (+.f64 1 n) 1)) (if (<=.f64 i 5799238496929023/187072209578355573530071658587684226515959365500928) (*.f64 n 100) (*.f64 100 (-.f64 (+.f64 1 n) 1))))
(*.f64 n 100)
(*.f64 -50 i)
Compiler

Compiled 662 to 490 computations (26% saved)

soundness545.0ms (2.2%)

Algorithm
egg-herbie
Rules
1638×rational.json-simplify-49
1380×rational.json-simplify-2
1320×rational.json-simplify-61
1302×rational.json-simplify-35
1280×rational.json-simplify-41
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
049013370
1120212878
2275612538
3723112530
04896916
118486830
255376800
01243
12543
24343
39143
420543
556543
6171543
7426343
8545843
9634943
10742543
054716180
1135115594
2314315030
3678815022
060713893
1217613675
2513613269
3761213269
Stop Event
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 421 to 261 computations (38% saved)

end225.0ms (0.9%)

Compiler

Compiled 628 to 424 computations (32.5% saved)

Profiling

Loading profile data...