Details

Time bar (total: 19.4s)

analyze313.0ms (1.6%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
0%0%99.9%0.1%0%0%0%5
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.5s (38.6%)

Results
3.6s1807×body2048valid
2.1s2719×body1024valid
675.0ms2449×body256valid
465.0ms1257×body512valid
149.0ms568×body256infinite
136.0ms186×body1024infinite
132.0ms243×body512infinite
102.0ms565×body256invalid
52.0ms24×body4096valid
19.0ms19×body2048infinite
Bogosity

preprocess88.0ms (0.5%)

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)

simplify115.0ms (0.6%)

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
48.9b
Counts
5 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
49.1b
(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)))
49.1b
(*.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)

localize25.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.2b
(+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)
6.2b
(pow.f64 (+.f64 1 (/.f64 i n)) n)
Compiler

Compiled 70 to 38 computations (45.7% saved)

series21.0ms (0.1%)

Counts
4 → 96
Calls

24 calls:

TimeVariablePointExpression
4.0ms
n
@-inf
(*.f64 100 (/.f64 n (/.f64 i (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))
2.0ms
n
@0
(*.f64 100 (/.f64 n (/.f64 i (+.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)

rewrite111.0ms (0.6%)

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)))))))

simplify204.0ms (1.1%)

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)))

localize20.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.2b
(-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1)
6.2b
(pow.f64 (+.f64 1 (/.f64 i n)) n)
9.9b
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))
Compiler

Compiled 58 to 29 computations (50% saved)

series5.0ms (0%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
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))
0.0ms
i
@inf
(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)))

rewrite100.0ms (0.5%)

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)))))

simplify182.0ms (0.9%)

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)))

eval652.0ms (3.4%)

Compiler

Compiled 37046 to 26138 computations (29.4% saved)

prune169.0ms (0.9%)

Pruning

18 alts after pruning (17 fresh and 1 done)

PrunedKeptTotal
New79917816
Fresh000
Picked101
Done011
Total80018818
Error
2.4b
Counts
818 → 18
Alt Table
Click to see full alt table
StatusErrorProgram
30.3b
(+.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)))
32.7b
(+.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)))))))))))
27.3b
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)))
30.3b
(+.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)))
57.3b
(*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 (/.f64 (pow.f64 n 2) i) 100))
48.3b
(*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 100 (/.f64 n i)))
27.3b
(*.f64 n (+.f64 100 (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)))
26.7b
(*.f64 n 100)
47.9b
(*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n)))
52.4b
(*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n)))
56.5b
(*.f64 100 (/.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i n)))
49.1b
(*.f64 100 (/.f64 n (/.f64 i (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))
59.0b
(*.f64 100 (/.f64 n (/.f64 i (+.f64 (+.f64 1 i) -1))))
32.6b
(*.f64 100 (/.f64 i (/.f64 i n)))
30.3b
(*.f64 100 (+.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)))))
32.7b
(*.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)))))))))
30.3b
(*.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))))))))
27.3b
(*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
Compiler

Compiled 887 to 708 computations (20.2% saved)

localize3.0ms (0%)

Compiler

Compiled 7 to 5 computations (28.6% saved)

localize6.0ms (0%)

Local error

Found 2 expressions with local error:

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

Compiled 20 to 7 computations (65% saved)

series2.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
i
@inf
(/.f64 i (/.f64 i n))
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
i
@0
(*.f64 100 (/.f64 i (/.f64 i n)))

rewrite84.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)))))

simplify136.0ms (0.7%)

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)

localize27.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 100 (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100))
0.1b
(*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)
0.1b
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
4.7b
(*.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)

series10.0ms (0.1%)

Counts
4 → 84
Calls

24 calls:

TimeVariablePointExpression
5.0ms
n
@-inf
(*.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
i
@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)))
0.0ms
i
@inf
(*.f64 n (+.f64 100 (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)))

rewrite91.0ms (0.5%)

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
014136
1104136
2216136
3444112
4907112
52515112
66711112
Stop Event
node limit
Counts
4 → 51
Calls
Call 1
Inputs
(*.f64 n (+.f64 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))))
(*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)
(+.f64 100 (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100))
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 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)))))
((#(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 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 100 (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 200)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 100 (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 200)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.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 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 100 (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 200)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.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 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 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 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 8)) (*.f64 2 (*.f64 (+.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 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 1)))))

simplify221.0ms (1.1%)

Algorithm
egg-herbie
Rules
2534×rational.json-simplify-2
1726×rational.json-simplify-35
1554×rational.json-simplify-51
1216×rational.json-simplify-1
886×rational.json-simplify-43
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01313885
12963831
27123831
323543831
449723831
559693831
667993831
772113831
879253831
Stop Event
node limit
Counts
135 → 105
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 -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 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)))
100
(+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 100 (*.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 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 100 (*.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 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(*.f64 -50 (/.f64 i n))
(+.f64 100 (+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n))))
(+.f64 100 (+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n))))
(+.f64 100 (+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n))))
(+.f64 100 (*.f64 50 i))
(+.f64 100 (+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n))))
(+.f64 100 (+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n))))
(+.f64 100 (+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n))))
(+.f64 100 (*.f64 50 i))
(+.f64 100 (+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n))))
(+.f64 100 (+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n))))
(+.f64 100 (+.f64 (*.f64 50 i) (*.f64 -50 (/.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 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)
(+.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 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 0)
(*.f64 1/2 (+.f64 100 (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 200)))))
(*.f64 1 (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 1)
(*.f64 2 (*.f64 1/2 (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))
(*.f64 4 (/.f64 (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 4))
(*.f64 (+.f64 100 (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 200)))) 1/2)
(*.f64 (*.f64 (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 4) 1/4)
(*.f64 (*.f64 1/2 (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 2)
(*.f64 1/4 (*.f64 (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 4))
(*.f64 (/.f64 (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 4) 4)
(/.f64 (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 1)
(/.f64 (+.f64 100 (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 200)))) 2)
(/.f64 (*.f64 (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 4) 4)
(/.f64 (*.f64 (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 8) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 8)) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 8)) (*.f64 2 (*.f64 (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 8))) 32)
(pow.f64 (+.f64 100 (*.f64 100 (*.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 100 (+.f64 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) n))
(*.f64 n (+.f64 100 (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (*.f64 i 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 100 (+.f64 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) n))
(*.f64 n (+.f64 100 (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (*.f64 i 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 100 (+.f64 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) n))
(*.f64 n (+.f64 100 (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (*.f64 i 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 i (*.f64 (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100))
(*.f64 i (*.f64 100 (*.f64 n (-.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 100 (+.f64 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) n))
(*.f64 n (+.f64 100 (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (*.f64 i 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 100 (+.f64 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) n))
(*.f64 n (+.f64 100 (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (*.f64 i 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 100 (+.f64 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) n))
(*.f64 n (+.f64 100 (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (*.f64 i 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 i (*.f64 (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100))
(*.f64 i (*.f64 100 (*.f64 n (-.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 100 (+.f64 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) n))
(*.f64 n (+.f64 100 (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (*.f64 i 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 100 (+.f64 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) n))
(*.f64 n (+.f64 100 (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (*.f64 i 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 100 (+.f64 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) n))
(*.f64 n (+.f64 100 (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (*.f64 i 100))))
(*.f64 n (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(*.f64 -1/2 (/.f64 i n))
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n)))
(+.f64 (*.f64 -1/2 (/.f64 i n)) (*.f64 i 1/2))
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n)))
(+.f64 (*.f64 -1/2 (/.f64 i n)) (*.f64 i 1/2))
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n)))
(+.f64 (*.f64 -1/2 (/.f64 i n)) (*.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 -1/2 (/.f64 i n)) (*.f64 i 1/2))
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n)))
(+.f64 (*.f64 -1/2 (/.f64 i n)) (*.f64 i 1/2))
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n)))
(+.f64 (*.f64 -1/2 (/.f64 i n)) (*.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 -1/2 (/.f64 i n)) (*.f64 i 1/2))
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n)))
(+.f64 (*.f64 -1/2 (/.f64 i n)) (*.f64 i 1/2))
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n)))
(+.f64 (*.f64 -1/2 (/.f64 i n)) (*.f64 i 1/2))
(*.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 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (*.f64 i 100))
(*.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 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (*.f64 i 100))
(*.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 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (*.f64 i 100))
(*.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 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (*.f64 i 100))
(*.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 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (*.f64 i 100))
(*.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 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (*.f64 i 100))
(*.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 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (*.f64 i 100))
(*.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 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (*.f64 i 100))
(*.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 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (*.f64 i 100))
(*.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 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (*.f64 i 100))
(*.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 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (*.f64 i 100))
(*.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 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (*.f64 i 100))
(*.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)))
100
(+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) 100)))
(+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 100 (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (*.f64 i 100)))
(+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) 100)))
(+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 100 (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (*.f64 i 100)))
(+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) 100)))
(+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 100 (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (*.f64 i 100)))
(*.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 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (*.f64 i 100))
(+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) 100)))
(+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 100 (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (*.f64 i 100)))
(+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) 100)))
(+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 100 (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (*.f64 i 100)))
(+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) 100)))
(+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 100 (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (*.f64 i 100)))
(*.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 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (*.f64 i 100))
(+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) 100)))
(+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 100 (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (*.f64 i 100)))
(+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) 100)))
(+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 100 (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (*.f64 i 100)))
(+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) 100)))
(+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(+.f64 100 (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (*.f64 i 100)))
(*.f64 -50 (/.f64 i n))
(+.f64 100 (+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n))))
(+.f64 100 (+.f64 (*.f64 i 50) (*.f64 -50 (/.f64 i n))))
(+.f64 100 (+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n))))
(+.f64 100 (+.f64 (*.f64 i 50) (*.f64 -50 (/.f64 i n))))
(+.f64 100 (+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n))))
(+.f64 100 (+.f64 (*.f64 i 50) (*.f64 -50 (/.f64 i n))))
(+.f64 100 (*.f64 50 i))
(+.f64 100 (*.f64 i 50))
(+.f64 100 (+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n))))
(+.f64 100 (+.f64 (*.f64 i 50) (*.f64 -50 (/.f64 i n))))
(+.f64 100 (+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n))))
(+.f64 100 (+.f64 (*.f64 i 50) (*.f64 -50 (/.f64 i n))))
(+.f64 100 (+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n))))
(+.f64 100 (+.f64 (*.f64 i 50) (*.f64 -50 (/.f64 i n))))
(+.f64 100 (*.f64 50 i))
(+.f64 100 (*.f64 i 50))
(+.f64 100 (+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n))))
(+.f64 100 (+.f64 (*.f64 i 50) (*.f64 -50 (/.f64 i n))))
(+.f64 100 (+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n))))
(+.f64 100 (+.f64 (*.f64 i 50) (*.f64 -50 (/.f64 i n))))
(+.f64 100 (+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n))))
(+.f64 100 (+.f64 (*.f64 i 50) (*.f64 -50 (/.f64 i 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 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 n (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))))
(*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.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 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 n (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))))
(*.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 n (+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100))))
(*.f64 n (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 n (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))))
(*.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 n (+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100))))
(*.f64 n (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 n (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))))
(*.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)))))) 1)
(*.f64 n (+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100))))
(*.f64 n (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 n (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))))
(*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.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 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 n (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))))
(*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.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 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 n (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))))
(*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.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 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 n (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))))
(*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.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 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 n (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))))
(*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.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 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 n (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))))
(*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.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 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 n (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))))
(*.f64 n (+.f64 100 (*.f64 100 (*.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 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)))
(+.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 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))
(*.f64 100 (*.f64 i (-.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 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))
(*.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 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100))
(*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))
(*.f64 100 (*.f64 i (-.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 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))
(*.f64 100 (*.f64 i (-.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 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))
(*.f64 100 (*.f64 i (-.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 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))
(*.f64 100 (*.f64 i (-.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 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))
(*.f64 100 (*.f64 i (-.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 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))
(*.f64 100 (*.f64 i (-.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 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))
(*.f64 100 (*.f64 i (-.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 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))
(*.f64 100 (*.f64 i (-.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 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))
(*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(-.f64 (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 0)
(+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100)))
(+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n)))))
(+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100)))
(+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(*.f64 1/2 (+.f64 100 (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 200)))))
(+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100)))
(+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n)))))
(+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100)))
(+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(*.f64 1 (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100)))
(+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n)))))
(+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100)))
(+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(*.f64 (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 1)
(+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100)))
(+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n)))))
(+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100)))
(+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(*.f64 2 (*.f64 1/2 (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))
(+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100)))
(+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n)))))
(+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100)))
(+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(*.f64 4 (/.f64 (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 4))
(+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100)))
(+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n)))))
(+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100)))
(+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(*.f64 (+.f64 100 (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 200)))) 1/2)
(+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100)))
(+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n)))))
(+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100)))
(+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(*.f64 (*.f64 (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 4) 1/4)
(+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100)))
(+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n)))))
(+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100)))
(+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(*.f64 (*.f64 1/2 (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 2)
(+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100)))
(+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n)))))
(+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100)))
(+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(*.f64 1/4 (*.f64 (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 4))
(+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100)))
(+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n)))))
(+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100)))
(+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(*.f64 (/.f64 (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 4) 4)
(+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100)))
(+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n)))))
(+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100)))
(+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(/.f64 (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 1)
(+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100)))
(+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n)))))
(+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100)))
(+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(/.f64 (+.f64 100 (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 200)))) 2)
(+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100)))
(+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n)))))
(+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100)))
(+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(/.f64 (*.f64 (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 4) 4)
(+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100)))
(+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n)))))
(+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100)))
(+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(/.f64 (*.f64 (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 8) 8)
(+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100)))
(+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n)))))
(+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100)))
(+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(/.f64 (*.f64 2 (*.f64 (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 8)) 16)
(+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100)))
(+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n)))))
(+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100)))
(+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 8)) (*.f64 2 (*.f64 (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 8))) 32)
(+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100)))
(+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n)))))
(+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100)))
(+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(pow.f64 (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 1)
(+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100)))
(+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n)))))
(+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100)))
(+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))

localize16.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 55 to 12 computations (78.2% saved)

series135.0ms (0.7%)

Counts
4 → 96
Calls

24 calls:

TimeVariablePointExpression
36.0ms
n
@0
(+.f64 (neg.f64 (log.f64 n)) (log.f64 i))
29.0ms
i
@0
(+.f64 (neg.f64 (log.f64 n)) (log.f64 i))
14.0ms
i
@inf
(+.f64 (neg.f64 (log.f64 n)) (log.f64 i))
13.0ms
n
@-inf
(+.f64 (neg.f64 (log.f64 n)) (log.f64 i))
10.0ms
n
@0
(*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))

rewrite79.0ms (0.4%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
014124
1103124
2286124
3975124
44071124
Stop Event
node limit
Counts
4 → 89
Calls
Call 1
Inputs
(+.f64 (neg.f64 (log.f64 n)) (log.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 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i n))
Outputs
((#(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 (+.f64 (log.f64 i) (-.f64 1 (log.f64 n))) 1)))) (#(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 2 (*.f64 (+.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)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.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)) 1/2) 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 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) 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 (*.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4)) 8)))) (#(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 +.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 n (+.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 n (*.f64 100 (/.f64 n i)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n (*.f64 100 (/.f64 n i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n (*.f64 100 (/.f64 n i)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n (*.f64 100 (/.f64 n i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n (/.f64 n i))) 200) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n (*.f64 100 (/.f64 n i)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n (*.f64 100 (/.f64 n i)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n (*.f64 100 (/.f64 n i)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n (/.f64 n i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n (/.f64 n i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n (/.f64 n i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 n (*.f64 n (/.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 n (/.f64 n i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 n i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n (/.f64 n i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n (/.f64 n i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i (neg.f64 n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 n (/.f64 i (*.f64 n (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2)) (/.f64 n (+.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 n n) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 n (+.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (/.f64 n i)) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 i (/.f64 2 n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 n (*.f64 (/.f64 (/.f64 i n) (+.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)) (*.f64 n (/.f64 n i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n 4) (/.f64 1 (*.f64 2 (*.f64 (/.f64 (/.f64 i n) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n 4) (/.f64 1 (/.f64 (*.f64 i 4) (*.f64 n (+.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) (*.f64 n (/.f64 n (+.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (*.f64 (/.f64 n i) (*.f64 n 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 2 i)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n 4)) (/.f64 1 (*.f64 (/.f64 i n) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)) n)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)) (/.f64 1 (/.f64 1 n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (/.f64 1 (/.f64 i (neg.f64 n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 n) (/.f64 1 (/.f64 i (*.f64 n (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n i) (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n i) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 1 n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n i) (/.f64 1 (/.f64 1 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (*.f64 2 (/.f64 n i))) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 2 i))) (*.f64 n 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 i) (/.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 1 n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 i) (/.f64 n (/.f64 1 (*.f64 n (+.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) (/.f64 n (/.f64 1 n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 n (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 2 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (/.f64 n (+.f64 i i))) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n 1/2) (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 2 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 1/2) (*.f64 n (*.f64 2 (/.f64 n i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n (+.f64 i i)) (*.f64 n (*.f64 (+.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)) (/.f64 n (+.f64 i i))) (+.f64 n n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 n i) (*.f64 n 1/2)) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n (/.f64 1 n)) (/.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)) (/.f64 1 n)) (/.f64 n i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 1 n)) (/.f64 1 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 n)) (*.f64 n (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i (neg.f64 n))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n (/.f64 i (*.f64 n (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n (/.f64 1 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) (/.f64 1 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) (/.f64 n i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 i (/.f64 2 n))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n (*.f64 (/.f64 (/.f64 i n) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (*.f64 (/.f64 (/.f64 i n) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 2))) (*.f64 n 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 i 4) (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) (*.f64 n 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n (/.f64 n i))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 i n) 4)) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 i (neg.f64 n))) (*.f64 n (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 i (*.f64 n (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))) (neg.f64 n))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n (/.f64 n i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i (neg.f64 n))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 n (/.f64 i (*.f64 n (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))))))))

simplify153.0ms (0.8%)

Algorithm
egg-herbie
Rules
1788×rational.json-simplify-51
1064×rational.json-simplify-53
1046×rational.json-simplify-46
918×rational.json-simplify-35
910×rational.json-simplify-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02176839
15026675
215456651
336406651
466276651
Stop Event
node limit
Counts
185 → 163
Calls
Call 1
Inputs
(-.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)) n)
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) n)
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) n)
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) n)
(*.f64 n (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n)))))
(*.f64 n (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n)))))
(*.f64 n (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n)))))
(*.f64 n (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n)))))
(*.f64 n (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))
(*.f64 n (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))
(*.f64 n (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))
(*.f64 n (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))
(*.f64 n (-.f64 (log.f64 i) (log.f64 n)))
(*.f64 n (-.f64 (log.f64 i) (log.f64 n)))
(*.f64 n (-.f64 (log.f64 i) (log.f64 n)))
(*.f64 n (-.f64 (log.f64 i) (log.f64 n)))
(*.f64 n (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n)))
(*.f64 n (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n)))
(*.f64 n (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n)))
(*.f64 n (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n)))
(*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) n)
(*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) n)
(*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) n)
(*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) n)
(*.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 (*.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 (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 (*.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 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 0)
(-.f64 (+.f64 (log.f64 i) (-.f64 1 (log.f64 n))) 1)
(*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 1)
(*.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))
(*.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 1/2))
(*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) 1/2)
(*.f64 1/2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2))
(*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 1/2) 2)
(/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 1)
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) 2)
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4)) 8)
(pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 1)
(+.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 0)
(+.f64 0 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(-.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 0)
(/.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 1)
(/.f64 (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2)) 2)
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n 4)) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n 4))) 8)
(pow.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 1)
(+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n (*.f64 100 (/.f64 n i)))) 0)
(+.f64 0 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n (*.f64 100 (/.f64 n i)))))
(-.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n (*.f64 100 (/.f64 n i)))) 0)
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n (*.f64 100 (/.f64 n i)))) 1)
(/.f64 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n (/.f64 n i))) 200) 2)
(/.f64 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n (*.f64 100 (/.f64 n i)))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n (*.f64 100 (/.f64 n i)))) 4)) 8)
(pow.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n (*.f64 100 (/.f64 n i)))) 1)
(+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n (/.f64 n i))) 0)
(+.f64 0 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n (/.f64 n i))))
(-.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n (/.f64 n i))) 0)
(*.f64 n (*.f64 n (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)))
(*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n (/.f64 n i)))
(*.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 n i))
(*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n (/.f64 n i))) 1)
(*.f64 1 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n (/.f64 n i))))
(*.f64 -1 (/.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i (neg.f64 n))))
(*.f64 -1 (/.f64 n (/.f64 i (*.f64 n (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))))
(*.f64 (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2)) (/.f64 n (+.f64 i i)))
(*.f64 (+.f64 n n) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 n (+.f64 i i))))
(*.f64 (*.f64 n (/.f64 n i)) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))
(*.f64 2 (/.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 i (/.f64 2 n))))
(*.f64 2 (/.f64 n (*.f64 (/.f64 (/.f64 i n) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 2)))
(*.f64 2 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n (/.f64 n i))) 2))
(*.f64 (*.f64 n 4) (/.f64 1 (*.f64 2 (*.f64 (/.f64 (/.f64 i n) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 2))))
(*.f64 (*.f64 n 4) (/.f64 1 (/.f64 (*.f64 i 4) (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))
(*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (*.f64 n (/.f64 n (+.f64 i i))))
(*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (*.f64 (/.f64 n i) (*.f64 n 1/2)))
(*.f64 (*.f64 n (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 2 i)))) 1/2)
(*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n 4)) (/.f64 1 (*.f64 (/.f64 i n) 4)))
(*.f64 (*.f64 n (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)) n)
(*.f64 (*.f64 n (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)) (/.f64 1 (/.f64 1 n)))
(*.f64 (*.f64 n (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (/.f64 1 (/.f64 i (neg.f64 n))))
(*.f64 (neg.f64 n) (/.f64 1 (/.f64 i (*.f64 n (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))))
(*.f64 (/.f64 n i) (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 (/.f64 n i) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 1 n)))
(*.f64 (/.f64 n i) (/.f64 1 (/.f64 1 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))
(*.f64 (*.f64 n (*.f64 2 (/.f64 n i))) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 1/2))
(*.f64 (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 2 i))) (*.f64 n 1/2))
(*.f64 (/.f64 1 i) (/.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 1 n)))
(*.f64 (/.f64 1 i) (/.f64 n (/.f64 1 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))
(*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) (/.f64 n (/.f64 1 n)))
(*.f64 1/2 (*.f64 n (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 2 i)))))
(*.f64 (*.f64 n (/.f64 n (+.f64 i i))) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2))
(*.f64 (*.f64 n 1/2) (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 2 i))))
(*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 1/2) (*.f64 n (*.f64 2 (/.f64 n i))))
(*.f64 (/.f64 n (+.f64 i i)) (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2)))
(*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 n (+.f64 i i))) (+.f64 n n))
(*.f64 (*.f64 (/.f64 n i) (*.f64 n 1/2)) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2))
(*.f64 (/.f64 n (/.f64 1 n)) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i))
(*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 1 n)) (/.f64 n i))
(*.f64 (/.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 1 n)) (/.f64 1 i))
(*.f64 (/.f64 1 (/.f64 1 n)) (*.f64 n (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)))
(*.f64 (/.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i (neg.f64 n))) -1)
(*.f64 (/.f64 n (/.f64 i (*.f64 n (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))) -1)
(*.f64 (/.f64 n (/.f64 1 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) (/.f64 1 i))
(*.f64 (/.f64 1 (/.f64 1 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) (/.f64 n i))
(*.f64 (/.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 i (/.f64 2 n))) 2)
(*.f64 (/.f64 n (*.f64 (/.f64 (/.f64 i n) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 2)) 2)
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (/.f64 (/.f64 i n) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 2))) (*.f64 n 4))
(*.f64 (/.f64 1 (/.f64 (*.f64 i 4) (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) (*.f64 n 4))
(*.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n (/.f64 n i))) 2) 2)
(*.f64 (/.f64 1 (*.f64 (/.f64 i n) 4)) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n 4)))
(*.f64 (/.f64 1 (/.f64 i (neg.f64 n))) (*.f64 n (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(*.f64 (/.f64 1 (/.f64 i (*.f64 n (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))) (neg.f64 n))
(pow.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n (/.f64 n i))) 1)
(neg.f64 (/.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i (neg.f64 n))))
(neg.f64 (/.f64 n (/.f64 i (*.f64 n (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))))
Outputs
(-.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 (neg.f64 (log.f64 (/.f64 -1 i))) (-.f64 (log.f64 -1) (log.f64 n)))
(+.f64 (log.f64 -1) (-.f64 (neg.f64 (log.f64 n)) (log.f64 (/.f64 -1 i))))
(-.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 (neg.f64 (log.f64 (/.f64 -1 i))) (-.f64 (log.f64 -1) (log.f64 n)))
(+.f64 (log.f64 -1) (-.f64 (neg.f64 (log.f64 n)) (log.f64 (/.f64 -1 i))))
(-.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 (neg.f64 (log.f64 (/.f64 -1 i))) (-.f64 (log.f64 -1) (log.f64 n)))
(+.f64 (log.f64 -1) (-.f64 (neg.f64 (log.f64 n)) (log.f64 (/.f64 -1 i))))
(-.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 (neg.f64 (log.f64 (/.f64 -1 i))) (-.f64 (log.f64 -1) (log.f64 n)))
(+.f64 (log.f64 -1) (-.f64 (neg.f64 (log.f64 n)) (log.f64 (/.f64 -1 i))))
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) n)
(*.f64 n (-.f64 (log.f64 i) (log.f64 n)))
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) n)
(*.f64 n (-.f64 (log.f64 i) (log.f64 n)))
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) n)
(*.f64 n (-.f64 (log.f64 i) (log.f64 n)))
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) n)
(*.f64 n (-.f64 (log.f64 i) (log.f64 n)))
(*.f64 n (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n)))))
(*.f64 n (-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n)))))
(*.f64 n (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n)))))
(*.f64 n (-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n)))))
(*.f64 n (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n)))))
(*.f64 n (-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n)))))
(*.f64 n (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n)))))
(*.f64 n (-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n)))))
(*.f64 n (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))
(*.f64 n (-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1))))
(*.f64 n (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))
(*.f64 n (-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1))))
(*.f64 n (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))
(*.f64 n (-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1))))
(*.f64 n (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))
(*.f64 n (-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1))))
(*.f64 n (-.f64 (log.f64 i) (log.f64 n)))
(*.f64 n (-.f64 (log.f64 i) (log.f64 n)))
(*.f64 n (-.f64 (log.f64 i) (log.f64 n)))
(*.f64 n (-.f64 (log.f64 i) (log.f64 n)))
(*.f64 n (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n)))
(*.f64 n (-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n)))
(*.f64 n (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n)))
(*.f64 n (-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n)))
(*.f64 n (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n)))
(*.f64 n (-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n)))
(*.f64 n (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n)))
(*.f64 n (-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n)))
(*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) n)
(*.f64 n (+.f64 (log.f64 -1) (-.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 n))))
(*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (-.f64 (log.f64 -1) (log.f64 n))))
(*.f64 n (+.f64 (log.f64 -1) (-.f64 (neg.f64 (log.f64 n)) (log.f64 (/.f64 -1 i)))))
(*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) n)
(*.f64 n (+.f64 (log.f64 -1) (-.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 n))))
(*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (-.f64 (log.f64 -1) (log.f64 n))))
(*.f64 n (+.f64 (log.f64 -1) (-.f64 (neg.f64 (log.f64 n)) (log.f64 (/.f64 -1 i)))))
(*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) n)
(*.f64 n (+.f64 (log.f64 -1) (-.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 n))))
(*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (-.f64 (log.f64 -1) (log.f64 n))))
(*.f64 n (+.f64 (log.f64 -1) (-.f64 (neg.f64 (log.f64 n)) (log.f64 (/.f64 -1 i)))))
(*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) n)
(*.f64 n (+.f64 (log.f64 -1) (-.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 n))))
(*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (-.f64 (log.f64 -1) (log.f64 n))))
(*.f64 n (+.f64 (log.f64 -1) (-.f64 (neg.f64 (log.f64 n)) (log.f64 (/.f64 -1 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 (/.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 100 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (/.f64 (pow.f64 n 2) i)))
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) (*.f64 (/.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 100 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (/.f64 (pow.f64 n 2) i)))
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) (*.f64 (/.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 100 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (/.f64 (pow.f64 n 2) i)))
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) (*.f64 (/.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 100 (*.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 (/.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 100 (*.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 (/.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 100 (*.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 (/.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 100 (*.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 (/.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 100 (*.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 (/.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 100 (*.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 (/.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 100 (*.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 (/.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 100 (*.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 (/.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) (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 (/.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) (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 (/.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) (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 (/.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) (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 (/.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 100 (*.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 (/.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 100 (*.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 (/.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 100 (*.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 (/.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 100 (*.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 (/.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 100 (*.f64 (pow.f64 n 2) (/.f64 (+.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 (+.f64 (log.f64 -1) (-.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 (pow.f64 n 2) (/.f64 (+.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 (+.f64 (log.f64 -1) (-.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 (pow.f64 n 2) (/.f64 (+.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 (+.f64 (log.f64 -1) (-.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 (pow.f64 n 2) (/.f64 (+.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 (+.f64 (log.f64 -1) (-.f64 (neg.f64 (log.f64 n)) (log.f64 (/.f64 -1 i)))) (/.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) (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 (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 (*.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 (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (-.f64 (log.f64 -1) (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(*.f64 (+.f64 (log.f64 -1) (-.f64 (neg.f64 (log.f64 n)) (log.f64 (/.f64 -1 i)))) (/.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 (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (-.f64 (log.f64 -1) (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(*.f64 (+.f64 (log.f64 -1) (-.f64 (neg.f64 (log.f64 n)) (log.f64 (/.f64 -1 i)))) (/.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 (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (-.f64 (log.f64 -1) (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(*.f64 (+.f64 (log.f64 -1) (-.f64 (neg.f64 (log.f64 n)) (log.f64 (/.f64 -1 i)))) (/.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 (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (-.f64 (log.f64 -1) (log.f64 n))) (/.f64 (pow.f64 n 2) i))
(*.f64 (+.f64 (log.f64 -1) (-.f64 (neg.f64 (log.f64 n)) (log.f64 (/.f64 -1 i)))) (/.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 (+.f64 (log.f64 i) (-.f64 1 (log.f64 n))) 1)
(+.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 2 (*.f64 (+.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)) 2) 1/2)
(+.f64 (log.f64 i) (neg.f64 (log.f64 n)))
(*.f64 1/2 (*.f64 (+.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)) 1/2) 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 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) 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 (*.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4)) 8)
(+.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)))
(+.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 0)
(*.f64 n (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))
(+.f64 0 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 n (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))
(-.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 0)
(*.f64 n (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))
(/.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 1)
(*.f64 n (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))
(/.f64 (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2)) 2)
(*.f64 n (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n 4)) 4)
(*.f64 n (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n 4))) 8)
(*.f64 n (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))
(pow.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 1)
(*.f64 n (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))
(+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n (*.f64 100 (/.f64 n i)))) 0)
(*.f64 n (*.f64 (*.f64 100 (/.f64 n i)) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 n i))))
(+.f64 0 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n (*.f64 100 (/.f64 n i)))))
(*.f64 n (*.f64 (*.f64 100 (/.f64 n i)) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 n i))))
(-.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n (*.f64 100 (/.f64 n i)))) 0)
(*.f64 n (*.f64 (*.f64 100 (/.f64 n i)) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 n i))))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n (*.f64 100 (/.f64 n i)))) 1)
(*.f64 n (*.f64 (*.f64 100 (/.f64 n i)) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 n i))))
(/.f64 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n (/.f64 n i))) 200) 2)
(*.f64 n (*.f64 (*.f64 100 (/.f64 n i)) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 n i))))
(/.f64 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n (*.f64 100 (/.f64 n i)))) 4) 4)
(*.f64 n (*.f64 (*.f64 100 (/.f64 n i)) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 n i))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n (*.f64 100 (/.f64 n i)))) 4)) 8)
(*.f64 n (*.f64 (*.f64 100 (/.f64 n i)) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 n i))))
(pow.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n (*.f64 100 (/.f64 n i)))) 1)
(*.f64 n (*.f64 (*.f64 100 (/.f64 n i)) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 n i))))
(+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n (/.f64 n i))) 0)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 n (/.f64 n i)))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i)))
(+.f64 0 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n (/.f64 n i))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 n (/.f64 n i)))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i)))
(-.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n (/.f64 n i))) 0)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 n (/.f64 n i)))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i)))
(*.f64 n (*.f64 n (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 n (/.f64 n i)))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i)))
(*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n (/.f64 n i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 n (/.f64 n i)))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i)))
(*.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 n i))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 n (/.f64 n i)))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i)))
(*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n (/.f64 n i))) 1)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 n (/.f64 n i)))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i)))
(*.f64 1 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n (/.f64 n i))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 n (/.f64 n i)))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i)))
(*.f64 -1 (/.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i (neg.f64 n))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 n (/.f64 n i)))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i)))
(*.f64 -1 (/.f64 n (/.f64 i (*.f64 n (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 n (/.f64 n i)))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i)))
(*.f64 (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2)) (/.f64 n (+.f64 i i)))
(*.f64 n (*.f64 (*.f64 2 (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) (/.f64 n (+.f64 i i))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 (/.f64 n (+.f64 i i)) (*.f64 n 2)))
(*.f64 2 (*.f64 (*.f64 n (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) (/.f64 n (+.f64 i i))))
(*.f64 (+.f64 n n) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 n (+.f64 i i))))
(*.f64 n (*.f64 (*.f64 2 (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) (/.f64 n (+.f64 i i))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 (/.f64 n (+.f64 i i)) (*.f64 n 2)))
(*.f64 2 (*.f64 (*.f64 n (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) (/.f64 n (+.f64 i i))))
(*.f64 (*.f64 n (/.f64 n i)) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 n (/.f64 n i)))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i)))
(*.f64 2 (/.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 i (/.f64 2 n))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 n (/.f64 n i)))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i)))
(*.f64 2 (/.f64 n (*.f64 (/.f64 (/.f64 i n) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 2)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 n (/.f64 n i)))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i)))
(*.f64 2 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n (/.f64 n i))) 2))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 n (/.f64 n i)))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i)))
(*.f64 (*.f64 n 4) (/.f64 1 (*.f64 2 (*.f64 (/.f64 (/.f64 i n) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 2))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 n (/.f64 n i)))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i)))
(*.f64 (*.f64 n 4) (/.f64 1 (/.f64 (*.f64 i 4) (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 n (/.f64 n i)))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i)))
(*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (*.f64 n (/.f64 n (+.f64 i i))))
(*.f64 n (*.f64 (*.f64 2 (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) (/.f64 n (+.f64 i i))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 (/.f64 n (+.f64 i i)) (*.f64 n 2)))
(*.f64 2 (*.f64 (*.f64 n (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) (/.f64 n (+.f64 i i))))
(*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (*.f64 (/.f64 n i) (*.f64 n 1/2)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 n (/.f64 n i)))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i)))
(*.f64 (*.f64 n (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 2 i)))) 1/2)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 n (/.f64 n i)))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i)))
(*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n 4)) (/.f64 1 (*.f64 (/.f64 i n) 4)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 n (/.f64 n i)))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i)))
(*.f64 (*.f64 n (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)) n)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 n (/.f64 n i)))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i)))
(*.f64 (*.f64 n (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)) (/.f64 1 (/.f64 1 n)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 n (/.f64 n i)))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i)))
(*.f64 (*.f64 n (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (/.f64 1 (/.f64 i (neg.f64 n))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 n (/.f64 n i)))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i)))
(*.f64 (neg.f64 n) (/.f64 1 (/.f64 i (*.f64 n (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))))
(*.f64 (neg.f64 n) (/.f64 1 (/.f64 i (*.f64 n (neg.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))))))
(*.f64 (neg.f64 n) (/.f64 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (neg.f64 n)) i))
(*.f64 (neg.f64 n) (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 i (neg.f64 n))))
(*.f64 (/.f64 n i) (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 n (/.f64 n i)))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i)))
(*.f64 (/.f64 n i) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 1 n)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 n (/.f64 n i)))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i)))
(*.f64 (/.f64 n i) (/.f64 1 (/.f64 1 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 n (/.f64 n i)))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i)))
(*.f64 (*.f64 n (*.f64 2 (/.f64 n i))) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 1/2))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 n (/.f64 n i)))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i)))
(*.f64 (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 2 i))) (*.f64 n 1/2))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 n (/.f64 n i)))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i)))
(*.f64 (/.f64 1 i) (/.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 1 n)))
(*.f64 (/.f64 1 i) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n (/.f64 1 n))))
(*.f64 (/.f64 1 i) (*.f64 n (*.f64 n (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))))
(/.f64 (*.f64 n (*.f64 n (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))) i)
(*.f64 (/.f64 1 i) (/.f64 n (/.f64 1 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))
(*.f64 (/.f64 1 i) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n (/.f64 1 n))))
(*.f64 (/.f64 1 i) (*.f64 n (*.f64 n (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))))
(/.f64 (*.f64 n (*.f64 n (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))) i)
(*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) (/.f64 n (/.f64 1 n)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 n (/.f64 n i)))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i)))
(*.f64 1/2 (*.f64 n (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 2 i)))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 n (/.f64 n i)))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i)))
(*.f64 (*.f64 n (/.f64 n (+.f64 i i))) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2))
(*.f64 n (*.f64 (*.f64 2 (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) (/.f64 n (+.f64 i i))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 (/.f64 n (+.f64 i i)) (*.f64 n 2)))
(*.f64 2 (*.f64 (*.f64 n (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) (/.f64 n (+.f64 i i))))
(*.f64 (*.f64 n 1/2) (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 2 i))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 n (/.f64 n i)))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i)))
(*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 1/2) (*.f64 n (*.f64 2 (/.f64 n i))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 n (/.f64 n i)))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i)))
(*.f64 (/.f64 n (+.f64 i i)) (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2)))
(*.f64 n (*.f64 (*.f64 2 (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) (/.f64 n (+.f64 i i))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 (/.f64 n (+.f64 i i)) (*.f64 n 2)))
(*.f64 2 (*.f64 (*.f64 n (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) (/.f64 n (+.f64 i i))))
(*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 n (+.f64 i i))) (+.f64 n n))
(*.f64 n (*.f64 (*.f64 2 (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) (/.f64 n (+.f64 i i))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 (/.f64 n (+.f64 i i)) (*.f64 n 2)))
(*.f64 2 (*.f64 (*.f64 n (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) (/.f64 n (+.f64 i i))))
(*.f64 (*.f64 (/.f64 n i) (*.f64 n 1/2)) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 n (/.f64 n i)))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i)))
(*.f64 (/.f64 n (/.f64 1 n)) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 n (/.f64 n i)))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i)))
(*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 1 n)) (/.f64 n i))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 n (/.f64 n i)))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i)))
(*.f64 (/.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 1 n)) (/.f64 1 i))
(*.f64 (/.f64 1 i) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n (/.f64 1 n))))
(*.f64 (/.f64 1 i) (*.f64 n (*.f64 n (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))))
(/.f64 (*.f64 n (*.f64 n (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))) i)
(*.f64 (/.f64 1 (/.f64 1 n)) (*.f64 n (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 n (/.f64 n i)))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i)))
(*.f64 (/.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i (neg.f64 n))) -1)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 n (/.f64 n i)))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i)))
(*.f64 (/.f64 n (/.f64 i (*.f64 n (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))) -1)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 n (/.f64 n i)))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i)))
(*.f64 (/.f64 n (/.f64 1 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) (/.f64 1 i))
(*.f64 (/.f64 1 i) (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n (/.f64 1 n))))
(*.f64 (/.f64 1 i) (*.f64 n (*.f64 n (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))))
(/.f64 (*.f64 n (*.f64 n (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))) i)
(*.f64 (/.f64 1 (/.f64 1 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) (/.f64 n i))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 n (/.f64 n i)))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i)))
(*.f64 (/.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 i (/.f64 2 n))) 2)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 n (/.f64 n i)))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i)))
(*.f64 (/.f64 n (*.f64 (/.f64 (/.f64 i n) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 2)) 2)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 n (/.f64 n i)))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i)))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (/.f64 (/.f64 i n) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 2))) (*.f64 n 4))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 n (/.f64 n i)))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i)))
(*.f64 (/.f64 1 (/.f64 (*.f64 i 4) (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) (*.f64 n 4))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 n (/.f64 n i)))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i)))
(*.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n (/.f64 n i))) 2) 2)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 n (/.f64 n i)))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i)))
(*.f64 (/.f64 1 (*.f64 (/.f64 i n) 4)) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n 4)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 n (/.f64 n i)))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i)))
(*.f64 (/.f64 1 (/.f64 i (neg.f64 n))) (*.f64 n (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 n (/.f64 n i)))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i)))
(*.f64 (/.f64 1 (/.f64 i (*.f64 n (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))) (neg.f64 n))
(*.f64 (neg.f64 n) (/.f64 1 (/.f64 i (*.f64 n (neg.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))))))
(*.f64 (neg.f64 n) (/.f64 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (neg.f64 n)) i))
(*.f64 (neg.f64 n) (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 i (neg.f64 n))))
(pow.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 n (/.f64 n i))) 1)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 n (/.f64 n i)))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i)))
(neg.f64 (/.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i (neg.f64 n))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 n (/.f64 n i)))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i)))
(neg.f64 (/.f64 n (/.f64 i (*.f64 n (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 n (/.f64 n i)))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i)))

localize81.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.7b
(+.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)))
4.7b
(*.f64 n (+.f64 100 (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)))
9.3b
(*.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))
12.1b
(*.f64 n (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n)))))
Compiler

Compiled 211 to 173 computations (18% saved)

series7.0ms (0%)

Counts
3 → 60
Calls

15 calls:

TimeVariablePointExpression
3.0ms
i
@0
(*.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))
1.0ms
i
@inf
(*.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))
0.0ms
n
@0
(*.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))
0.0ms
n
@inf
(+.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)))
0.0ms
n
@0
(*.f64 n (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 1/2 (/.f64 1 n)))))

rewrite76.0ms (0.4%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
027231
1191231
2371231
3806201
41756201
54336201
Stop Event
node limit
Counts
3 → 38
Calls
Call 1
Inputs
(*.f64 n (+.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 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 (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)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 n (+.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 n (+.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 (*.f64 n (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) 2) (/.f64 (*.f64 n (+.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 n (+.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 n (+.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 n (*.f64 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 n (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) 4)))) (*.f64 2 (*.f64 2 (*.f64 n (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) 4))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 n (+.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 n (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 n (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 n (*.f64 (*.f64 (pow.f64 i 2) 200) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) 4) (/.f64 (*.f64 n (*.f64 (*.f64 (pow.f64 i 2) 200) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 n (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (*.f64 (*.f64 (pow.f64 i 2) 200) (+.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 (pow.f64 i 2) (*.f64 (*.f64 n (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) 400)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 i 2) (*.f64 (*.f64 n (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) 400))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 i 2) (*.f64 (*.f64 n (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) 400)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 i 2) (*.f64 (*.f64 n (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) 400)))) (*.f64 2 (*.f64 2 (*.f64 (pow.f64 i 2) (*.f64 (*.f64 n (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) 400))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 n (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 n (+.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 n (+.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 n (+.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 n (+.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (*.f64 n (+.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (+.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 n (+.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 n (+.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100))) n)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (+.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 n (+.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 n (+.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 n (+.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 n (+.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 n (+.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100)))) 4))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 n (+.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100)))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 n (+.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100)))) 1)))))

simplify236.0ms (1.2%)

Algorithm
egg-herbie
Rules
1922×rational.json-simplify-35
1380×rational.json-simplify-2
1214×rational.json-simplify-53
964×rational.json-simplify-51
892×rational.json-simplify-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01536290
13616166
27946022
320115890
441385890
559755890
666375890
773995890
877905890
Stop Event
node limit
Counts
98 → 119
Calls
Call 1
Inputs
(/.f64 1/3 n)
(-.f64 (*.f64 1/3 (/.f64 1 n)) 1/2)
(-.f64 (+.f64 (*.f64 1/3 (/.f64 1 n)) (*.f64 1/6 n)) 1/2)
(-.f64 (+.f64 (*.f64 1/3 (/.f64 1 n)) (*.f64 1/6 n)) 1/2)
(*.f64 1/6 n)
(-.f64 (*.f64 1/6 n) 1/2)
(-.f64 (+.f64 (*.f64 1/3 (/.f64 1 n)) (*.f64 1/6 n)) 1/2)
(-.f64 (+.f64 (*.f64 1/3 (/.f64 1 n)) (*.f64 1/6 n)) 1/2)
(*.f64 1/6 n)
(-.f64 (*.f64 1/6 n) 1/2)
(-.f64 (+.f64 (*.f64 1/3 (/.f64 1 n)) (*.f64 1/6 n)) 1/2)
(-.f64 (+.f64 (*.f64 1/3 (/.f64 1 n)) (*.f64 1/6 n)) 1/2)
(*.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 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 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 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 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 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 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 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 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 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 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 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 100/3 (/.f64 (pow.f64 i 2) n))
(+.f64 (*.f64 -50 (pow.f64 i 2)) (*.f64 100/3 (/.f64 (pow.f64 i 2) n)))
(+.f64 (*.f64 -50 (pow.f64 i 2)) (+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 50/3 (*.f64 n (pow.f64 i 2)))))
(+.f64 (*.f64 -50 (pow.f64 i 2)) (+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 50/3 (*.f64 n (pow.f64 i 2)))))
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(+.f64 (*.f64 -50 (pow.f64 i 2)) (*.f64 50/3 (*.f64 n (pow.f64 i 2))))
(+.f64 (*.f64 -50 (pow.f64 i 2)) (+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 50/3 (*.f64 n (pow.f64 i 2)))))
(+.f64 (*.f64 -50 (pow.f64 i 2)) (+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 50/3 (*.f64 n (pow.f64 i 2)))))
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(+.f64 (*.f64 -50 (pow.f64 i 2)) (*.f64 50/3 (*.f64 n (pow.f64 i 2))))
(+.f64 (*.f64 -50 (pow.f64 i 2)) (+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 50/3 (*.f64 n (pow.f64 i 2)))))
(+.f64 (*.f64 -50 (pow.f64 i 2)) (+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 50/3 (*.f64 n (pow.f64 i 2)))))
(*.f64 100/3 (/.f64 (pow.f64 i 2) n))
(+.f64 (*.f64 -50 (pow.f64 i 2)) (+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 -50 i)))
(+.f64 (*.f64 -50 (pow.f64 i 2)) (+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))) n) (*.f64 -50 i))))
(+.f64 (*.f64 -50 (pow.f64 i 2)) (+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))) n) (*.f64 -50 i))))
(*.f64 (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))) n)
(+.f64 (*.f64 -50 (pow.f64 i 2)) (+.f64 (*.f64 (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))) n) (*.f64 -50 i)))
(+.f64 (*.f64 -50 (pow.f64 i 2)) (+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))) n) (*.f64 -50 i))))
(+.f64 (*.f64 -50 (pow.f64 i 2)) (+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))) n) (*.f64 -50 i))))
(*.f64 -1 (*.f64 n (+.f64 (*.f64 -50/3 (pow.f64 i 2)) (*.f64 -1 (+.f64 100 (*.f64 50 i))))))
(+.f64 (*.f64 -50 (pow.f64 i 2)) (+.f64 (*.f64 -1 (*.f64 n (+.f64 (*.f64 -50/3 (pow.f64 i 2)) (*.f64 -1 (+.f64 100 (*.f64 50 i)))))) (*.f64 -50 i)))
(+.f64 (*.f64 -50 (pow.f64 i 2)) (+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 -1 (*.f64 n (+.f64 (*.f64 -50/3 (pow.f64 i 2)) (*.f64 -1 (+.f64 100 (*.f64 50 i)))))) (*.f64 -50 i))))
(+.f64 (*.f64 -50 (pow.f64 i 2)) (+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 -1 (*.f64 n (+.f64 (*.f64 -50/3 (pow.f64 i 2)) (*.f64 -1 (+.f64 100 (*.f64 50 i)))))) (*.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 (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 (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 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 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))))) (*.f64 100 (*.f64 n (*.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 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 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 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))))) (*.f64 100 (*.f64 n (*.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 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 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) 0)
(+.f64 0 (*.f64 n (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))))
(+.f64 (/.f64 (*.f64 n (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) 2) (/.f64 (*.f64 n (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) 2))
(-.f64 (*.f64 n (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) 0)
(/.f64 (*.f64 n (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) 1)
(/.f64 (*.f64 n (*.f64 2 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) 2)
(/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) 4)) 4)
(/.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) 4))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) 4)))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) 4)))) (*.f64 2 (*.f64 2 (*.f64 n (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) 4))))) 32)
(pow.f64 (*.f64 n (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) 1)
(+.f64 (*.f64 n (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100))) 0)
(+.f64 0 (*.f64 n (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100))))
(+.f64 (/.f64 (*.f64 n (*.f64 (*.f64 (pow.f64 i 2) 200) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) 4) (/.f64 (*.f64 n (*.f64 (*.f64 (pow.f64 i 2) 200) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) 4))
(-.f64 (*.f64 n (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100))) 0)
(/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100))) 1)
(/.f64 (*.f64 n (*.f64 (*.f64 (pow.f64 i 2) 200) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) 2)
(/.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 n)))) 400)) 4)
(/.f64 (*.f64 2 (*.f64 (pow.f64 i 2) (*.f64 (*.f64 n (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) 400))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 i 2) (*.f64 (*.f64 n (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) 400)))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 i 2) (*.f64 (*.f64 n (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) 400)))) (*.f64 2 (*.f64 2 (*.f64 (pow.f64 i 2) (*.f64 (*.f64 n (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) 400))))) 32)
(pow.f64 (*.f64 n (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100))) 1)
(-.f64 (*.f64 n (+.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100)))) 0)
(*.f64 n (+.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100))))
(*.f64 1 (*.f64 n (+.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100)))))
(*.f64 2 (/.f64 (*.f64 n (+.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100)))) 2))
(*.f64 1/2 (*.f64 2 (*.f64 n (+.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100))))))
(*.f64 (*.f64 n (+.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100)))) 1)
(*.f64 (*.f64 2 (*.f64 n (+.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100))))) 1/2)
(*.f64 (/.f64 (*.f64 n (+.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100)))) 2) 2)
(*.f64 (+.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100))) n)
(/.f64 (*.f64 n (+.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100)))) 1)
(/.f64 (*.f64 2 (*.f64 n (+.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100))))) 2)
(/.f64 (*.f64 (*.f64 n (+.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100)))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 n (+.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100)))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 n (+.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100)))) 4))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 n (+.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100)))) 4))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 n (+.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100)))) 4)))) 32)
(pow.f64 (*.f64 n (+.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100)))) 1)
Outputs
(/.f64 1/3 n)
(-.f64 (*.f64 1/3 (/.f64 1 n)) 1/2)
(-.f64 (+.f64 (*.f64 1/3 (/.f64 1 n)) (*.f64 1/6 n)) 1/2)
(+.f64 (*.f64 n 1/6) (-.f64 (*.f64 1/3 (/.f64 1 n)) 1/2))
(+.f64 (*.f64 1/3 (/.f64 1 n)) (-.f64 (*.f64 n 1/6) 1/2))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 1 n)) (*.f64 1/6 n)) 1/2)
(+.f64 (*.f64 n 1/6) (-.f64 (*.f64 1/3 (/.f64 1 n)) 1/2))
(+.f64 (*.f64 1/3 (/.f64 1 n)) (-.f64 (*.f64 n 1/6) 1/2))
(*.f64 1/6 n)
(*.f64 n 1/6)
(-.f64 (*.f64 1/6 n) 1/2)
(-.f64 (*.f64 n 1/6) 1/2)
(-.f64 (+.f64 (*.f64 1/3 (/.f64 1 n)) (*.f64 1/6 n)) 1/2)
(+.f64 (*.f64 n 1/6) (-.f64 (*.f64 1/3 (/.f64 1 n)) 1/2))
(+.f64 (*.f64 1/3 (/.f64 1 n)) (-.f64 (*.f64 n 1/6) 1/2))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 1 n)) (*.f64 1/6 n)) 1/2)
(+.f64 (*.f64 n 1/6) (-.f64 (*.f64 1/3 (/.f64 1 n)) 1/2))
(+.f64 (*.f64 1/3 (/.f64 1 n)) (-.f64 (*.f64 n 1/6) 1/2))
(*.f64 1/6 n)
(*.f64 n 1/6)
(-.f64 (*.f64 1/6 n) 1/2)
(-.f64 (*.f64 n 1/6) 1/2)
(-.f64 (+.f64 (*.f64 1/3 (/.f64 1 n)) (*.f64 1/6 n)) 1/2)
(+.f64 (*.f64 n 1/6) (-.f64 (*.f64 1/3 (/.f64 1 n)) 1/2))
(+.f64 (*.f64 1/3 (/.f64 1 n)) (-.f64 (*.f64 n 1/6) 1/2))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 1 n)) (*.f64 1/6 n)) 1/2)
(+.f64 (*.f64 n 1/6) (-.f64 (*.f64 1/3 (/.f64 1 n)) 1/2))
(+.f64 (*.f64 1/3 (/.f64 1 n)) (-.f64 (*.f64 n 1/6) 1/2))
(*.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 n (*.f64 (*.f64 (pow.f64 i 2) (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 (/.f64 1 n) 1/2)))) 100))
(*.f64 100 (*.f64 n (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2))))))
(*.f64 100 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2))) (*.f64 n (pow.f64 i 2))))
(*.f64 n (*.f64 100 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2))))))
(*.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 n (*.f64 (*.f64 (pow.f64 i 2) (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 (/.f64 1 n) 1/2)))) 100))
(*.f64 100 (*.f64 n (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2))))))
(*.f64 100 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2))) (*.f64 n (pow.f64 i 2))))
(*.f64 n (*.f64 100 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2))))))
(*.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 n (*.f64 (*.f64 (pow.f64 i 2) (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 (/.f64 1 n) 1/2)))) 100))
(*.f64 100 (*.f64 n (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2))))))
(*.f64 100 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2))) (*.f64 n (pow.f64 i 2))))
(*.f64 n (*.f64 100 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2))))))
(*.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 n (*.f64 (*.f64 (pow.f64 i 2) (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 (/.f64 1 n) 1/2)))) 100))
(*.f64 100 (*.f64 n (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2))))))
(*.f64 100 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2))) (*.f64 n (pow.f64 i 2))))
(*.f64 n (*.f64 100 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2))))))
(*.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 n (*.f64 (*.f64 (pow.f64 i 2) (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 (/.f64 1 n) 1/2)))) 100))
(*.f64 100 (*.f64 n (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2))))))
(*.f64 100 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2))) (*.f64 n (pow.f64 i 2))))
(*.f64 n (*.f64 100 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2))))))
(*.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 n (*.f64 (*.f64 (pow.f64 i 2) (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 (/.f64 1 n) 1/2)))) 100))
(*.f64 100 (*.f64 n (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2))))))
(*.f64 100 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2))) (*.f64 n (pow.f64 i 2))))
(*.f64 n (*.f64 100 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2))))))
(*.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 n (*.f64 (*.f64 (pow.f64 i 2) (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 (/.f64 1 n) 1/2)))) 100))
(*.f64 100 (*.f64 n (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2))))))
(*.f64 100 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2))) (*.f64 n (pow.f64 i 2))))
(*.f64 n (*.f64 100 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2))))))
(*.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 n (*.f64 (*.f64 (pow.f64 i 2) (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 (/.f64 1 n) 1/2)))) 100))
(*.f64 100 (*.f64 n (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2))))))
(*.f64 100 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2))) (*.f64 n (pow.f64 i 2))))
(*.f64 n (*.f64 100 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2))))))
(*.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 n (*.f64 (*.f64 (pow.f64 i 2) (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 (/.f64 1 n) 1/2)))) 100))
(*.f64 100 (*.f64 n (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2))))))
(*.f64 100 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2))) (*.f64 n (pow.f64 i 2))))
(*.f64 n (*.f64 100 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2))))))
(*.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 n (*.f64 (*.f64 (pow.f64 i 2) (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 (/.f64 1 n) 1/2)))) 100))
(*.f64 100 (*.f64 n (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2))))))
(*.f64 100 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2))) (*.f64 n (pow.f64 i 2))))
(*.f64 n (*.f64 100 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2))))))
(*.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 n (*.f64 (*.f64 (pow.f64 i 2) (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 (/.f64 1 n) 1/2)))) 100))
(*.f64 100 (*.f64 n (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2))))))
(*.f64 100 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2))) (*.f64 n (pow.f64 i 2))))
(*.f64 n (*.f64 100 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2))))))
(*.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 n (*.f64 (*.f64 (pow.f64 i 2) (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 (/.f64 1 n) 1/2)))) 100))
(*.f64 100 (*.f64 n (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2))))))
(*.f64 100 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2))) (*.f64 n (pow.f64 i 2))))
(*.f64 n (*.f64 100 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2))))))
(*.f64 100/3 (/.f64 (pow.f64 i 2) n))
(+.f64 (*.f64 -50 (pow.f64 i 2)) (*.f64 100/3 (/.f64 (pow.f64 i 2) n)))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 (pow.f64 i 2) -50))
(+.f64 (*.f64 -50 (pow.f64 i 2)) (+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 50/3 (*.f64 n (pow.f64 i 2)))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 (pow.f64 i 2) -50) (*.f64 n (*.f64 (pow.f64 i 2) 50/3))))
(+.f64 (*.f64 (pow.f64 i 2) -50) (+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 (pow.f64 i 2) (*.f64 50/3 n))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 (pow.f64 i 2) (+.f64 -50 (*.f64 n 50/3))))
(+.f64 (*.f64 -50 (pow.f64 i 2)) (+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 50/3 (*.f64 n (pow.f64 i 2)))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 (pow.f64 i 2) -50) (*.f64 n (*.f64 (pow.f64 i 2) 50/3))))
(+.f64 (*.f64 (pow.f64 i 2) -50) (+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 (pow.f64 i 2) (*.f64 50/3 n))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 (pow.f64 i 2) (+.f64 -50 (*.f64 n 50/3))))
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 n (*.f64 (pow.f64 i 2) 50/3))
(*.f64 (pow.f64 i 2) (*.f64 50/3 n))
(+.f64 (*.f64 -50 (pow.f64 i 2)) (*.f64 50/3 (*.f64 n (pow.f64 i 2))))
(+.f64 (*.f64 (pow.f64 i 2) -50) (*.f64 n (*.f64 (pow.f64 i 2) 50/3)))
(+.f64 (*.f64 (pow.f64 i 2) -50) (*.f64 (pow.f64 i 2) (*.f64 50/3 n)))
(*.f64 (pow.f64 i 2) (+.f64 -50 (*.f64 n 50/3)))
(+.f64 (*.f64 -50 (pow.f64 i 2)) (+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 50/3 (*.f64 n (pow.f64 i 2)))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 (pow.f64 i 2) -50) (*.f64 n (*.f64 (pow.f64 i 2) 50/3))))
(+.f64 (*.f64 (pow.f64 i 2) -50) (+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 (pow.f64 i 2) (*.f64 50/3 n))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 (pow.f64 i 2) (+.f64 -50 (*.f64 n 50/3))))
(+.f64 (*.f64 -50 (pow.f64 i 2)) (+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 50/3 (*.f64 n (pow.f64 i 2)))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 (pow.f64 i 2) -50) (*.f64 n (*.f64 (pow.f64 i 2) 50/3))))
(+.f64 (*.f64 (pow.f64 i 2) -50) (+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 (pow.f64 i 2) (*.f64 50/3 n))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 (pow.f64 i 2) (+.f64 -50 (*.f64 n 50/3))))
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 n (*.f64 (pow.f64 i 2) 50/3))
(*.f64 (pow.f64 i 2) (*.f64 50/3 n))
(+.f64 (*.f64 -50 (pow.f64 i 2)) (*.f64 50/3 (*.f64 n (pow.f64 i 2))))
(+.f64 (*.f64 (pow.f64 i 2) -50) (*.f64 n (*.f64 (pow.f64 i 2) 50/3)))
(+.f64 (*.f64 (pow.f64 i 2) -50) (*.f64 (pow.f64 i 2) (*.f64 50/3 n)))
(*.f64 (pow.f64 i 2) (+.f64 -50 (*.f64 n 50/3)))
(+.f64 (*.f64 -50 (pow.f64 i 2)) (+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 50/3 (*.f64 n (pow.f64 i 2)))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 (pow.f64 i 2) -50) (*.f64 n (*.f64 (pow.f64 i 2) 50/3))))
(+.f64 (*.f64 (pow.f64 i 2) -50) (+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 (pow.f64 i 2) (*.f64 50/3 n))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 (pow.f64 i 2) (+.f64 -50 (*.f64 n 50/3))))
(+.f64 (*.f64 -50 (pow.f64 i 2)) (+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 50/3 (*.f64 n (pow.f64 i 2)))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 (pow.f64 i 2) -50) (*.f64 n (*.f64 (pow.f64 i 2) 50/3))))
(+.f64 (*.f64 (pow.f64 i 2) -50) (+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 (pow.f64 i 2) (*.f64 50/3 n))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 (pow.f64 i 2) (+.f64 -50 (*.f64 n 50/3))))
(*.f64 100/3 (/.f64 (pow.f64 i 2) n))
(+.f64 (*.f64 -50 (pow.f64 i 2)) (+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 -50 i)))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 i -50) (*.f64 (pow.f64 i 2) -50)))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 -50 (+.f64 (pow.f64 i 2) i)))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 -50 (+.f64 i (pow.f64 i 2))))
(+.f64 (*.f64 -50 (pow.f64 i 2)) (+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))) n) (*.f64 -50 i))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 i 50) (*.f64 (pow.f64 i 2) 50/3)))) (+.f64 (*.f64 i -50) (*.f64 (pow.f64 i 2) -50))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 i 50) (*.f64 (pow.f64 i 2) 50/3)))) (*.f64 -50 (+.f64 (pow.f64 i 2) i))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) 50/3) (+.f64 100 (*.f64 i 50)))) (*.f64 -50 (+.f64 i (pow.f64 i 2)))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 i 50) (*.f64 (pow.f64 i 2) 50/3)))) (*.f64 -50 (+.f64 i (pow.f64 i 2)))))
(+.f64 (*.f64 -50 (pow.f64 i 2)) (+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))) n) (*.f64 -50 i))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 i 50) (*.f64 (pow.f64 i 2) 50/3)))) (+.f64 (*.f64 i -50) (*.f64 (pow.f64 i 2) -50))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 i 50) (*.f64 (pow.f64 i 2) 50/3)))) (*.f64 -50 (+.f64 (pow.f64 i 2) i))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) 50/3) (+.f64 100 (*.f64 i 50)))) (*.f64 -50 (+.f64 i (pow.f64 i 2)))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 i 50) (*.f64 (pow.f64 i 2) 50/3)))) (*.f64 -50 (+.f64 i (pow.f64 i 2)))))
(*.f64 (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))) n)
(*.f64 n (+.f64 100 (+.f64 (*.f64 i 50) (*.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 (pow.f64 i 2)) (+.f64 (*.f64 (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))) n) (*.f64 -50 i)))
(+.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 i 50) (*.f64 (pow.f64 i 2) 50/3)))) (+.f64 (*.f64 i -50) (*.f64 (pow.f64 i 2) -50)))
(+.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 i 50) (*.f64 (pow.f64 i 2) 50/3)))) (*.f64 -50 (+.f64 (pow.f64 i 2) i)))
(+.f64 (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) 50/3) (+.f64 100 (*.f64 i 50)))) (*.f64 -50 (+.f64 i (pow.f64 i 2))))
(+.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 i 50) (*.f64 (pow.f64 i 2) 50/3)))) (*.f64 -50 (+.f64 i (pow.f64 i 2))))
(+.f64 (*.f64 -50 (pow.f64 i 2)) (+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))) n) (*.f64 -50 i))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 i 50) (*.f64 (pow.f64 i 2) 50/3)))) (+.f64 (*.f64 i -50) (*.f64 (pow.f64 i 2) -50))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 i 50) (*.f64 (pow.f64 i 2) 50/3)))) (*.f64 -50 (+.f64 (pow.f64 i 2) i))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) 50/3) (+.f64 100 (*.f64 i 50)))) (*.f64 -50 (+.f64 i (pow.f64 i 2)))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 i 50) (*.f64 (pow.f64 i 2) 50/3)))) (*.f64 -50 (+.f64 i (pow.f64 i 2)))))
(+.f64 (*.f64 -50 (pow.f64 i 2)) (+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))) n) (*.f64 -50 i))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 i 50) (*.f64 (pow.f64 i 2) 50/3)))) (+.f64 (*.f64 i -50) (*.f64 (pow.f64 i 2) -50))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 i 50) (*.f64 (pow.f64 i 2) 50/3)))) (*.f64 -50 (+.f64 (pow.f64 i 2) i))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) 50/3) (+.f64 100 (*.f64 i 50)))) (*.f64 -50 (+.f64 i (pow.f64 i 2)))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 n (+.f64 100 (+.f64 (*.f64 i 50) (*.f64 (pow.f64 i 2) 50/3)))) (*.f64 -50 (+.f64 i (pow.f64 i 2)))))
(*.f64 -1 (*.f64 n (+.f64 (*.f64 -50/3 (pow.f64 i 2)) (*.f64 -1 (+.f64 100 (*.f64 50 i))))))
(*.f64 n (*.f64 (+.f64 (*.f64 (pow.f64 i 2) -50/3) (*.f64 -1 (+.f64 100 (*.f64 i 50)))) -1))
(neg.f64 (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) -50/3) (neg.f64 (+.f64 100 (*.f64 i 50))))))
(*.f64 (+.f64 (*.f64 (pow.f64 i 2) -50/3) (neg.f64 (+.f64 100 (*.f64 i 50)))) (neg.f64 n))
(+.f64 (*.f64 -50 (pow.f64 i 2)) (+.f64 (*.f64 -1 (*.f64 n (+.f64 (*.f64 -50/3 (pow.f64 i 2)) (*.f64 -1 (+.f64 100 (*.f64 50 i)))))) (*.f64 -50 i)))
(+.f64 (*.f64 n (*.f64 (+.f64 (*.f64 (pow.f64 i 2) -50/3) (*.f64 -1 (+.f64 100 (*.f64 i 50)))) -1)) (+.f64 (*.f64 i -50) (*.f64 (pow.f64 i 2) -50)))
(+.f64 (neg.f64 (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) -50/3) (neg.f64 (+.f64 100 (*.f64 i 50)))))) (*.f64 -50 (+.f64 (pow.f64 i 2) i)))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 i 2) -50/3) (neg.f64 (+.f64 100 (*.f64 i 50)))) (neg.f64 n)) (*.f64 -50 (+.f64 i (pow.f64 i 2))))
(+.f64 (*.f64 -50 (pow.f64 i 2)) (+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 -1 (*.f64 n (+.f64 (*.f64 -50/3 (pow.f64 i 2)) (*.f64 -1 (+.f64 100 (*.f64 50 i)))))) (*.f64 -50 i))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 n (*.f64 (+.f64 (*.f64 (pow.f64 i 2) -50/3) (*.f64 -1 (+.f64 100 (*.f64 i 50)))) -1)) (+.f64 (*.f64 i -50) (*.f64 (pow.f64 i 2) -50))))
(+.f64 (neg.f64 (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) -50/3) (neg.f64 (+.f64 100 (*.f64 i 50)))))) (+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 -50 (+.f64 (pow.f64 i 2) i))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 i 2) -50/3) (neg.f64 (+.f64 100 (*.f64 i 50)))) (neg.f64 n)) (*.f64 -50 (+.f64 i (pow.f64 i 2)))))
(+.f64 (+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 -50 (+.f64 i (pow.f64 i 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 i 2) -50/3) (neg.f64 (+.f64 100 (*.f64 i 50)))) (neg.f64 n)))
(+.f64 (*.f64 -50 (pow.f64 i 2)) (+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 -1 (*.f64 n (+.f64 (*.f64 -50/3 (pow.f64 i 2)) (*.f64 -1 (+.f64 100 (*.f64 50 i)))))) (*.f64 -50 i))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 n (*.f64 (+.f64 (*.f64 (pow.f64 i 2) -50/3) (*.f64 -1 (+.f64 100 (*.f64 i 50)))) -1)) (+.f64 (*.f64 i -50) (*.f64 (pow.f64 i 2) -50))))
(+.f64 (neg.f64 (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) -50/3) (neg.f64 (+.f64 100 (*.f64 i 50)))))) (+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 -50 (+.f64 (pow.f64 i 2) i))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 i 2) -50/3) (neg.f64 (+.f64 100 (*.f64 i 50)))) (neg.f64 n)) (*.f64 -50 (+.f64 i (pow.f64 i 2)))))
(+.f64 (+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 -50 (+.f64 i (pow.f64 i 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 i 2) -50/3) (neg.f64 (+.f64 100 (*.f64 i 50)))) (neg.f64 n)))
(*.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 (/.f64 1 n) 1/2))) 100)))
(*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 (/.f64 1 n) 1/2))))))
(*.f64 n (+.f64 100 (*.f64 (-.f64 1/2 (*.f64 (/.f64 1 n) 1/2)) (*.f64 100 i))))
(+.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 (/.f64 1 n) 1/2)))) 100)) (+.f64 (*.f64 n 100) (*.f64 n (*.f64 (*.f64 i (-.f64 1/2 (*.f64 (/.f64 1 n) 1/2))) 100))))
(+.f64 (*.f64 100 (*.f64 n (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2)))))) (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 (/.f64 1 n) 1/2)))))))
(*.f64 100 (+.f64 (*.f64 (-.f64 1/2 (*.f64 (/.f64 1 n) 1/2)) (*.f64 n i)) (+.f64 n (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2))) (*.f64 n (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 (/.f64 1 n) 1/2)))) (*.f64 i (-.f64 1/2 (*.f64 (/.f64 1 n) 1/2)))))))
(+.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 (/.f64 1 n) 1/2)))) 100)) (+.f64 (*.f64 n 100) (*.f64 n (*.f64 (*.f64 i (-.f64 1/2 (*.f64 (/.f64 1 n) 1/2))) 100))))
(+.f64 (*.f64 100 (*.f64 n (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2)))))) (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 (/.f64 1 n) 1/2)))))))
(*.f64 100 (+.f64 (*.f64 (-.f64 1/2 (*.f64 (/.f64 1 n) 1/2)) (*.f64 n i)) (+.f64 n (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2))) (*.f64 n (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 (/.f64 1 n) 1/2)))) (*.f64 i (-.f64 1/2 (*.f64 (/.f64 1 n) 1/2)))))))
(*.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 n (*.f64 (*.f64 (pow.f64 i 2) (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 (/.f64 1 n) 1/2)))) 100))
(*.f64 100 (*.f64 n (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2))))))
(*.f64 100 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2))) (*.f64 n (pow.f64 i 2))))
(*.f64 n (*.f64 100 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2))))))
(+.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 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(+.f64 (*.f64 n (*.f64 (*.f64 (pow.f64 i 2) (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 (/.f64 1 n) 1/2)))) 100)) (*.f64 n (*.f64 (*.f64 i (-.f64 1/2 (*.f64 (/.f64 1 n) 1/2))) 100)))
(*.f64 100 (+.f64 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 (/.f64 1 n) 1/2)))) (*.f64 n (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2)))))))
(*.f64 100 (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2)))) (*.f64 i (-.f64 1/2 (*.f64 (/.f64 1 n) 1/2))))))
(*.f64 (*.f64 n 100) (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2)))) (*.f64 i (-.f64 1/2 (*.f64 (/.f64 1 n) 1/2)))))
(+.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 (/.f64 1 n) 1/2)))) 100)) (+.f64 (*.f64 n 100) (*.f64 n (*.f64 (*.f64 i (-.f64 1/2 (*.f64 (/.f64 1 n) 1/2))) 100))))
(+.f64 (*.f64 100 (*.f64 n (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2)))))) (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 (/.f64 1 n) 1/2)))))))
(*.f64 100 (+.f64 (*.f64 (-.f64 1/2 (*.f64 (/.f64 1 n) 1/2)) (*.f64 n i)) (+.f64 n (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2))) (*.f64 n (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 (/.f64 1 n) 1/2)))) (*.f64 i (-.f64 1/2 (*.f64 (/.f64 1 n) 1/2)))))))
(+.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 (/.f64 1 n) 1/2)))) 100)) (+.f64 (*.f64 n 100) (*.f64 n (*.f64 (*.f64 i (-.f64 1/2 (*.f64 (/.f64 1 n) 1/2))) 100))))
(+.f64 (*.f64 100 (*.f64 n (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2)))))) (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 (/.f64 1 n) 1/2)))))))
(*.f64 100 (+.f64 (*.f64 (-.f64 1/2 (*.f64 (/.f64 1 n) 1/2)) (*.f64 n i)) (+.f64 n (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2))) (*.f64 n (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 (/.f64 1 n) 1/2)))) (*.f64 i (-.f64 1/2 (*.f64 (/.f64 1 n) 1/2)))))))
(*.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 n (*.f64 (*.f64 (pow.f64 i 2) (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 (/.f64 1 n) 1/2)))) 100))
(*.f64 100 (*.f64 n (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2))))))
(*.f64 100 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2))) (*.f64 n (pow.f64 i 2))))
(*.f64 n (*.f64 100 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2))))))
(+.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 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(+.f64 (*.f64 n (*.f64 (*.f64 (pow.f64 i 2) (+.f64 1/6 (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (*.f64 (/.f64 1 n) 1/2)))) 100)) (*.f64 n (*.f64 (*.f64 i (-.f64 1/2 (*.f64 (/.f64 1 n) 1/2))) 100)))
(*.f64 100 (+.f64 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 (/.f64 1 n) 1/2)))) (*.f64 n (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2)))))))
(*.f64 100 (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2)))) (*.f64 i (-.f64 1/2 (*.f64 (/.f64 1 n) 1/2))))))
(*.f64 (*.f64 n 100) (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2)))) (*.f64 i (-.f64 1/2 (*.f64 (/.f64 1 n) 1/2)))))
(+.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 (/.f64 1 n) 1/2)))) 100)) (+.f64 (*.f64 n 100) (*.f64 n (*.f64 (*.f64 i (-.f64 1/2 (*.f64 (/.f64 1 n) 1/2))) 100))))
(+.f64 (*.f64 100 (*.f64 n (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2)))))) (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 (/.f64 1 n) 1/2)))))))
(*.f64 100 (+.f64 (*.f64 (-.f64 1/2 (*.f64 (/.f64 1 n) 1/2)) (*.f64 n i)) (+.f64 n (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2))) (*.f64 n (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 (/.f64 1 n) 1/2)))) (*.f64 i (-.f64 1/2 (*.f64 (/.f64 1 n) 1/2)))))))
(+.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 (/.f64 1 n) 1/2)))) 100)) (+.f64 (*.f64 n 100) (*.f64 n (*.f64 (*.f64 i (-.f64 1/2 (*.f64 (/.f64 1 n) 1/2))) 100))))
(+.f64 (*.f64 100 (*.f64 n (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2)))))) (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 (/.f64 1 n) 1/2)))))))
(*.f64 100 (+.f64 (*.f64 (-.f64 1/2 (*.f64 (/.f64 1 n) 1/2)) (*.f64 n i)) (+.f64 n (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (*.f64 (/.f64 1 n) 1/2))) (*.f64 n (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 (/.f64 1 n) 1/2)))) (*.f64 i (-.f64 1/2 (*.f64 (/.f64 1 n) 1/2)))))))
(+.f64 (*.f64 n (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) 0)
(*.f64 n (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))
(+.f64 0 (*.f64 n (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))))
(*.f64 n (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))
(+.f64 (/.f64 (*.f64 n (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) 2) (/.f64 (*.f64 n (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) 2))
(*.f64 n (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))
(-.f64 (*.f64 n (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) 0)
(*.f64 n (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))
(/.f64 (*.f64 n (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) 1)
(*.f64 n (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))
(/.f64 (*.f64 n (*.f64 2 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) 2)
(*.f64 n (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))
(/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) 4)) 4)
(*.f64 n (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))
(/.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) 4))) 8)
(*.f64 n (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) 4)))) 16)
(*.f64 n (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) 4)))) (*.f64 2 (*.f64 2 (*.f64 n (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) 4))))) 32)
(*.f64 n (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))
(pow.f64 (*.f64 n (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) 1)
(*.f64 n (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))
(+.f64 (*.f64 n (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100))) 0)
(*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (*.f64 100 (pow.f64 i 2)) n))
(*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 n (*.f64 100 (pow.f64 i 2))))
(+.f64 0 (*.f64 n (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100))))
(*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (*.f64 100 (pow.f64 i 2)) n))
(*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 n (*.f64 100 (pow.f64 i 2))))
(+.f64 (/.f64 (*.f64 n (*.f64 (*.f64 (pow.f64 i 2) 200) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) 4) (/.f64 (*.f64 n (*.f64 (*.f64 (pow.f64 i 2) 200) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) 4))
(*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (*.f64 100 (pow.f64 i 2)) n))
(*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 n (*.f64 100 (pow.f64 i 2))))
(-.f64 (*.f64 n (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100))) 0)
(*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (*.f64 100 (pow.f64 i 2)) n))
(*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 n (*.f64 100 (pow.f64 i 2))))
(/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100))) 1)
(*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (*.f64 100 (pow.f64 i 2)) n))
(*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 n (*.f64 100 (pow.f64 i 2))))
(/.f64 (*.f64 n (*.f64 (*.f64 (pow.f64 i 2) 200) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) 2)
(*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (*.f64 100 (pow.f64 i 2)) n))
(*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 n (*.f64 100 (pow.f64 i 2))))
(/.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 n)))) 400)) 4)
(*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (*.f64 100 (pow.f64 i 2)) n))
(*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 n (*.f64 100 (pow.f64 i 2))))
(/.f64 (*.f64 2 (*.f64 (pow.f64 i 2) (*.f64 (*.f64 n (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) 400))) 8)
(*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (*.f64 100 (pow.f64 i 2)) n))
(*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 n (*.f64 100 (pow.f64 i 2))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 i 2) (*.f64 (*.f64 n (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) 400)))) 16)
(*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (*.f64 100 (pow.f64 i 2)) n))
(*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 n (*.f64 100 (pow.f64 i 2))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 i 2) (*.f64 (*.f64 n (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) 400)))) (*.f64 2 (*.f64 2 (*.f64 (pow.f64 i 2) (*.f64 (*.f64 n (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n)))) 400))))) 32)
(*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (*.f64 100 (pow.f64 i 2)) n))
(*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 n (*.f64 100 (pow.f64 i 2))))
(pow.f64 (*.f64 n (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100))) 1)
(*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (*.f64 100 (pow.f64 i 2)) n))
(*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 n (*.f64 100 (pow.f64 i 2))))
(-.f64 (*.f64 n (+.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100)))) 0)
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (*.f64 100 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) (+.f64 100 (*.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) i)))))
(*.f64 n (+.f64 (*.f64 100 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (*.f64 100 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))
(*.f64 n (+.f64 100 (*.f64 100 (+.f64 (*.f64 i (-.f64 1/2 (/.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 n (+.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100))))
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (*.f64 100 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) (+.f64 100 (*.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) i)))))
(*.f64 n (+.f64 (*.f64 100 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (*.f64 100 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))
(*.f64 n (+.f64 100 (*.f64 100 (+.f64 (*.f64 i (-.f64 1/2 (/.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 1 (*.f64 n (+.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100)))))
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (*.f64 100 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) (+.f64 100 (*.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) i)))))
(*.f64 n (+.f64 (*.f64 100 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (*.f64 100 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))
(*.f64 n (+.f64 100 (*.f64 100 (+.f64 (*.f64 i (-.f64 1/2 (/.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 2 (/.f64 (*.f64 n (+.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100)))) 2))
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (*.f64 100 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) (+.f64 100 (*.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) i)))))
(*.f64 n (+.f64 (*.f64 100 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (*.f64 100 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))
(*.f64 n (+.f64 100 (*.f64 100 (+.f64 (*.f64 i (-.f64 1/2 (/.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 1/2 (*.f64 2 (*.f64 n (+.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100))))))
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (*.f64 100 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) (+.f64 100 (*.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) i)))))
(*.f64 n (+.f64 (*.f64 100 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (*.f64 100 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))
(*.f64 n (+.f64 100 (*.f64 100 (+.f64 (*.f64 i (-.f64 1/2 (/.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 n (+.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100)))) 1)
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (*.f64 100 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) (+.f64 100 (*.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) i)))))
(*.f64 n (+.f64 (*.f64 100 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (*.f64 100 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))
(*.f64 n (+.f64 100 (*.f64 100 (+.f64 (*.f64 i (-.f64 1/2 (/.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 2 (*.f64 n (+.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100))))) 1/2)
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (*.f64 100 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) (+.f64 100 (*.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) i)))))
(*.f64 n (+.f64 (*.f64 100 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (*.f64 100 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))
(*.f64 n (+.f64 100 (*.f64 100 (+.f64 (*.f64 i (-.f64 1/2 (/.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 (*.f64 n (+.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100)))) 2) 2)
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (*.f64 100 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) (+.f64 100 (*.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) i)))))
(*.f64 n (+.f64 (*.f64 100 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (*.f64 100 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))
(*.f64 n (+.f64 100 (*.f64 100 (+.f64 (*.f64 i (-.f64 1/2 (/.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 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100))) n)
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (*.f64 100 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) (+.f64 100 (*.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) i)))))
(*.f64 n (+.f64 (*.f64 100 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (*.f64 100 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))
(*.f64 n (+.f64 100 (*.f64 100 (+.f64 (*.f64 i (-.f64 1/2 (/.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 n (+.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100)))) 1)
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (*.f64 100 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) (+.f64 100 (*.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) i)))))
(*.f64 n (+.f64 (*.f64 100 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (*.f64 100 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))
(*.f64 n (+.f64 100 (*.f64 100 (+.f64 (*.f64 i (-.f64 1/2 (/.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 2 (*.f64 n (+.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100))))) 2)
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (*.f64 100 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) (+.f64 100 (*.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) i)))))
(*.f64 n (+.f64 (*.f64 100 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (*.f64 100 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))
(*.f64 n (+.f64 100 (*.f64 100 (+.f64 (*.f64 i (-.f64 1/2 (/.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 (*.f64 n (+.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100)))) 4) 4)
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (*.f64 100 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) (+.f64 100 (*.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) i)))))
(*.f64 n (+.f64 (*.f64 100 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (*.f64 100 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))
(*.f64 n (+.f64 100 (*.f64 100 (+.f64 (*.f64 i (-.f64 1/2 (/.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 2 (*.f64 (*.f64 n (+.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100)))) 4)) 8)
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (*.f64 100 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) (+.f64 100 (*.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) i)))))
(*.f64 n (+.f64 (*.f64 100 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (*.f64 100 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))
(*.f64 n (+.f64 100 (*.f64 100 (+.f64 (*.f64 i (-.f64 1/2 (/.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 2 (*.f64 2 (*.f64 (*.f64 n (+.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100)))) 4))) 16)
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (*.f64 100 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) (+.f64 100 (*.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) i)))))
(*.f64 n (+.f64 (*.f64 100 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (*.f64 100 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))
(*.f64 n (+.f64 100 (*.f64 100 (+.f64 (*.f64 i (-.f64 1/2 (/.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 (*.f64 2 (*.f64 2 (*.f64 (*.f64 n (+.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100)))) 4))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 n (+.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100)))) 4)))) 32)
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (*.f64 100 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) (+.f64 100 (*.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) i)))))
(*.f64 n (+.f64 (*.f64 100 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (*.f64 100 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))
(*.f64 n (+.f64 100 (*.f64 100 (+.f64 (*.f64 i (-.f64 1/2 (/.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))))))))
(pow.f64 (*.f64 n (+.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))) (*.f64 (pow.f64 i 2) 100)))) 1)
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (*.f64 100 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) (+.f64 100 (*.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) i)))))
(*.f64 n (+.f64 (*.f64 100 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) (*.f64 100 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) (-.f64 1/6 (/.f64 1/2 n))))) (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))
(*.f64 n (+.f64 100 (*.f64 100 (+.f64 (*.f64 i (-.f64 1/2 (/.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))))))))

eval178.0ms (0.9%)

Compiler

Compiled 9915 to 6981 computations (29.6% saved)

prune96.0ms (0.5%)

Pruning

25 alts after pruning (22 fresh and 3 done)

PrunedKeptTotal
New46116477
Fresh6612
Picked101
Done235
Total47025495
Error
2.4b
Counts
495 → 25
Alt Table
Click to see full alt table
StatusErrorProgram
32.7b
(+.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)))))))))))
27.3b
(+.f64 (*.f64 n (+.f64 100 (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100))) (*.f64 100/3 (/.f64 (pow.f64 i 2) n)))
27.2b
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 -50 i))
27.3b
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 (*.f64 i (-.f64 1/2 (*.f64 (/.f64 1 n) 1/2))) 100)))
30.3b
(+.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)))
27.0b
(*.f64 (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))) n)
48.3b
(*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 100 (/.f64 n i)))
27.0b
(*.f64 n (+.f64 100 (*.f64 i 50)))
27.3b
(*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n))))
56.5b
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 n i))))
26.7b
(*.f64 n 100)
47.9b
(*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n)))
52.4b
(*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n)))
56.5b
(*.f64 100 (/.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) n) (/.f64 i n)))
57.3b
(*.f64 100 (/.f64 (*.f64 n (*.f64 n (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))) i))
49.1b
(*.f64 100 (/.f64 n (/.f64 i (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))
32.6b
(*.f64 100 (/.f64 i (/.f64 i n)))
27.6b
(*.f64 100 (+.f64 (-.f64 1 (neg.f64 n)) -1))
32.7b
(*.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)))))))))
33.8b
(*.f64 100 (*.f64 (/.f64 n i) (/.f64 1 (/.f64 1 i))))
33.7b
(*.f64 100 (*.f64 (/.f64 n i) i))
32.6b
(*.f64 100 (*.f64 (/.f64 i (*.f64 i (/.f64 2 n))) 2))
33.6b
(*.f64 100 (*.f64 (/.f64 -1 (/.f64 i n)) (neg.f64 i)))
56.5b
(*.f64 100 (*.f64 (*.f64 n (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)) n))
62.0b
(*.f64 -50 i)
Compiler

Compiled 877 to 684 computations (22% saved)

localize20.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))
0.2b
(*.f64 50/3 (pow.f64 i 2))
2.6b
(*.f64 (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))) n)
Compiler

Compiled 52 to 40 computations (23.1% saved)

series3.0ms (0%)

Counts
3 → 15
Calls

12 calls:

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

rewrite144.0ms (0.7%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01475
19375
217675
334675
470975
5179475
6363175
7500875
8656275
9779375
Stop Event
node limit
Counts
3 → 48
Calls
Call 1
Inputs
(*.f64 (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))) n)
(*.f64 50/3 (pow.f64 i 2))
(+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (+.f64 100 (*.f64 50 i))) n) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (+.f64 100 (*.f64 50 i))) n))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (+.f64 100 (*.f64 50 i))) (*.f64 n 1/2)) (*.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (+.f64 100 (*.f64 50 i))) (*.f64 n 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (+.f64 100 (*.f64 50 i))) n) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (+.f64 100 (*.f64 50 i))) n) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (+.f64 100 (+.f64 100 (*.f64 (pow.f64 i 2) 100/3))) (*.f64 100 i)) n) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (+.f64 100 (*.f64 50 i))) (*.f64 n 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (+.f64 100 (*.f64 50 i))) (*.f64 n 8)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 8 (*.f64 (+.f64 (+.f64 100 (+.f64 100 (*.f64 (pow.f64 i 2) 100/3))) (*.f64 100 i)) n)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 8 (*.f64 (+.f64 (+.f64 100 (+.f64 100 (*.f64 (pow.f64 i 2) 100/3))) (*.f64 100 i)) n))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 8 (*.f64 (+.f64 (+.f64 100 (+.f64 100 (*.f64 (pow.f64 i 2) 100/3))) (*.f64 100 i)) n)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 8 (*.f64 (+.f64 (+.f64 100 (+.f64 100 (*.f64 (pow.f64 i 2) 100/3))) (*.f64 100 i)) n))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (+.f64 100 (*.f64 50 i))) n) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 50/3 (pow.f64 i 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 50/3 (pow.f64 i 2)))))) (#(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 50/3 (pow.f64 i 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 50/3 (pow.f64 i 2)) 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 2 (*.f64 (pow.f64 i 2) 200/3)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 i 2) 200/3))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 i 2) 200/3)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 i 2) 200/3))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 i 2) 200/3)))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 50/3 (pow.f64 i 2)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (*.f64 i 25) (*.f64 (pow.f64 i 2) 25/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (+.f64 (*.f64 i 25) (*.f64 (pow.f64 i 2) 25/3))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 i 25) (*.f64 (pow.f64 i 2) 25/3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 4 (+.f64 (*.f64 i 25) (*.f64 (pow.f64 i 2) 25/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 (pow.f64 i 2) 100/3) (*.f64 100 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 100 i) (*.f64 (pow.f64 i 2) 100/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 i 25) (*.f64 (pow.f64 i 2) 25/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 i 25) (*.f64 (pow.f64 i 2) 25/3)) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (+.f64 (*.f64 i 25) (*.f64 (pow.f64 i 2) 25/3))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))) 1)))))

simplify235.0ms (1.2%)

Algorithm
egg-herbie
Rules
2534×rational.json-simplify-2
2102×rational.json-simplify-35
1802×rational.json-simplify-53
1174×rational.json-simplify-1
1032×rational.json-simplify-51
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01231827
13011707
26361581
317891581
441041581
549281581
657341581
759581581
860981581
962291581
1071181581
1172561581
Stop Event
node limit
Counts
63 → 67
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 50 i)
(*.f64 50/3 (pow.f64 i 2))
(*.f64 50/3 (pow.f64 i 2))
(+.f64 (*.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (+.f64 100 (*.f64 50 i))) n) 0)
(+.f64 0 (*.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (+.f64 100 (*.f64 50 i))) n))
(+.f64 (*.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (+.f64 100 (*.f64 50 i))) (*.f64 n 1/2)) (*.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (+.f64 100 (*.f64 50 i))) (*.f64 n 1/2)))
(-.f64 (*.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (+.f64 100 (*.f64 50 i))) n) 0)
(/.f64 (*.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (+.f64 100 (*.f64 50 i))) n) 1)
(/.f64 (*.f64 (+.f64 (+.f64 100 (+.f64 100 (*.f64 (pow.f64 i 2) 100/3))) (*.f64 100 i)) n) 2)
(/.f64 (*.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (+.f64 100 (*.f64 50 i))) (*.f64 n 4)) 4)
(/.f64 (*.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (+.f64 100 (*.f64 50 i))) (*.f64 n 8)) 8)
(/.f64 (*.f64 8 (*.f64 (+.f64 (+.f64 100 (+.f64 100 (*.f64 (pow.f64 i 2) 100/3))) (*.f64 100 i)) n)) 16)
(/.f64 (*.f64 2 (*.f64 8 (*.f64 (+.f64 (+.f64 100 (+.f64 100 (*.f64 (pow.f64 i 2) 100/3))) (*.f64 100 i)) n))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 8 (*.f64 (+.f64 (+.f64 100 (+.f64 100 (*.f64 (pow.f64 i 2) 100/3))) (*.f64 100 i)) n)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 8 (*.f64 (+.f64 (+.f64 100 (+.f64 100 (*.f64 (pow.f64 i 2) 100/3))) (*.f64 100 i)) n))))) 128)
(pow.f64 (*.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (+.f64 100 (*.f64 50 i))) n) 1)
(+.f64 (*.f64 50/3 (pow.f64 i 2)) 0)
(+.f64 0 (*.f64 50/3 (pow.f64 i 2)))
(+.f64 (*.f64 (pow.f64 i 2) 25/3) (*.f64 (pow.f64 i 2) 25/3))
(-.f64 (*.f64 50/3 (pow.f64 i 2)) 0)
(/.f64 (*.f64 50/3 (pow.f64 i 2)) 1)
(/.f64 (*.f64 (pow.f64 i 2) 100/3) 2)
(/.f64 (*.f64 (pow.f64 i 2) 200/3) 4)
(/.f64 (*.f64 2 (*.f64 (pow.f64 i 2) 200/3)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 i 2) 200/3))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 i 2) 200/3)))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 i 2) 200/3))))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 i 2) 200/3)))))) 128)
(pow.f64 (*.f64 50/3 (pow.f64 i 2)) 1)
(-.f64 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))) 0)
(*.f64 2 (+.f64 (*.f64 i 25) (*.f64 (pow.f64 i 2) 25/3)))
(*.f64 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))) 1)
(*.f64 1 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))))
(*.f64 (*.f64 4 (+.f64 (*.f64 i 25) (*.f64 (pow.f64 i 2) 25/3))) 1/2)
(*.f64 4 (/.f64 (+.f64 (*.f64 i 25) (*.f64 (pow.f64 i 2) 25/3)) 2))
(*.f64 (*.f64 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))) 4) 1/4)
(*.f64 1/2 (*.f64 4 (+.f64 (*.f64 i 25) (*.f64 (pow.f64 i 2) 25/3))))
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 i 2) 100/3) (*.f64 100 i)))
(*.f64 1/2 (+.f64 (*.f64 100 i) (*.f64 (pow.f64 i 2) 100/3)))
(*.f64 (+.f64 (*.f64 i 25) (*.f64 (pow.f64 i 2) 25/3)) 2)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))) 4))
(*.f64 (/.f64 (+.f64 (*.f64 i 25) (*.f64 (pow.f64 i 2) 25/3)) 2) 4)
(/.f64 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))) 1)
(/.f64 (*.f64 4 (+.f64 (*.f64 i 25) (*.f64 (pow.f64 i 2) 25/3))) 2)
(/.f64 (*.f64 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))) 4) 4)
(/.f64 (*.f64 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))) 8) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))) 8)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))) 8))))) 128)
(pow.f64 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))) 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 100 (*.f64 50 i))) (*.f64 50/3 (*.f64 n (pow.f64 i 2))))
(*.f64 n (+.f64 (*.f64 50 i) (+.f64 100 (*.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 100 (*.f64 50 i))) (*.f64 50/3 (*.f64 n (pow.f64 i 2))))
(*.f64 n (+.f64 (*.f64 50 i) (+.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 (pow.f64 i 2) (*.f64 n 50/3))
(+.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 (*.f64 n (*.f64 50 i)) (*.f64 50/3 (*.f64 n (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 100 (*.f64 50 i))) (*.f64 50/3 (*.f64 n (pow.f64 i 2))))
(*.f64 n (+.f64 (*.f64 50 i) (+.f64 100 (*.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 100 (*.f64 50 i))) (*.f64 50/3 (*.f64 n (pow.f64 i 2))))
(*.f64 n (+.f64 (*.f64 50 i) (+.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 (pow.f64 i 2) (*.f64 n 50/3))
(+.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 (*.f64 n (*.f64 50 i)) (*.f64 50/3 (*.f64 n (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 100 (*.f64 50 i))) (*.f64 50/3 (*.f64 n (pow.f64 i 2))))
(*.f64 n (+.f64 (*.f64 50 i) (+.f64 100 (*.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 100 (*.f64 50 i))) (*.f64 50/3 (*.f64 n (pow.f64 i 2))))
(*.f64 n (+.f64 (*.f64 50 i) (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(*.f64 50 i)
(*.f64 50/3 (pow.f64 i 2))
(*.f64 50/3 (pow.f64 i 2))
(+.f64 (*.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (+.f64 100 (*.f64 50 i))) n) 0)
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 50/3 (*.f64 n (pow.f64 i 2))))
(*.f64 n (+.f64 (*.f64 50 i) (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 0 (*.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (+.f64 100 (*.f64 50 i))) n))
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 50/3 (*.f64 n (pow.f64 i 2))))
(*.f64 n (+.f64 (*.f64 50 i) (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (+.f64 100 (*.f64 50 i))) (*.f64 n 1/2)) (*.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (+.f64 100 (*.f64 50 i))) (*.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 100 (*.f64 50 i))) (*.f64 50/3 (*.f64 n (pow.f64 i 2))))
(*.f64 n (+.f64 (*.f64 50 i) (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(-.f64 (*.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (+.f64 100 (*.f64 50 i))) n) 0)
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 50/3 (*.f64 n (pow.f64 i 2))))
(*.f64 n (+.f64 (*.f64 50 i) (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(/.f64 (*.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (+.f64 100 (*.f64 50 i))) n) 1)
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 50/3 (*.f64 n (pow.f64 i 2))))
(*.f64 n (+.f64 (*.f64 50 i) (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(/.f64 (*.f64 (+.f64 (+.f64 100 (+.f64 100 (*.f64 (pow.f64 i 2) 100/3))) (*.f64 100 i)) n) 2)
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 50/3 (*.f64 n (pow.f64 i 2))))
(*.f64 n (+.f64 (*.f64 50 i) (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(/.f64 (*.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (+.f64 100 (*.f64 50 i))) (*.f64 n 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 100 (*.f64 50 i))) (*.f64 50/3 (*.f64 n (pow.f64 i 2))))
(*.f64 n (+.f64 (*.f64 50 i) (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(/.f64 (*.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (+.f64 100 (*.f64 50 i))) (*.f64 n 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 100 (*.f64 50 i))) (*.f64 50/3 (*.f64 n (pow.f64 i 2))))
(*.f64 n (+.f64 (*.f64 50 i) (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(/.f64 (*.f64 8 (*.f64 (+.f64 (+.f64 100 (+.f64 100 (*.f64 (pow.f64 i 2) 100/3))) (*.f64 100 i)) n)) 16)
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 50/3 (*.f64 n (pow.f64 i 2))))
(*.f64 n (+.f64 (*.f64 50 i) (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(/.f64 (*.f64 2 (*.f64 8 (*.f64 (+.f64 (+.f64 100 (+.f64 100 (*.f64 (pow.f64 i 2) 100/3))) (*.f64 100 i)) n))) 32)
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 50/3 (*.f64 n (pow.f64 i 2))))
(*.f64 n (+.f64 (*.f64 50 i) (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 8 (*.f64 (+.f64 (+.f64 100 (+.f64 100 (*.f64 (pow.f64 i 2) 100/3))) (*.f64 100 i)) n)))) 64)
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 50/3 (*.f64 n (pow.f64 i 2))))
(*.f64 n (+.f64 (*.f64 50 i) (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 8 (*.f64 (+.f64 (+.f64 100 (+.f64 100 (*.f64 (pow.f64 i 2) 100/3))) (*.f64 100 i)) n))))) 128)
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 50/3 (*.f64 n (pow.f64 i 2))))
(*.f64 n (+.f64 (*.f64 50 i) (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(pow.f64 (*.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (+.f64 100 (*.f64 50 i))) n) 1)
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 50/3 (*.f64 n (pow.f64 i 2))))
(*.f64 n (+.f64 (*.f64 50 i) (+.f64 100 (*.f64 50/3 (pow.f64 i 2)))))
(+.f64 (*.f64 50/3 (pow.f64 i 2)) 0)
(*.f64 50/3 (pow.f64 i 2))
(+.f64 0 (*.f64 50/3 (pow.f64 i 2)))
(*.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 50/3 (pow.f64 i 2)) 0)
(*.f64 50/3 (pow.f64 i 2))
(/.f64 (*.f64 50/3 (pow.f64 i 2)) 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 2 (*.f64 (pow.f64 i 2) 200/3)) 8)
(*.f64 50/3 (pow.f64 i 2))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 i 2) 200/3))) 16)
(*.f64 50/3 (pow.f64 i 2))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 i 2) 200/3)))) 32)
(*.f64 50/3 (pow.f64 i 2))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 i 2) 200/3))))) 64)
(*.f64 50/3 (pow.f64 i 2))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 i 2) 200/3)))))) 128)
(*.f64 50/3 (pow.f64 i 2))
(pow.f64 (*.f64 50/3 (pow.f64 i 2)) 1)
(*.f64 50/3 (pow.f64 i 2))
(-.f64 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))) 0)
(+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))
(*.f64 2 (+.f64 (*.f64 i 25) (*.f64 (pow.f64 i 2) 25/3)))
(+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))
(*.f64 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))) 1)
(+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))
(*.f64 1 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))))
(+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))
(*.f64 (*.f64 4 (+.f64 (*.f64 i 25) (*.f64 (pow.f64 i 2) 25/3))) 1/2)
(+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))
(*.f64 4 (/.f64 (+.f64 (*.f64 i 25) (*.f64 (pow.f64 i 2) 25/3)) 2))
(+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))
(*.f64 (*.f64 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))) 4) 1/4)
(+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))
(*.f64 1/2 (*.f64 4 (+.f64 (*.f64 i 25) (*.f64 (pow.f64 i 2) 25/3))))
(+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 i 2) 100/3) (*.f64 100 i)))
(+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))
(*.f64 1/2 (+.f64 (*.f64 100 i) (*.f64 (pow.f64 i 2) 100/3)))
(+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))
(*.f64 (+.f64 (*.f64 i 25) (*.f64 (pow.f64 i 2) 25/3)) 2)
(+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))) 4))
(+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))
(*.f64 (/.f64 (+.f64 (*.f64 i 25) (*.f64 (pow.f64 i 2) 25/3)) 2) 4)
(+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))
(/.f64 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))) 1)
(+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))
(/.f64 (*.f64 4 (+.f64 (*.f64 i 25) (*.f64 (pow.f64 i 2) 25/3))) 2)
(+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))
(/.f64 (*.f64 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))) 4) 4)
(+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))
(/.f64 (*.f64 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))) 8) 8)
(+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))) 8)) 16)
(+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))) 8))) 32)
(+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))) 8)))) 64)
(+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))) 8))))) 128)
(+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))
(pow.f64 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))) 1)
(+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))

localize3.0ms (0%)

Compiler

Compiled 7 to 5 computations (28.6% saved)

localize21.0ms (0.1%)

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.7b
(*.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
0.0ms
n
@0
(*.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
n
@inf
(*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n))))
0.0ms
i
@0
(*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n))))

rewrite76.0ms (0.4%)

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)))))

simplify172.0ms (0.9%)

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)))

localize28.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 75 to 58 computations (22.7% saved)

series4.0ms (0%)

Counts
4 → 96
Calls

24 calls:

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

rewrite100.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1672×rational.json-1
1672×rational.json-2
1672×rational.json-3
1202×rational.json-simplify-2
1030×rational.json-simplify-35
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
015142
1112136
2236136
3524112
41151112
53049112
67166112
Stop Event
node limit
Counts
4 → 69
Calls
Call 1
Inputs
(*.f64 n (*.f64 (*.f64 i (-.f64 1/2 (*.f64 (/.f64 1 n) 1/2))) 100))
(*.f64 i (-.f64 1/2 (*.f64 (/.f64 1 n) 1/2)))
(*.f64 (*.f64 i (-.f64 1/2 (*.f64 (/.f64 1 n) 1/2))) 100)
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 (*.f64 i (-.f64 1/2 (*.f64 (/.f64 1 n) 1/2))) 100)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i (*.f64 n 100))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i (*.f64 n 100))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) (*.f64 n 50)) (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) (*.f64 n 50)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i (*.f64 n 100))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i (*.f64 n 100))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 n 200))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 400)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 n (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 400))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 400)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 400)))) (*.f64 2 (*.f64 2 (*.f64 n (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 400))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i (*.f64 n 100))) 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 1/2)) (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 1/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 (-.f64 1/2 (/.f64 1/2 n)) (+.f64 i i)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 4)))) (*.f64 2 (*.f64 2 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 4))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.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 100)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100)))))) (#(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 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 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 2 (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 400)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 400))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 400))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 400)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 n (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 n 200) (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n 100) (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 50))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 n n) (*.f64 1/2 (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 n n) (/.f64 (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 n 200) (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 n 4) (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n 4) (*.f64 1/4 (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))) n)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 100)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) (*.f64 n 100))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100)))) (*.f64 n 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 50)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 n 50))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 50 (*.f64 2 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100)))) (+.f64 n n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n 1/2) (*.f64 2 (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n 50) (*.f64 2 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 50) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))) 2) (+.f64 n n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 n 200) (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 100 (+.f64 n (*.f64 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 100 (+.f64 n (*.f64 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 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 4))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 1)))))

simplify187.0ms (1%)

Algorithm
egg-herbie
Rules
1966×rational.json-simplify-35
1310×rational.json-simplify-51
1012×rational.json-simplify-1
970×rational.json-simplify-43
866×rational.json-simplify-46
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01734983
13944921
29534825
324974825
449114809
556964809
663004809
773404809
Stop Event
node limit
Counts
165 → 135
Calls
Call 1
Inputs
(*.f64 -50 i)
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i))
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i))
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i))
(*.f64 50 (*.f64 n i))
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i))
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i))
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i))
(*.f64 50 (*.f64 n i))
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i))
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i))
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i))
(*.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 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 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 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 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 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 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 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 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 -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 -1 (*.f64 n (-.f64 (*.f64 -50 i) 100)))
(+.f64 (*.f64 -1 (*.f64 n (-.f64 (*.f64 -50 i) 100))) (*.f64 -50 i))
(+.f64 (*.f64 -1 (*.f64 n (-.f64 (*.f64 -50 i) 100))) (*.f64 -50 i))
(+.f64 (*.f64 -1 (*.f64 n (-.f64 (*.f64 -50 i) 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 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i (*.f64 n 100))) 0)
(+.f64 0 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i (*.f64 n 100))))
(+.f64 (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) (*.f64 n 50)) (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) (*.f64 n 50)))
(-.f64 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i (*.f64 n 100))) 0)
(/.f64 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i (*.f64 n 100))) 1)
(/.f64 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 n 200))) 2)
(/.f64 (*.f64 n (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 400)) 4)
(/.f64 (*.f64 2 (*.f64 n (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 400))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 400)))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 400)))) (*.f64 2 (*.f64 2 (*.f64 n (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 400))))) 32)
(pow.f64 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i (*.f64 n 100))) 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 1/2)) (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 1/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 (-.f64 1/2 (/.f64 1/2 n)) (+.f64 i i)) 2)
(/.f64 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 4)) 4)
(/.f64 (*.f64 2 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 4))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 4)))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 4)))) (*.f64 2 (*.f64 2 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 4))))) 32)
(pow.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 1)
(+.f64 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100)) 0)
(+.f64 0 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100)))
(+.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 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100)) 0)
(/.f64 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100)) 1)
(/.f64 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 200)) 2)
(/.f64 (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 400) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 400)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 400))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 400))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 400)))) 32)
(pow.f64 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100)) 1)
(-.f64 (*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 0)
(*.f64 n (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))))
(*.f64 1/2 (*.f64 (*.f64 n 200) (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 1 (*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))
(*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 (*.f64 n 100) (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(*.f64 (*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 1)
(*.f64 2 (*.f64 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 50))
(*.f64 (+.f64 n n) (*.f64 1/2 (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100)))))
(*.f64 (+.f64 n n) (/.f64 (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))) 2))
(*.f64 (*.f64 (*.f64 n 200) (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 1/2)
(*.f64 4 (/.f64 (*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 4))
(*.f64 4 (*.f64 (/.f64 n 4) (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100)))))
(*.f64 (*.f64 n 4) (*.f64 1/4 (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100)))))
(*.f64 (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))) n)
(*.f64 (*.f64 (*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 4) 1/4)
(*.f64 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 100)
(*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) (*.f64 n 100))
(*.f64 (*.f64 2 (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100)))) (*.f64 n 1/2))
(*.f64 (*.f64 2 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 50)
(*.f64 (*.f64 2 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 n 50))
(*.f64 50 (*.f64 2 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))
(*.f64 (*.f64 1/2 (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100)))) (+.f64 n n))
(*.f64 1/4 (*.f64 (*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 4))
(*.f64 (*.f64 n 1/2) (*.f64 2 (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100)))))
(*.f64 (*.f64 n 50) (*.f64 2 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 (*.f64 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 50) 2)
(*.f64 (/.f64 (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))) 2) (+.f64 n n))
(*.f64 (/.f64 (*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 4) 4)
(/.f64 (*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 1)
(/.f64 (*.f64 (*.f64 n 200) (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 2)
(/.f64 (*.f64 (*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 4))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 4))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 4)))) 32)
(pow.f64 (*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 1)
Outputs
(*.f64 -50 i)
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i))
(+.f64 (*.f64 -50 i) (*.f64 50 (*.f64 i n)))
(+.f64 (*.f64 -50 i) (*.f64 i (*.f64 50 n)))
(*.f64 i (+.f64 -50 (*.f64 50 n)))
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i))
(+.f64 (*.f64 -50 i) (*.f64 50 (*.f64 i n)))
(+.f64 (*.f64 -50 i) (*.f64 i (*.f64 50 n)))
(*.f64 i (+.f64 -50 (*.f64 50 n)))
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i))
(+.f64 (*.f64 -50 i) (*.f64 50 (*.f64 i n)))
(+.f64 (*.f64 -50 i) (*.f64 i (*.f64 50 n)))
(*.f64 i (+.f64 -50 (*.f64 50 n)))
(*.f64 50 (*.f64 n i))
(*.f64 50 (*.f64 i n))
(*.f64 i (*.f64 50 n))
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i))
(+.f64 (*.f64 -50 i) (*.f64 50 (*.f64 i n)))
(+.f64 (*.f64 -50 i) (*.f64 i (*.f64 50 n)))
(*.f64 i (+.f64 -50 (*.f64 50 n)))
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i))
(+.f64 (*.f64 -50 i) (*.f64 50 (*.f64 i n)))
(+.f64 (*.f64 -50 i) (*.f64 i (*.f64 50 n)))
(*.f64 i (+.f64 -50 (*.f64 50 n)))
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i))
(+.f64 (*.f64 -50 i) (*.f64 50 (*.f64 i n)))
(+.f64 (*.f64 -50 i) (*.f64 i (*.f64 50 n)))
(*.f64 i (+.f64 -50 (*.f64 50 n)))
(*.f64 50 (*.f64 n i))
(*.f64 50 (*.f64 i n))
(*.f64 i (*.f64 50 n))
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i))
(+.f64 (*.f64 -50 i) (*.f64 50 (*.f64 i n)))
(+.f64 (*.f64 -50 i) (*.f64 i (*.f64 50 n)))
(*.f64 i (+.f64 -50 (*.f64 50 n)))
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i))
(+.f64 (*.f64 -50 i) (*.f64 50 (*.f64 i n)))
(+.f64 (*.f64 -50 i) (*.f64 i (*.f64 50 n)))
(*.f64 i (+.f64 -50 (*.f64 50 n)))
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i))
(+.f64 (*.f64 -50 i) (*.f64 50 (*.f64 i n)))
(+.f64 (*.f64 -50 i) (*.f64 i (*.f64 50 n)))
(*.f64 i (+.f64 -50 (*.f64 50 n)))
(*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(*.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) n)))
(*.f64 n (*.f64 100 (*.f64 i (-.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 i (*.f64 100 (*.f64 n (-.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 100 (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) n)))
(*.f64 n (*.f64 100 (*.f64 i (-.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 i (*.f64 100 (*.f64 n (-.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 100 (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) n)))
(*.f64 n (*.f64 100 (*.f64 i (-.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 i (*.f64 100 (*.f64 n (-.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 100 (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) n)))
(*.f64 n (*.f64 100 (*.f64 i (-.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 i (*.f64 100 (*.f64 n (-.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 100 (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) n)))
(*.f64 n (*.f64 100 (*.f64 i (-.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 i (*.f64 100 (*.f64 n (-.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 100 (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) n)))
(*.f64 n (*.f64 100 (*.f64 i (-.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 i (*.f64 100 (*.f64 n (-.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 100 (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) n)))
(*.f64 n (*.f64 100 (*.f64 i (-.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 i (*.f64 100 (*.f64 n (-.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 100 (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) n)))
(*.f64 n (*.f64 100 (*.f64 i (-.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 i (*.f64 100 (*.f64 n (-.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 100 (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) n)))
(*.f64 n (*.f64 100 (*.f64 i (-.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 i (*.f64 100 (*.f64 n (-.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 100 (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) n)))
(*.f64 n (*.f64 100 (*.f64 i (-.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 i (*.f64 100 (*.f64 n (-.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 100 (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) n)))
(*.f64 n (*.f64 100 (*.f64 i (-.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 i (*.f64 100 (*.f64 n (-.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 100 (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) n)))
(*.f64 n (*.f64 100 (*.f64 i (-.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 i (*.f64 100 (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(*.f64 -1/2 (/.f64 i n))
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n)))
(+.f64 (*.f64 -1/2 (/.f64 i n)) (*.f64 i 1/2))
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n)))
(+.f64 (*.f64 -1/2 (/.f64 i n)) (*.f64 i 1/2))
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n)))
(+.f64 (*.f64 -1/2 (/.f64 i n)) (*.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 -1/2 (/.f64 i n)) (*.f64 i 1/2))
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n)))
(+.f64 (*.f64 -1/2 (/.f64 i n)) (*.f64 i 1/2))
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n)))
(+.f64 (*.f64 -1/2 (/.f64 i n)) (*.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 -1/2 (/.f64 i n)) (*.f64 i 1/2))
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n)))
(+.f64 (*.f64 -1/2 (/.f64 i n)) (*.f64 i 1/2))
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n)))
(+.f64 (*.f64 -1/2 (/.f64 i n)) (*.f64 i 1/2))
(*.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 -50 (/.f64 i n)) (*.f64 i 50))
(+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n)))
(+.f64 (*.f64 -50 (/.f64 i n)) (*.f64 i 50))
(+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n)))
(+.f64 (*.f64 -50 (/.f64 i n)) (*.f64 i 50))
(*.f64 50 i)
(*.f64 i 50)
(+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n)))
(+.f64 (*.f64 -50 (/.f64 i n)) (*.f64 i 50))
(+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n)))
(+.f64 (*.f64 -50 (/.f64 i n)) (*.f64 i 50))
(+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n)))
(+.f64 (*.f64 -50 (/.f64 i n)) (*.f64 i 50))
(*.f64 50 i)
(*.f64 i 50)
(+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n)))
(+.f64 (*.f64 -50 (/.f64 i n)) (*.f64 i 50))
(+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n)))
(+.f64 (*.f64 -50 (/.f64 i n)) (*.f64 i 50))
(+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n)))
(+.f64 (*.f64 -50 (/.f64 i n)) (*.f64 i 50))
(*.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 -1 (*.f64 n (-.f64 (*.f64 -50 i) 100)))
(*.f64 n (*.f64 (-.f64 (*.f64 -50 i) 100) -1))
(neg.f64 (*.f64 n (-.f64 (*.f64 -50 i) 100)))
(*.f64 (-.f64 (*.f64 -50 i) 100) (neg.f64 n))
(*.f64 n (neg.f64 (-.f64 (*.f64 -50 i) 100)))
(*.f64 n (-.f64 100 (*.f64 -50 i)))
(+.f64 (*.f64 -1 (*.f64 n (-.f64 (*.f64 -50 i) 100))) (*.f64 -50 i))
(+.f64 (*.f64 -50 i) (*.f64 n (*.f64 (-.f64 (*.f64 -50 i) 100) -1)))
(+.f64 (*.f64 -50 i) (neg.f64 (*.f64 n (-.f64 (*.f64 -50 i) 100))))
(+.f64 (*.f64 -50 i) (*.f64 (-.f64 (*.f64 -50 i) 100) (neg.f64 n)))
(+.f64 (*.f64 -50 i) (*.f64 n (neg.f64 (-.f64 (*.f64 -50 i) 100))))
(+.f64 (*.f64 -50 i) (*.f64 n (-.f64 100 (*.f64 -50 i))))
(+.f64 (*.f64 -1 (*.f64 n (-.f64 (*.f64 -50 i) 100))) (*.f64 -50 i))
(+.f64 (*.f64 -50 i) (*.f64 n (*.f64 (-.f64 (*.f64 -50 i) 100) -1)))
(+.f64 (*.f64 -50 i) (neg.f64 (*.f64 n (-.f64 (*.f64 -50 i) 100))))
(+.f64 (*.f64 -50 i) (*.f64 (-.f64 (*.f64 -50 i) 100) (neg.f64 n)))
(+.f64 (*.f64 -50 i) (*.f64 n (neg.f64 (-.f64 (*.f64 -50 i) 100))))
(+.f64 (*.f64 -50 i) (*.f64 n (-.f64 100 (*.f64 -50 i))))
(+.f64 (*.f64 -1 (*.f64 n (-.f64 (*.f64 -50 i) 100))) (*.f64 -50 i))
(+.f64 (*.f64 -50 i) (*.f64 n (*.f64 (-.f64 (*.f64 -50 i) 100) -1)))
(+.f64 (*.f64 -50 i) (neg.f64 (*.f64 n (-.f64 (*.f64 -50 i) 100))))
(+.f64 (*.f64 -50 i) (*.f64 (-.f64 (*.f64 -50 i) 100) (neg.f64 n)))
(+.f64 (*.f64 -50 i) (*.f64 n (neg.f64 (-.f64 (*.f64 -50 i) 100))))
(+.f64 (*.f64 -50 i) (*.f64 n (-.f64 100 (*.f64 -50 i))))
(*.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 100 (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) n))) (*.f64 n 100))
(*.f64 100 (+.f64 n (*.f64 i (*.f64 n (-.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 100 (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) n))) (*.f64 n 100))
(*.f64 100 (+.f64 n (*.f64 i (*.f64 n (-.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 100 (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) n))) (*.f64 n 100))
(*.f64 100 (+.f64 n (*.f64 i (*.f64 n (-.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 100 (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) n)))
(*.f64 n (*.f64 100 (*.f64 i (-.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 i (*.f64 100 (*.f64 n (-.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 (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) n))) (*.f64 n 100))
(*.f64 100 (+.f64 n (*.f64 i (*.f64 n (-.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 (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) n))) (*.f64 n 100))
(*.f64 100 (+.f64 n (*.f64 i (*.f64 n (-.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 (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) n))) (*.f64 n 100))
(*.f64 100 (+.f64 n (*.f64 i (*.f64 n (-.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 100 (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) n)))
(*.f64 n (*.f64 100 (*.f64 i (-.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 i (*.f64 100 (*.f64 n (-.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 (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) n))) (*.f64 n 100))
(*.f64 100 (+.f64 n (*.f64 i (*.f64 n (-.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 (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) n))) (*.f64 n 100))
(*.f64 100 (+.f64 n (*.f64 i (*.f64 n (-.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 (*.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) n))) (*.f64 n 100))
(*.f64 100 (+.f64 n (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(+.f64 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i (*.f64 n 100))) 0)
(*.f64 i (*.f64 (*.f64 n 100) (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 n 100)))
(*.f64 i (*.f64 100 (*.f64 n (-.f64 1/2 (/.f64 1/2 n)))))
(+.f64 0 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i (*.f64 n 100))))
(*.f64 i (*.f64 (*.f64 n 100) (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 n 100)))
(*.f64 i (*.f64 100 (*.f64 n (-.f64 1/2 (/.f64 1/2 n)))))
(+.f64 (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) (*.f64 n 50)) (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) (*.f64 n 50)))
(*.f64 i (*.f64 (*.f64 n 100) (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 n 100)))
(*.f64 i (*.f64 100 (*.f64 n (-.f64 1/2 (/.f64 1/2 n)))))
(-.f64 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i (*.f64 n 100))) 0)
(*.f64 i (*.f64 (*.f64 n 100) (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 n 100)))
(*.f64 i (*.f64 100 (*.f64 n (-.f64 1/2 (/.f64 1/2 n)))))
(/.f64 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i (*.f64 n 100))) 1)
(*.f64 i (*.f64 (*.f64 n 100) (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 n 100)))
(*.f64 i (*.f64 100 (*.f64 n (-.f64 1/2 (/.f64 1/2 n)))))
(/.f64 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 n 200))) 2)
(*.f64 i (*.f64 (*.f64 n 100) (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 n 100)))
(*.f64 i (*.f64 100 (*.f64 n (-.f64 1/2 (/.f64 1/2 n)))))
(/.f64 (*.f64 n (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 400)) 4)
(*.f64 i (*.f64 (*.f64 n 100) (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 n 100)))
(*.f64 i (*.f64 100 (*.f64 n (-.f64 1/2 (/.f64 1/2 n)))))
(/.f64 (*.f64 2 (*.f64 n (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 400))) 8)
(*.f64 i (*.f64 (*.f64 n 100) (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 n 100)))
(*.f64 i (*.f64 100 (*.f64 n (-.f64 1/2 (/.f64 1/2 n)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 400)))) 16)
(*.f64 i (*.f64 (*.f64 n 100) (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 n 100)))
(*.f64 i (*.f64 100 (*.f64 n (-.f64 1/2 (/.f64 1/2 n)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 400)))) (*.f64 2 (*.f64 2 (*.f64 n (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 400))))) 32)
(*.f64 i (*.f64 (*.f64 n 100) (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 n 100)))
(*.f64 i (*.f64 100 (*.f64 n (-.f64 1/2 (/.f64 1/2 n)))))
(pow.f64 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i (*.f64 n 100))) 1)
(*.f64 i (*.f64 (*.f64 n 100) (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 n 100)))
(*.f64 i (*.f64 100 (*.f64 n (-.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 1/2)) (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 1/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 (-.f64 1/2 (/.f64 1/2 n)) (+.f64 i i)) 2)
(*.f64 i (-.f64 1/2 (/.f64 1/2 n)))
(/.f64 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 4)) 4)
(*.f64 i (-.f64 1/2 (/.f64 1/2 n)))
(/.f64 (*.f64 2 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 4))) 8)
(*.f64 i (-.f64 1/2 (/.f64 1/2 n)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 4)))) 16)
(*.f64 i (-.f64 1/2 (/.f64 1/2 n)))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 4)))) (*.f64 2 (*.f64 2 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 4))))) 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)))
(+.f64 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100)) 0)
(*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))
(*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))
(+.f64 0 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100)))
(*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))
(*.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 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))
(*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))
(-.f64 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100)) 0)
(*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))
(*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))
(/.f64 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100)) 1)
(*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))
(*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))
(/.f64 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 200)) 2)
(*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))
(*.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 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))
(*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))
(/.f64 (*.f64 2 (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 400)) 8)
(*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))
(*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 400))) 16)
(*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))
(*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 400))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 400)))) 32)
(*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))
(*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))
(pow.f64 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100)) 1)
(*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))
(*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))
(-.f64 (*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 0)
(*.f64 100 (+.f64 n (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) n))))
(*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 100 (+.f64 n (*.f64 (*.f64 i n) (-.f64 1/2 (/.f64 1/2 n)))))
(*.f64 100 (+.f64 n (*.f64 i (*.f64 n (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 n (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))))
(*.f64 n (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 1/2 (*.f64 (*.f64 n 200) (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 (*.f64 n 200) (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 1/2))
(*.f64 1/2 (*.f64 n (*.f64 200 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))
(*.f64 (*.f64 n 100) (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(*.f64 n (*.f64 100 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 1 (*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))
(*.f64 100 (+.f64 n (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) n))))
(*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 100 (+.f64 n (*.f64 (*.f64 i n) (-.f64 1/2 (/.f64 1/2 n)))))
(*.f64 100 (+.f64 n (*.f64 i (*.f64 n (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 100 (+.f64 n (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) n))))
(*.f64 100 (+.f64 n (*.f64 (*.f64 i n) (-.f64 1/2 (/.f64 1/2 n)))))
(*.f64 100 (+.f64 n (*.f64 i (*.f64 n (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 (*.f64 n 100) (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(*.f64 (*.f64 n 200) (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 1/2))
(*.f64 1/2 (*.f64 n (*.f64 200 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))
(*.f64 n (*.f64 100 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 (*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 1)
(*.f64 100 (+.f64 n (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) n))))
(*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 100 (+.f64 n (*.f64 (*.f64 i n) (-.f64 1/2 (/.f64 1/2 n)))))
(*.f64 100 (+.f64 n (*.f64 i (*.f64 n (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 2 (*.f64 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 50))
(*.f64 100 (+.f64 n (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) n))))
(*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 100 (+.f64 n (*.f64 (*.f64 i n) (-.f64 1/2 (/.f64 1/2 n)))))
(*.f64 100 (+.f64 n (*.f64 i (*.f64 n (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 (+.f64 n n) (*.f64 1/2 (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100)))))
(*.f64 n (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))))
(*.f64 n (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 (+.f64 n n) (/.f64 (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))) 2))
(*.f64 (+.f64 n n) (/.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) 2))
(*.f64 (*.f64 (*.f64 n 200) (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 1/2)
(*.f64 (*.f64 n 200) (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 1/2))
(*.f64 1/2 (*.f64 n (*.f64 200 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))
(*.f64 (*.f64 n 100) (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(*.f64 n (*.f64 100 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 4 (/.f64 (*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 4))
(*.f64 100 (+.f64 n (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) n))))
(*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 100 (+.f64 n (*.f64 (*.f64 i n) (-.f64 1/2 (/.f64 1/2 n)))))
(*.f64 100 (+.f64 n (*.f64 i (*.f64 n (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 4 (*.f64 (/.f64 n 4) (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100)))))
(*.f64 4 (*.f64 (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))) (/.f64 n 4)))
(*.f64 4 (*.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) (/.f64 n 4)))
(*.f64 (*.f64 n 4) (*.f64 1/4 (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100)))))
(*.f64 n (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))))
(*.f64 n (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))) n)
(*.f64 n (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))))
(*.f64 n (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 (*.f64 (*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 4) 1/4)
(*.f64 100 (+.f64 n (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) n))))
(*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 100 (+.f64 n (*.f64 (*.f64 i n) (-.f64 1/2 (/.f64 1/2 n)))))
(*.f64 100 (+.f64 n (*.f64 i (*.f64 n (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 100)
(*.f64 100 (+.f64 n (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) n))))
(*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 100 (+.f64 n (*.f64 (*.f64 i n) (-.f64 1/2 (/.f64 1/2 n)))))
(*.f64 100 (+.f64 n (*.f64 i (*.f64 n (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) (*.f64 n 100))
(*.f64 (*.f64 n 200) (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 1/2))
(*.f64 1/2 (*.f64 n (*.f64 200 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))
(*.f64 (*.f64 n 100) (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(*.f64 n (*.f64 100 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 (*.f64 2 (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100)))) (*.f64 n 1/2))
(*.f64 n (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))))
(*.f64 n (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 (*.f64 2 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 50)
(*.f64 100 (+.f64 n (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) n))))
(*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 100 (+.f64 n (*.f64 (*.f64 i n) (-.f64 1/2 (/.f64 1/2 n)))))
(*.f64 100 (+.f64 n (*.f64 i (*.f64 n (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 (*.f64 2 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) (*.f64 n 50))
(*.f64 (*.f64 n 200) (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 1/2))
(*.f64 1/2 (*.f64 n (*.f64 200 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))
(*.f64 (*.f64 n 100) (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(*.f64 n (*.f64 100 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 50 (*.f64 2 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))
(*.f64 100 (+.f64 n (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) n))))
(*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 100 (+.f64 n (*.f64 (*.f64 i n) (-.f64 1/2 (/.f64 1/2 n)))))
(*.f64 100 (+.f64 n (*.f64 i (*.f64 n (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 (*.f64 1/2 (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100)))) (+.f64 n n))
(*.f64 n (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))))
(*.f64 n (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 1/4 (*.f64 (*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 4))
(*.f64 100 (+.f64 n (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) n))))
(*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 100 (+.f64 n (*.f64 (*.f64 i n) (-.f64 1/2 (/.f64 1/2 n)))))
(*.f64 100 (+.f64 n (*.f64 i (*.f64 n (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 (*.f64 n 1/2) (*.f64 2 (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100)))))
(*.f64 n (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))))
(*.f64 n (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 (*.f64 n 50) (*.f64 2 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 (*.f64 n 200) (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 1/2))
(*.f64 1/2 (*.f64 n (*.f64 200 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))
(*.f64 (*.f64 n 100) (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(*.f64 n (*.f64 100 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 (*.f64 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 50) 2)
(*.f64 100 (+.f64 n (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) n))))
(*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 100 (+.f64 n (*.f64 (*.f64 i n) (-.f64 1/2 (/.f64 1/2 n)))))
(*.f64 100 (+.f64 n (*.f64 i (*.f64 n (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 (/.f64 (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))) 2) (+.f64 n n))
(*.f64 (+.f64 n n) (/.f64 (+.f64 100 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (*.f64 i 100))) 2))
(*.f64 (+.f64 n n) (/.f64 (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n))))) 2))
(*.f64 (/.f64 (*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 4) 4)
(*.f64 100 (+.f64 n (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) n))))
(*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 100 (+.f64 n (*.f64 (*.f64 i n) (-.f64 1/2 (/.f64 1/2 n)))))
(*.f64 100 (+.f64 n (*.f64 i (*.f64 n (-.f64 1/2 (/.f64 1/2 n))))))
(/.f64 (*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 1)
(*.f64 100 (+.f64 n (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) n))))
(*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 100 (+.f64 n (*.f64 (*.f64 i n) (-.f64 1/2 (/.f64 1/2 n)))))
(*.f64 100 (+.f64 n (*.f64 i (*.f64 n (-.f64 1/2 (/.f64 1/2 n))))))
(/.f64 (*.f64 (*.f64 n 200) (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 2)
(*.f64 (*.f64 n 200) (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 1/2))
(*.f64 1/2 (*.f64 n (*.f64 200 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))
(*.f64 (*.f64 n 100) (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(*.f64 n (*.f64 100 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(/.f64 (*.f64 (*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 4) 4)
(*.f64 100 (+.f64 n (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) n))))
(*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 100 (+.f64 n (*.f64 (*.f64 i n) (-.f64 1/2 (/.f64 1/2 n)))))
(*.f64 100 (+.f64 n (*.f64 i (*.f64 n (-.f64 1/2 (/.f64 1/2 n))))))
(/.f64 (*.f64 2 (*.f64 (*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 4)) 8)
(*.f64 100 (+.f64 n (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) n))))
(*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 100 (+.f64 n (*.f64 (*.f64 i n) (-.f64 1/2 (/.f64 1/2 n)))))
(*.f64 100 (+.f64 n (*.f64 i (*.f64 n (-.f64 1/2 (/.f64 1/2 n))))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 4))) 16)
(*.f64 100 (+.f64 n (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) n))))
(*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 100 (+.f64 n (*.f64 (*.f64 i n) (-.f64 1/2 (/.f64 1/2 n)))))
(*.f64 100 (+.f64 n (*.f64 i (*.f64 n (-.f64 1/2 (/.f64 1/2 n))))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 4))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 4)))) 32)
(*.f64 100 (+.f64 n (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) n))))
(*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 100 (+.f64 n (*.f64 (*.f64 i n) (-.f64 1/2 (/.f64 1/2 n)))))
(*.f64 100 (+.f64 n (*.f64 i (*.f64 n (-.f64 1/2 (/.f64 1/2 n))))))
(pow.f64 (*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) 1)
(*.f64 100 (+.f64 n (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) n))))
(*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 100 (+.f64 n (*.f64 (*.f64 i n) (-.f64 1/2 (/.f64 1/2 n)))))
(*.f64 100 (+.f64 n (*.f64 i (*.f64 n (-.f64 1/2 (/.f64 1/2 n))))))

localize17.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 62 to 12 computations (80.6% saved)

series5.0ms (0%)

Counts
3 → 72
Calls

18 calls:

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

rewrite121.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
838×rational.json-simplify-53
788×rational.json-simplify-44
714×rational.json-simplify-41
662×rational.json-simplify-61
662×rational.json-simplify-47
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01499
19999
223499
357799
4148499
5569099
Stop Event
node limit
Counts
3 → 205
Calls
Call 1
Inputs
(*.f64 n (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i))
(/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)
(*.f64 100 (*.f64 (*.f64 n (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)) n))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 n i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 n i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 n (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) (/.f64 n (*.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 n i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 n (/.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 n))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 i (/.f64 1 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 (/.f64 i n) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 -1 (/.f64 i (neg.f64 n))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) (/.f64 1 n))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) (*.f64 (/.f64 1 n) 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 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 n i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 i (*.f64 n (+.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 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 i (*.f64 n (+.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 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 (neg.f64 i) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) n))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 (neg.f64 i) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 1 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (/.f64 i (/.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 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (*.f64 (+.f64 i i) (/.f64 1 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (*.f64 (/.f64 i (/.f64 n 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (*.f64 i (/.f64 2 n)))))) (#(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 n))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (+.f64 i i) (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (/.f64 i (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (*.f64 (/.f64 1 n) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (/.f64 (+.f64 i i) (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 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 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 2 i))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 n n) (*.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 2 i)) (/.f64 2 n))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 2 i)) (*.f64 2 (/.f64 1 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 2 i)) (*.f64 (/.f64 2 n) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (/.f64 (*.f64 i 4) n))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (*.f64 4 (/.f64 i n)))))) (#(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 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (*.f64 2 (/.f64 i (/.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 i) (/.f64 2 n)))))) (#(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 n))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (/.f64 4 (/.f64 n i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 i) (/.f64 (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) n))))) (#(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 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i (neg.f64 n)))))) (#(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 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (/.f64 i (neg.f64 n)) 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 n n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 -1 (/.f64 n 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 n)))))) (#(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 n)))))) (#(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 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (/.f64 (+.f64 i i) (*.f64 n (+.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))) n))))) (#(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))))) n))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (*.f64 (/.f64 1 n) (*.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 n)))))) (#(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 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n 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 n 4) (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n 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 n i)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 4) (/.f64 4 n))))) (#(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 n)))))) (#(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 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) 4) (/.f64 (*.f64 (+.f64 i i) 4) n))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) 4) (*.f64 8 (/.f64 i n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) 4) (*.f64 2 (*.f64 (/.f64 1 n) (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) 4) (*.f64 4 (/.f64 i (/.f64 n 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 n i) (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 (/.f64 i 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) n))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (+.f64 n n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 n 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))) n))))) (#(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)) n))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (/.f64 (*.f64 2 (neg.f64 i)) n))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (*.f64 2 (*.f64 (/.f64 1 n) (neg.f64 i))))))) (#(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 n)))))) (#(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 n)))))) (#(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 n))))))) (#(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) n))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 n i)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 n 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 n 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 n)))))) (#(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 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) 4)) (*.f64 2 (*.f64 (/.f64 1 n) (*.f64 (+.f64 i i) 4))))))) (#(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 n) (*.f64 2 (neg.f64 i)))))))) (#(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 n) (neg.f64 (+.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (/.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 n 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 n))))) (#(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 n)))))) (#(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 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 i (*.f64 n 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (neg.f64 i)) (/.f64 -1 n))))) (#(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 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 2 i)) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)) (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 2 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (+.f64 i i)) (/.f64 1 (+.f64 n n)))))) (#(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 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.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 n (*.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 n) (/.f64 (neg.f64 i) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 n) (*.f64 (/.f64 (neg.f64 i) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 1))))) (#(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 n)))))) (#(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 n))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 n 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 n 4)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 n)) (*.f64 2 (/.f64 (neg.f64 i) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 n n) i) (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 n 4)) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) 4) (/.f64 i n)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 1 n)) i)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 1 n)) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 1 n)) (/.f64 (neg.f64 i) (+.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 1 n)) (+.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 1 n)) (*.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)) 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 (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 n)) (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 n)) (*.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 n)) (*.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 n)) (*.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 n)) (/.f64 (*.f64 i 4) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) 4) (/.f64 1 n)) (*.f64 (+.f64 i i) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (/.f64 1 n)) (*.f64 2 (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (/.f64 1 n)) (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 n)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) 4)) (/.f64 1 n)) (*.f64 2 (*.f64 (+.f64 i i) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2)) (/.f64 1 n)) (*.f64 2 (*.f64 2 (neg.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2)) (/.f64 1 n)) (*.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 n)) -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 n)) (neg.f64 (*.f64 i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 2 n)) (/.f64 (/.f64 i 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 n)) i)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 2 n)) (/.f64 i (+.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)) 4) (/.f64 2 n)) (+.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 n)) (*.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 n)) (*.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 n)) (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 n)) (*.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 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 2 i)) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)) (/.f64 2 n)) (/.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 n))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (/.f64 i (neg.f64 n))) -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 n))) -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 n))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 n (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) i)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 n 1/2) (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 n (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 n n)) (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 n i)) (/.f64 -1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 n)) (/.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 n 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 n)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 i (neg.f64 n))))))))
((#(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 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 1 i))))) (#(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 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (/.f64 1/2 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (*.f64 (/.f64 1 i) 1/2))))) (#(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 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 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (/.f64 1 i) 4) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2)))))) (#(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 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 2 i)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (/.f64 (/.f64 1 i) 4))))) (#(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 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 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 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) 4) (*.f64 1/4 (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 i) (*.f64 (+.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)) -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 (+.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)) (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 (/.f64 1 i) 4) (*.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 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 (neg.f64 i) (+.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 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (neg.f64 (+.f64 i i))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 100 (/.f64 n i)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 100 (/.f64 n i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 100 (/.f64 n i)))) 2) (/.f64 (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 100 (/.f64 n i)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 100 (/.f64 n i)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 100 (/.f64 n i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n 100) (/.f64 i (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 n i)) 200)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 n i))) 400) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (*.f64 n 100)) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 n i))) 400)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 n i))) 400))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 100 (/.f64 n i)))) 1)))))

simplify143.0ms (0.7%)

Algorithm
egg-herbie
Rules
1884×rational.json-simplify-35
970×rational.json-simplify-51
848×rational.json-simplify-61
846×rational.json-simplify-44
818×rational.json-simplify-49
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05069995
118289835
263829775
Stop Event
node limit
Counts
277 → 272
Calls
Call 1
Inputs
(/.f64 (*.f64 n (-.f64 (log.f64 i) (log.f64 n))) i)
(/.f64 (*.f64 n (-.f64 (log.f64 i) (log.f64 n))) i)
(/.f64 (*.f64 n (-.f64 (log.f64 i) (log.f64 n))) i)
(/.f64 (*.f64 n (-.f64 (log.f64 i) (log.f64 n))) i)
(/.f64 (*.f64 n (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) i)
(/.f64 (*.f64 n (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) i)
(/.f64 (*.f64 n (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) i)
(/.f64 (*.f64 n (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) i)
(/.f64 (*.f64 n (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i)
(/.f64 (*.f64 n (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i)
(/.f64 (*.f64 n (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i)
(/.f64 (*.f64 n (-.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)) n) i)
(/.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) n) i)
(/.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) n) i)
(/.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) n) i)
(/.f64 (*.f64 n (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) i)
(/.f64 (*.f64 n (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) i)
(/.f64 (*.f64 n (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) i)
(/.f64 (*.f64 n (-.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)) n) i)
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) n) i)
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) n) i)
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) 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) (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 (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 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 n i)) 0)
(+.f64 0 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 n i)))
(+.f64 (/.f64 n (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) (/.f64 n (*.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 n i)) 0)
(/.f64 n (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 i n))
(/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 i (/.f64 1 n)))
(/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 (/.f64 i n) 1))
(/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 -1 (/.f64 i (neg.f64 n))))
(/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) (/.f64 1 n))
(/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) (*.f64 (/.f64 1 n) 1))
(/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) (*.f64 1/2 (/.f64 2 n)))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 n i)) 1)
(/.f64 1 (/.f64 i (*.f64 n (+.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 n)))
(/.f64 1 (*.f64 (/.f64 i (*.f64 n (+.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 n)))
(/.f64 -1 (/.f64 (/.f64 (neg.f64 i) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) n))
(/.f64 -1 (*.f64 (/.f64 (neg.f64 i) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 1 n)))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (/.f64 i (/.f64 n 2)))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (*.f64 2 (/.f64 i n)))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (*.f64 (+.f64 i i) (/.f64 1 n)))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (*.f64 (/.f64 i (/.f64 n 2)) 1))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (*.f64 i (/.f64 2 n)))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (*.f64 -2 (/.f64 i (neg.f64 n))))
(/.f64 2 (/.f64 (+.f64 i i) (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(/.f64 2 (*.f64 2 (/.f64 i (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))
(/.f64 2 (*.f64 2 (*.f64 (/.f64 1 n) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))
(/.f64 2 (*.f64 (/.f64 (+.f64 i i) (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) 1))
(/.f64 2 (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 2 n)))
(/.f64 (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 2 i))) 2)
(/.f64 (+.f64 n n) (*.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 2 i)) (/.f64 2 n))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 2 i)) (*.f64 2 (/.f64 1 n)))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 2 i)) (*.f64 (/.f64 2 n) 1))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (/.f64 (*.f64 i 4) n))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (*.f64 4 (/.f64 i n)))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (*.f64 (*.f64 i 4) (/.f64 1 n)))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (*.f64 2 (/.f64 i (/.f64 n 2))))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (*.f64 (+.f64 i i) (/.f64 2 n)))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (*.f64 -4 (/.f64 i (neg.f64 n))))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (/.f64 4 (/.f64 n i)))
(/.f64 (/.f64 1 i) (/.f64 (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) n))
(/.f64 (/.f64 1 i) (*.f64 (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 1 n)))
(/.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i (neg.f64 n)))
(/.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (neg.f64 i) (/.f64 1 n)))
(/.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (/.f64 i (neg.f64 n)) 1))
(/.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 (neg.f64 (+.f64 i i)) (+.f64 n n)))
(/.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 -1 (/.f64 n 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 n)))
(/.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 n)))
(/.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 n)))
(/.f64 4 (*.f64 2 (/.f64 (+.f64 i i) (*.f64 n (+.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))) n))
(/.f64 4 (/.f64 (*.f64 2 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) n))
(/.f64 4 (*.f64 2 (*.f64 (/.f64 1 n) (*.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 n)))
(/.f64 4 (*.f64 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (/.f64 2 n)))
(/.f64 (*.f64 n 4) (*.f64 2 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))
(/.f64 (*.f64 n 4) (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 4))
(/.f64 (*.f64 n 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 n i)) 4) 4)
(/.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 4) (/.f64 4 n))
(/.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 4) (*.f64 4 (/.f64 1 n)))
(/.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 4) (*.f64 2 (/.f64 2 n)))
(/.f64 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) 4) (/.f64 (*.f64 (+.f64 i i) 4) n))
(/.f64 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) 4) (*.f64 8 (/.f64 i n)))
(/.f64 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) 4) (*.f64 2 (*.f64 (/.f64 1 n) (*.f64 i 4))))
(/.f64 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) 4) (*.f64 4 (/.f64 i (/.f64 n 2))))
(/.f64 (/.f64 n i) (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(/.f64 1/2 (/.f64 (/.f64 (/.f64 i 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) n))
(/.f64 1/2 (/.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (+.f64 n n)))
(/.f64 1/2 (/.f64 (/.f64 1/2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 n i)))
(/.f64 (/.f64 1/2 i) (/.f64 (/.f64 1/2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) n))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (/.f64 (neg.f64 (+.f64 i i)) n))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (/.f64 (*.f64 2 (neg.f64 i)) n))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (*.f64 2 (*.f64 (/.f64 1 n) (neg.f64 i))))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (*.f64 (neg.f64 (+.f64 i i)) (/.f64 1 n)))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (*.f64 (neg.f64 i) (/.f64 2 n)))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (*.f64 2 (/.f64 i (neg.f64 n))))
(/.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) n))
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 n i)) 4)) 8)
(/.f64 (*.f64 2 (*.f64 n 4)) (*.f64 2 (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 4)))
(/.f64 (*.f64 2 (*.f64 n 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 n)))
(/.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 4)) (*.f64 8 (/.f64 1 n)))
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) 4)) (*.f64 2 (*.f64 (/.f64 1 n) (*.f64 (+.f64 i i) 4))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2)) (*.f64 2 (*.f64 (/.f64 1 n) (*.f64 2 (neg.f64 i)))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2)) (*.f64 2 (*.f64 (/.f64 1 n) (neg.f64 (+.f64 i i)))))
(/.f64 (*.f64 n (/.f64 1/2 i)) (/.f64 1/2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(/.f64 (*.f64 2 (/.f64 n 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 n))
(/.f64 (/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 1/4) (*.f64 4 (/.f64 1 n)))
(/.f64 (/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 1/4) (*.f64 2 (/.f64 2 n)))
(/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 i (*.f64 n 4))) 4)
(/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (neg.f64 i)) (/.f64 -1 n))
(/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (neg.f64 i)) (*.f64 -1 (/.f64 1 n)))
(/.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 2 i)) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)) (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 2 n)))
(/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (+.f64 i i)) (/.f64 1 (+.f64 n n)))
(/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (+.f64 i i)) (*.f64 1/2 (/.f64 1 n)))
(/.f64 (/.f64 n 2) (/.f64 (/.f64 i 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(/.f64 (/.f64 n (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) 1/2)
(/.f64 (neg.f64 n) (/.f64 (neg.f64 i) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(/.f64 (neg.f64 n) (*.f64 (/.f64 (neg.f64 i) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 1))
(/.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4)) (*.f64 (neg.f64 (*.f64 i 4)) (/.f64 1 n)))
(/.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4)) (*.f64 4 (/.f64 i (neg.f64 n))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 n i)) 4))) 16)
(/.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 i (*.f64 n 4)))) 8)
(/.f64 (*.f64 2 (neg.f64 n)) (*.f64 2 (/.f64 (neg.f64 i) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(/.f64 (/.f64 (+.f64 n n) i) (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(/.f64 (/.f64 (*.f64 2 (*.f64 n 4)) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) 8)
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) 4) (/.f64 i n)) 8)
(/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 1 n)) i)
(/.f64 (/.f64 1 (/.f64 1 n)) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(/.f64 (/.f64 -1 (/.f64 1 n)) (/.f64 (neg.f64 i) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(/.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (/.f64 1 n)) (+.f64 i i))
(/.f64 (/.f64 2 (/.f64 1 n)) (*.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)) 4) (/.f64 1 n)) (*.f64 i 4))
(/.f64 (/.f64 (/.f64 1 i) (/.f64 1 n)) (/.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 n)) (neg.f64 i))
(/.f64 (/.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 1 n)) (*.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 n)) (*.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 n)) (*.f64 2 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))
(/.f64 (/.f64 4 (/.f64 1 n)) (/.f64 (*.f64 i 4) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) 4) (/.f64 1 n)) (*.f64 (+.f64 i i) 4))
(/.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (/.f64 1 n)) (*.f64 2 (neg.f64 i)))
(/.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (/.f64 1 n)) (neg.f64 (+.f64 i i)))
(/.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 4)) (/.f64 1 n)) 8)
(/.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) 4)) (/.f64 1 n)) (*.f64 2 (*.f64 (+.f64 i i) 4)))
(/.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2)) (/.f64 1 n)) (*.f64 2 (*.f64 2 (neg.f64 i))))
(/.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2)) (/.f64 1 n)) (*.f64 2 (neg.f64 (+.f64 i i))))
(/.f64 (/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (neg.f64 i)) (/.f64 1 n)) -1)
(/.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4)) (/.f64 1 n)) (neg.f64 (*.f64 i 4)))
(/.f64 (/.f64 1 (/.f64 2 n)) (/.f64 (/.f64 i 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 n)) i)
(/.f64 (/.f64 2 (/.f64 2 n)) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(/.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (/.f64 2 n)) (+.f64 i i))
(/.f64 (/.f64 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (/.f64 2 n)) (*.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 n)) (*.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 n)) (neg.f64 i))
(/.f64 (/.f64 (*.f64 2 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) (/.f64 2 n)) (*.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 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 2 i)) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)) (/.f64 2 n)) (/.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 n))) -1)
(/.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (/.f64 i (neg.f64 n))) -2)
(/.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (/.f64 i (neg.f64 n))) -4)
(/.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4)) (/.f64 i (neg.f64 n))) 4)
(/.f64 (/.f64 n (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) i)
(/.f64 (/.f64 n 1/2) (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(/.f64 (/.f64 n (neg.f64 i)) (/.f64 -1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(/.f64 (neg.f64 (+.f64 n n)) (neg.f64 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))
(/.f64 (neg.f64 (/.f64 n i)) (/.f64 -1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(/.f64 (neg.f64 (neg.f64 n)) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(pow.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 n i)) 1)
(neg.f64 (/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (neg.f64 i)) (/.f64 1 n)))
(neg.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 i (neg.f64 n))))
(+.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 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 1 i))
(*.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 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (/.f64 1/2 i))
(*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (*.f64 (/.f64 1 i) 1/2))
(*.f64 2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (+.f64 i i)))
(*.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 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 1/2 i)))
(*.f64 2 (*.f64 (/.f64 (/.f64 1 i) 4) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2)))
(*.f64 -2 (*.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 1/2 i)))
(*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 2 i)) 1/2)
(*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (/.f64 (/.f64 1 i) 4))
(*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (*.f64 1/2 (/.f64 1/2 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 4 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (/.f64 1/2 i)))
(*.f64 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) 4) (*.f64 1/4 (/.f64 1/2 i)))
(*.f64 1/2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 2 i)))
(*.f64 (/.f64 1/2 i) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2))
(*.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 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2))
(*.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 (/.f64 1 i) 4) (*.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))))
(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 (neg.f64 i) (+.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 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (neg.f64 (+.f64 i i))))
(+.f64 (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 100 (/.f64 n i)))) 0)
(+.f64 0 (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 100 (/.f64 n i)))))
(+.f64 (/.f64 (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 100 (/.f64 n i)))) 2) (/.f64 (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 100 (/.f64 n i)))) 2))
(-.f64 (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 100 (/.f64 n i)))) 0)
(/.f64 (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 100 (/.f64 n i)))) 1)
(/.f64 (*.f64 n 100) (/.f64 i (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(/.f64 (*.f64 n (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 n i)) 200)) 2)
(/.f64 (*.f64 (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 n i))) 400) 4)
(/.f64 (*.f64 n (*.f64 n 100)) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(/.f64 (*.f64 2 (*.f64 (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 n i))) 400)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 n i))) 400))) 16)
(pow.f64 (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 100 (/.f64 n i)))) 1)
Outputs
(/.f64 (*.f64 n (-.f64 (log.f64 i) (log.f64 n))) i)
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) (/.f64 n i))
(/.f64 (*.f64 n (-.f64 (log.f64 i) (log.f64 n))) i)
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) (/.f64 n i))
(/.f64 (*.f64 n (-.f64 (log.f64 i) (log.f64 n))) i)
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) (/.f64 n i))
(/.f64 (*.f64 n (-.f64 (log.f64 i) (log.f64 n))) i)
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) (/.f64 n i))
(/.f64 (*.f64 n (-.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 n i))
(*.f64 (-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n)))) (/.f64 n i))
(/.f64 (*.f64 n (-.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 n i))
(*.f64 (-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n)))) (/.f64 n i))
(/.f64 (*.f64 n (-.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 n i))
(*.f64 (-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n)))) (/.f64 n i))
(/.f64 (*.f64 n (-.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 n i))
(*.f64 (-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n)))) (/.f64 n i))
(/.f64 (*.f64 n (-.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 n i))
(*.f64 n (/.f64 (-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1))) i))
(/.f64 (*.f64 n (-.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 n i))
(*.f64 n (/.f64 (-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1))) i))
(/.f64 (*.f64 n (-.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 n i))
(*.f64 n (/.f64 (-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1))) i))
(/.f64 (*.f64 n (-.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 n i))
(*.f64 n (/.f64 (-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1))) i))
(/.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) n) i)
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) (/.f64 n i))
(/.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) n) i)
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) (/.f64 n i))
(/.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) n) i)
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) (/.f64 n i))
(/.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) n) i)
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) (/.f64 n i))
(/.f64 (*.f64 n (-.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 n i))
(*.f64 (-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n)) (/.f64 n i))
(/.f64 (*.f64 n (-.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 n i))
(*.f64 (-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n)) (/.f64 n i))
(/.f64 (*.f64 n (-.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 n i))
(*.f64 (-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n)) (/.f64 n i))
(/.f64 (*.f64 n (-.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 n i))
(*.f64 (-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n)) (/.f64 n i))
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) n) i)
(*.f64 n (/.f64 (-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (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))) (/.f64 n i))
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) n) i)
(*.f64 n (/.f64 (-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (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))) (/.f64 n i))
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) n) i)
(*.f64 n (/.f64 (-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (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))) (/.f64 n i))
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) n) i)
(*.f64 n (/.f64 (-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (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))) (/.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) (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 (+.f64 (log.f64 -1) (*.f64 -1 (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 (+.f64 (log.f64 -1) (*.f64 -1 (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 (+.f64 (log.f64 -1) (*.f64 -1 (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 (+.f64 (log.f64 -1) (*.f64 -1 (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 100 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (/.f64 (pow.f64 n 2) i)))
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) (*.f64 (/.f64 (pow.f64 n 2) i) 100))
(*.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 (/.f64 (pow.f64 n 2) i) 100))
(*.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 (/.f64 (pow.f64 n 2) i) 100))
(*.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 (/.f64 (pow.f64 n 2) i) 100))
(*.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 (-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 (/.f64 (pow.f64 n 2) i) 100))
(*.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 (-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 (/.f64 (pow.f64 n 2) i) 100))
(*.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 (-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 (/.f64 (pow.f64 n 2) i) 100))
(*.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 (-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 (/.f64 (pow.f64 n 2) i) 100))
(*.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 (-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1))) (*.f64 (/.f64 (pow.f64 n 2) i) 100))
(*.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 (-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1))) (*.f64 (/.f64 (pow.f64 n 2) i) 100))
(*.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 (-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1))) (*.f64 (/.f64 (pow.f64 n 2) i) 100))
(*.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 (-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1))) (*.f64 (/.f64 (pow.f64 n 2) i) 100))
(*.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 (/.f64 (pow.f64 n 2) i) 100))
(*.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 (/.f64 (pow.f64 n 2) i) 100))
(*.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 (/.f64 (pow.f64 n 2) i) 100))
(*.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 (/.f64 (pow.f64 n 2) i) 100))
(*.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 (-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n)) (*.f64 (/.f64 (pow.f64 n 2) i) 100))
(*.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 (-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n)) (*.f64 (/.f64 (pow.f64 n 2) i) 100))
(*.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 (-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n)) (*.f64 (/.f64 (pow.f64 n 2) i) 100))
(*.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 (-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n)) (*.f64 (/.f64 (pow.f64 n 2) 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 100 (*.f64 (pow.f64 n 2) (/.f64 (-.f64 (+.f64 (log.f64 -1) (*.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 (*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) (pow.f64 n 2)) i))
(*.f64 100 (*.f64 (pow.f64 n 2) (/.f64 (-.f64 (+.f64 (log.f64 -1) (*.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 (*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) (pow.f64 n 2)) i))
(*.f64 100 (*.f64 (pow.f64 n 2) (/.f64 (-.f64 (+.f64 (log.f64 -1) (*.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 (*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) (pow.f64 n 2)) i))
(*.f64 100 (*.f64 (pow.f64 n 2) (/.f64 (-.f64 (+.f64 (log.f64 -1) (*.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 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 n i)) 0)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(+.f64 0 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 n i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(+.f64 (/.f64 n (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) (/.f64 n (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(-.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 n i)) 0)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 n (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 i n))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 i (/.f64 1 n)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 (/.f64 i n) 1))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 -1 (/.f64 i (neg.f64 n))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) (/.f64 1 n))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) (*.f64 (/.f64 1 n) 1))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) (*.f64 1/2 (/.f64 2 n)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 n i)) 1)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 1 (/.f64 i (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 1 (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 1 n)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 1 (*.f64 (/.f64 i (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) 1))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 1 (*.f64 (/.f64 (/.f64 i 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 2 n)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 -1 (/.f64 (/.f64 (neg.f64 i) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) n))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 -1 (*.f64 (/.f64 (neg.f64 i) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 1 n)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (/.f64 i (/.f64 n 2)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (*.f64 2 (/.f64 i n)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (*.f64 (+.f64 i i) (/.f64 1 n)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (*.f64 (/.f64 i (/.f64 n 2)) 1))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (*.f64 i (/.f64 2 n)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (*.f64 -2 (/.f64 i (neg.f64 n))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 2 (/.f64 (+.f64 i i) (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 2 (*.f64 2 (/.f64 i (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 2 (*.f64 2 (*.f64 (/.f64 1 n) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 2 (*.f64 (/.f64 (+.f64 i i) (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) 1))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 2 (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 2 n)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 2 i))) 2)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (+.f64 n n) (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 2 i)) (/.f64 2 n))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 2 i)) (*.f64 2 (/.f64 1 n)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 2 i)) (*.f64 (/.f64 2 n) 1))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (/.f64 (*.f64 i 4) n))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (*.f64 4 (/.f64 i n)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (*.f64 (*.f64 i 4) (/.f64 1 n)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.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 (/.f64 n 2))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (*.f64 (+.f64 i i) (/.f64 2 n)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (*.f64 -4 (/.f64 i (neg.f64 n))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (/.f64 4 (/.f64 n i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (/.f64 1 i) (/.f64 (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) n))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (/.f64 1 i) (*.f64 (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 1 n)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i (neg.f64 n)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (neg.f64 i) (/.f64 1 n)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.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 i (neg.f64 n)) 1))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 (neg.f64 (+.f64 i i)) (+.f64 n n)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.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 (/.f64 n i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) 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 n)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) 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 n)))
(*.f64 (/.f64 2 (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) (/.f64 i (*.f64 (/.f64 1 n) (*.f64 2 (*.f64 (/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) (/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))))))
(/.f64 (*.f64 (/.f64 n (/.f64 1 i)) (/.f64 1 (+.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))))))
(*.f64 n (*.f64 (/.f64 2 (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) (/.f64 i (*.f64 (/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) (/.f64 (+.f64 i i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))))))
(/.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 n)))
(*.f64 (/.f64 2 (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) (/.f64 i (*.f64 (/.f64 1 n) (*.f64 2 (*.f64 (/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) (/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))))))
(/.f64 (*.f64 (/.f64 n (/.f64 1 i)) (/.f64 1 (+.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))))))
(*.f64 n (*.f64 (/.f64 2 (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) (/.f64 i (*.f64 (/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) (/.f64 (+.f64 i i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))))))
(/.f64 4 (*.f64 2 (/.f64 (+.f64 i i) (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 4 (/.f64 (/.f64 (*.f64 i 4) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) n))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 4 (/.f64 (*.f64 2 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) n))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 4 (*.f64 2 (*.f64 (/.f64 1 n) (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 4 (*.f64 (/.f64 (*.f64 i 4) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 1 n)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 4 (*.f64 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (/.f64 2 n)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (*.f64 n 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 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (*.f64 n 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 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (*.f64 n 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 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 n i)) 4) 4)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 4) (/.f64 4 n))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 4) (*.f64 4 (/.f64 1 n)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 4) (*.f64 2 (/.f64 2 n)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) 4) (/.f64 (*.f64 (+.f64 i i) 4) n))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) 4) (*.f64 8 (/.f64 i n)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) 4) (*.f64 2 (*.f64 (/.f64 1 n) (*.f64 i 4))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) 4) (*.f64 4 (/.f64 i (/.f64 n 2))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (/.f64 n i) (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 1/2 (/.f64 (/.f64 (/.f64 i 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) n))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 1/2 (/.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (+.f64 n n)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 1/2 (/.f64 (/.f64 1/2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 n i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (/.f64 1/2 i) (/.f64 (/.f64 1/2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) n))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (/.f64 (neg.f64 (+.f64 i i)) n))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (/.f64 (*.f64 2 (neg.f64 i)) n))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (*.f64 2 (*.f64 (/.f64 1 n) (neg.f64 i))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (*.f64 (neg.f64 (+.f64 i i)) (/.f64 1 n)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (*.f64 (neg.f64 i) (/.f64 2 n)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (*.f64 2 (/.f64 i (neg.f64 n))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) 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) n))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 n i)) 4)) 8)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (*.f64 2 (*.f64 n 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 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (*.f64 2 (*.f64 n 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 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) 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 n)))
(*.f64 (/.f64 2 (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) (/.f64 i (*.f64 (/.f64 1 n) (*.f64 2 (*.f64 (/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) (/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))))))
(/.f64 (*.f64 (/.f64 n (/.f64 1 i)) (/.f64 1 (+.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))))))
(*.f64 n (*.f64 (/.f64 2 (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) (/.f64 i (*.f64 (/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) (/.f64 (+.f64 i i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))))))
(/.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 4)) (*.f64 8 (/.f64 1 n)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) 4)) (*.f64 2 (*.f64 (/.f64 1 n) (*.f64 (+.f64 i i) 4))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (*.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2)) (*.f64 2 (*.f64 (/.f64 1 n) (*.f64 2 (neg.f64 i)))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (*.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2)) (*.f64 2 (*.f64 (/.f64 1 n) (neg.f64 (+.f64 i i)))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (*.f64 n (/.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 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (*.f64 2 (/.f64 n i)) (*.f64 2 (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 1/4) (/.f64 4 n))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 1/4) (*.f64 4 (/.f64 1 n)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 1/4) (*.f64 2 (/.f64 2 n)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 i (*.f64 n 4))) 4)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.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)) (/.f64 -1 n))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.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)) (*.f64 -1 (/.f64 1 n)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 2 i)) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)) (*.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 2 n)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.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 1 (+.f64 n n)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.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 1/2 (/.f64 1 n)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (/.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 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (/.f64 n (*.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 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (neg.f64 n) (/.f64 (neg.f64 i) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (neg.f64 n) (*.f64 (/.f64 (neg.f64 i) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) 1))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4)) (*.f64 (neg.f64 (*.f64 i 4)) (/.f64 1 n)))
(/.f64 (neg.f64 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) 4)) (*.f64 (/.f64 1 n) (neg.f64 (*.f64 i 4))))
(/.f64 (*.f64 -4 (*.f64 n (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))) (*.f64 i -4))
(/.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4)) (*.f64 4 (/.f64 i (neg.f64 n))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 n i)) 4))) 16)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 i (*.f64 n 4)))) 8)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (*.f64 2 (neg.f64 n)) (*.f64 2 (/.f64 (neg.f64 i) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (/.f64 (+.f64 n n) i) (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (/.f64 (*.f64 2 (*.f64 n 4)) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) 8)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) 4) (/.f64 i n)) 8)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 1 n)) i)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (/.f64 1 (/.f64 1 n)) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (/.f64 -1 (/.f64 1 n)) (/.f64 (neg.f64 i) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (/.f64 1 n)) (+.f64 i i))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (/.f64 2 (/.f64 1 n)) (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (/.f64 1 n)) (*.f64 i 4))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (/.f64 (/.f64 1 i) (/.f64 1 n)) (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (/.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 1 n)) (neg.f64 i))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (/.f64 (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 1 n)) (*.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 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (/.f64 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (/.f64 1 n)) (*.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 2 (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) (/.f64 i (*.f64 (/.f64 1 n) (*.f64 2 (*.f64 (/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) (/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))))))
(/.f64 (*.f64 (/.f64 n (/.f64 1 i)) (/.f64 1 (+.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))))))
(*.f64 n (*.f64 (/.f64 2 (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) (/.f64 i (*.f64 (/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) (/.f64 (+.f64 i i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))))))
(/.f64 (/.f64 4 (/.f64 1 n)) (*.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 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (/.f64 4 (/.f64 1 n)) (/.f64 (*.f64 i 4) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) 4) (/.f64 1 n)) (*.f64 (+.f64 i i) 4))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (/.f64 1 n)) (*.f64 2 (neg.f64 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (/.f64 1 n)) (neg.f64 (+.f64 i i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i) 4)) (/.f64 1 n)) 8)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) 4)) (/.f64 1 n)) (*.f64 2 (*.f64 (+.f64 i i) 4)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2)) (/.f64 1 n)) (*.f64 2 (*.f64 2 (neg.f64 i))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2)) (/.f64 1 n)) (*.f64 2 (neg.f64 (+.f64 i i))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (neg.f64 i)) (/.f64 1 n)) -1)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4)) (/.f64 1 n)) (neg.f64 (*.f64 i 4)))
(/.f64 (neg.f64 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) 4)) (*.f64 (/.f64 1 n) (neg.f64 (*.f64 i 4))))
(/.f64 (*.f64 -4 (*.f64 n (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))) (*.f64 i -4))
(/.f64 (/.f64 1 (/.f64 2 n)) (/.f64 (/.f64 i 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (/.f64 2 n)) i)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (/.f64 2 (/.f64 2 n)) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (/.f64 2 n)) (+.f64 i i))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (/.f64 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (/.f64 2 n)) (*.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 2 (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) (/.f64 i (*.f64 (/.f64 1 n) (*.f64 2 (*.f64 (/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) (/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))))))
(/.f64 (*.f64 (/.f64 n (/.f64 1 i)) (/.f64 1 (+.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))))))
(*.f64 n (*.f64 (/.f64 2 (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) (/.f64 i (*.f64 (/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) (/.f64 (+.f64 i i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))))))
(/.f64 (/.f64 4 (/.f64 2 n)) (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (/.f64 2 n)) (neg.f64 i))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (/.f64 (*.f64 2 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))) (/.f64 2 n)) (*.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 2 (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) (/.f64 i (*.f64 (/.f64 1 n) (*.f64 2 (*.f64 (/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) (/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))))))
(/.f64 (*.f64 (/.f64 n (/.f64 1 i)) (/.f64 1 (+.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))))))
(*.f64 n (*.f64 (/.f64 2 (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) (/.f64 i (*.f64 (/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) (/.f64 (+.f64 i i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))))))
(/.f64 (/.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 2 i)) (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)) (/.f64 2 n)) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 i (neg.f64 n))) -1)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (/.f64 i (neg.f64 n))) -2)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) (/.f64 i (neg.f64 n))) -4)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4)) (/.f64 i (neg.f64 n))) 4)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (/.f64 n (/.f64 1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) i)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (/.f64 n 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 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (/.f64 n (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 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (neg.f64 (+.f64 n n)) (neg.f64 (*.f64 i (/.f64 2 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))))
(/.f64 (neg.f64 (+.f64 n n)) (neg.f64 (*.f64 i (/.f64 2 (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))))))
(/.f64 (neg.f64 (+.f64 n n)) (*.f64 (/.f64 2 (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) (neg.f64 i)))
(/.f64 (*.f64 n -2) (*.f64 (/.f64 2 (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) (neg.f64 i)))
(/.f64 (neg.f64 (/.f64 n i)) (/.f64 -1 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(/.f64 (neg.f64 (neg.f64 n)) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(pow.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 n i)) 1)
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(neg.f64 (/.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (neg.f64 i)) (/.f64 1 n)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i))
(neg.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 i (neg.f64 n))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n i))
(*.f64 n (/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) 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)) 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 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 (+.f64 i i) 1/2))
(-.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 (+.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 (+.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 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (/.f64 1/2 i))
(*.f64 2 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 1/2 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 2 (/.f64 1/2 i)))
(*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (*.f64 (/.f64 1 i) 1/2))
(/.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 (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 2 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 1/2 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 2 (/.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 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 1/2 i)))
(*.f64 2 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 1/2 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 2 (/.f64 1/2 i)))
(*.f64 2 (*.f64 (/.f64 (/.f64 1 i) 4) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2)))
(*.f64 2 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 2 (/.f64 1/4 i))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 (*.f64 2 (/.f64 1/4 i)) 2))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 4 (/.f64 1/4 i)))
(*.f64 -2 (*.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 1/2 i)))
(*.f64 -2 (*.f64 (neg.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) (/.f64 1/2 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 -2 (neg.f64 (/.f64 1/2 i))))
(*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 2 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 (/.f64 1 i) 4))
(*.f64 2 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 2 (/.f64 1/4 i))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 (*.f64 2 (/.f64 1/4 i)) 2))
(*.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 2 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 1/2 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 2 (/.f64 1/2 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 4 (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (/.f64 1/2 i)))
(*.f64 2 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 1/2 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 2 (/.f64 1/2 i)))
(*.f64 (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) 4) (*.f64 1/4 (/.f64 1/2 i)))
(*.f64 2 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 1/2 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 2 (/.f64 1/2 i)))
(*.f64 1/2 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 2 i)))
(/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i)
(*.f64 (/.f64 1/2 i) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2))
(*.f64 2 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 1/2 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 2 (/.f64 1/2 i)))
(*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) -2) (*.f64 -1 (/.f64 1/2 i)))
(*.f64 -2 (*.f64 (neg.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) (/.f64 1/2 i)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 -2 (neg.f64 (/.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 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2))
(/.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 (log.f64 i) (neg.f64 (log.f64 n))) i)
(*.f64 (/.f64 (/.f64 1 i) 4) (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4))
(*.f64 2 (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 2 (/.f64 1/4 i))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 (*.f64 2 (/.f64 1/4 i)) 2))
(*.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)
(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 (neg.f64 i) (+.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 (/.f64 (neg.f64 i) (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) (/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))) (/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))))
(/.f64 (/.f64 (neg.f64 i) (*.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 (log.f64 i) (neg.f64 (log.f64 n)))))
(/.f64 i (*.f64 (/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) (*.f64 (/.f64 i (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))))
(neg.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (neg.f64 (+.f64 i i))))
(/.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) i)
(+.f64 (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 100 (/.f64 n i)))) 0)
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 n i))))
(+.f64 0 (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 100 (/.f64 n i)))))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 n i))))
(+.f64 (/.f64 (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 100 (/.f64 n i)))) 2) (/.f64 (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 100 (/.f64 n i)))) 2))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 n i))))
(-.f64 (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 100 (/.f64 n i)))) 0)
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 n i))))
(/.f64 (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 100 (/.f64 n i)))) 1)
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 n i))))
(/.f64 (*.f64 n 100) (/.f64 i (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))))
(/.f64 (*.f64 n (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) (/.f64 i (*.f64 n 100)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n (/.f64 (/.f64 i 100) n)))
(/.f64 (*.f64 n (*.f64 (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 n i)) 200)) 2)
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 n i))))
(/.f64 (*.f64 (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 n i))) 400) 4)
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 n i))))
(/.f64 (*.f64 n (*.f64 n 100)) (/.f64 i (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))))
(/.f64 (*.f64 n (+.f64 (log.f64 i) (neg.f64 (log.f64 n)))) (/.f64 i (*.f64 n 100)))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n (/.f64 (/.f64 i 100) n)))
(/.f64 (*.f64 2 (*.f64 (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 n i))) 400)) 8)
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 n i))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (/.f64 n i))) 400))) 16)
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 n i))))
(pow.f64 (*.f64 n (*.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 100 (/.f64 n i)))) 1)
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 n i))))

eval141.0ms (0.7%)

Compiler

Compiled 9488 to 5477 computations (42.3% saved)

prune117.0ms (0.6%)

Pruning

27 alts after pruning (22 fresh and 5 done)

PrunedKeptTotal
New53410544
Fresh51217
Picked101
Done257
Total54227569
Error
2.4b
Counts
569 → 27
Alt Table
Click to see full alt table
StatusErrorProgram
32.7b
(+.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)))))))))))
27.3b
(+.f64 (*.f64 n (+.f64 100 (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100))) (*.f64 100/3 (/.f64 (pow.f64 i 2) n)))
27.0b
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 i 50)))
27.2b
(+.f64 (*.f64 n 100) (*.f64 -50 i))
27.0b
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
56.5b
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n (/.f64 (/.f64 i 100) n)))
27.0b
(*.f64 (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))) n)
27.0b
(*.f64 (+.f64 100 (*.f64 50 i)) n)
27.3b
(*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) (*.f64 n 100))
48.3b
(*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 100 (/.f64 n i)))
61.1b
(*.f64 n (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))))
62.1b
(*.f64 n (*.f64 -50 (/.f64 i n)))
26.7b
(*.f64 n 100)
47.9b
(*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n)))
52.4b
(*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n)))
56.5b
(*.f64 100 (/.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) n) (/.f64 i n)))
49.1b
(*.f64 100 (/.f64 n (/.f64 i (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))
32.6b
(*.f64 100 (/.f64 i (/.f64 i n)))
27.6b
(*.f64 100 (+.f64 (-.f64 1 (neg.f64 n)) -1))
32.7b
(*.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)))))))))
33.8b
(*.f64 100 (*.f64 (/.f64 n i) (/.f64 1 (/.f64 1 i))))
33.7b
(*.f64 100 (*.f64 (/.f64 n i) i))
32.6b
(*.f64 100 (*.f64 (/.f64 i (*.f64 i (/.f64 2 n))) 2))
33.6b
(*.f64 100 (*.f64 (/.f64 -1 (/.f64 i n)) (neg.f64 i)))
56.5b
(*.f64 100 (*.f64 (*.f64 n (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i)) n))
60.2b
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
62.0b
(*.f64 -50 i)
Compiler

Compiled 825 to 640 computations (22.4% saved)

localize87.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 n (*.f64 50 i))
0.2b
(*.f64 50/3 (pow.f64 i 2))
3.7b
(+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2))))
7.9b
(*.f64 n (*.f64 50/3 (pow.f64 i 2)))
Compiler

Compiled 64 to 45 computations (29.7% saved)

series21.0ms (0.1%)

Counts
3 → 72
Calls

18 calls:

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

rewrite199.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
2450×rational.json-simplify-35
1514×rational.json-simplify-53
1258×rational.json-simplify-1
1236×exponential.json-3
1236×rational.json-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01369
18963
219063
339763
475063
5181163
6312363
7425963
8586963
9655963
10655963
11655963
Stop Event
node limit
Counts
3 → 57
Calls
Call 1
Inputs
(*.f64 n (*.f64 50/3 (pow.f64 i 2)))
(+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2))))
(*.f64 n (*.f64 50 i))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 n (*.f64 50/3 (pow.f64 i 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 n (*.f64 50/3 (pow.f64 i 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 n (*.f64 (pow.f64 i 2) 25/3)) (*.f64 n (*.f64 (pow.f64 i 2) 25/3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 n (*.f64 50/3 (pow.f64 i 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (*.f64 50/3 (pow.f64 i 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 i 2) (*.f64 n 100/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (*.f64 (pow.f64 i 2) 200/3)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 (pow.f64 i 2) (*.f64 n 100/3))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (*.f64 (pow.f64 i 2) (*.f64 n 100/3)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 4 (*.f64 (pow.f64 i 2) (*.f64 n 100/3))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 4 (*.f64 (pow.f64 i 2) (*.f64 n 100/3)))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 4 (*.f64 (pow.f64 i 2) (*.f64 n 100/3))))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 4 (*.f64 (pow.f64 i 2) (*.f64 n 100/3))))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 4 (*.f64 (pow.f64 i 2) (*.f64 n 100/3)))))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 n (*.f64 50/3 (pow.f64 i 2))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 n (/.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 n n) (*.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 n n) (/.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 n n) (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)) n)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (*.f64 4 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50))) (*.f64 n 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 n n) (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n 1/2) (*.f64 2 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (/.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)) 1/2) (+.f64 n n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 n (*.f64 4 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)) 2) (+.f64 n n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 n n) (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (*.f64 4 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 n (*.f64 4 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 4 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 4 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50))))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 4 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 4 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50))))))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 4 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50))))))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 4 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))))))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 n (*.f64 i 50)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 n (*.f64 i 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 n (*.f64 i 50)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (*.f64 i 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 n (*.f64 i 200)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (*.f64 4 (*.f64 i 100))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 n (*.f64 4 (*.f64 i 100)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 4 (*.f64 i 100))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 4 (*.f64 i 100)))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 4 (*.f64 i 100))))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 4 (*.f64 i 100))))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 4 (*.f64 i 100)))))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 n (*.f64 i 50)) 1)))))

simplify258.0ms (1.3%)

Algorithm
egg-herbie
Rules
3010×rational.json-simplify-2
1958×rational.json-simplify-35
1412×rational.json-simplify-53
1296×rational.json-simplify-51
1014×exponential.json-simplify-26
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01442841
13472833
27822833
319812833
444572833
556732833
660312833
763012833
865322833
965322833
1077962833
Stop Event
node limit
Counts
129 → 67
Calls
Call 1
Inputs
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 n (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))))
(*.f64 n (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))))
(*.f64 n (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))))
(*.f64 n (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))))
(*.f64 n (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))))
(*.f64 n (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))))
(*.f64 n (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))))
(*.f64 n (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))))
(*.f64 -1 (*.f64 n (+.f64 (*.f64 -50/3 (pow.f64 i 2)) (*.f64 -50 i))))
(*.f64 -1 (*.f64 n (+.f64 (*.f64 -50/3 (pow.f64 i 2)) (*.f64 -50 i))))
(*.f64 -1 (*.f64 n (+.f64 (*.f64 -50/3 (pow.f64 i 2)) (*.f64 -50 i))))
(*.f64 -1 (*.f64 n (+.f64 (*.f64 -50/3 (pow.f64 i 2)) (*.f64 -50 i))))
(*.f64 50 (*.f64 n i))
(+.f64 (*.f64 50 (*.f64 n i)) (*.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 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 50/3 (*.f64 n (pow.f64 i 2))))
(+.f64 (*.f64 50 (*.f64 n i)) (*.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 50/3 (*.f64 n (pow.f64 i 2))))
(+.f64 (*.f64 50 (*.f64 n i)) (*.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 (*.f64 n (*.f64 50/3 (pow.f64 i 2))) 0)
(+.f64 0 (*.f64 n (*.f64 50/3 (pow.f64 i 2))))
(+.f64 (*.f64 n (*.f64 (pow.f64 i 2) 25/3)) (*.f64 n (*.f64 (pow.f64 i 2) 25/3)))
(-.f64 (*.f64 n (*.f64 50/3 (pow.f64 i 2))) 0)
(/.f64 (*.f64 n (*.f64 50/3 (pow.f64 i 2))) 1)
(/.f64 (*.f64 (pow.f64 i 2) (*.f64 n 100/3)) 2)
(/.f64 (*.f64 n (*.f64 (pow.f64 i 2) 200/3)) 4)
(/.f64 (*.f64 4 (*.f64 (pow.f64 i 2) (*.f64 n 100/3))) 8)
(/.f64 (*.f64 2 (*.f64 4 (*.f64 (pow.f64 i 2) (*.f64 n 100/3)))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (*.f64 (pow.f64 i 2) (*.f64 n 100/3))))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 4 (*.f64 (pow.f64 i 2) (*.f64 n 100/3)))))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 4 (*.f64 (pow.f64 i 2) (*.f64 n 100/3))))))) 128)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 4 (*.f64 (pow.f64 i 2) (*.f64 n 100/3))))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 4 (*.f64 (pow.f64 i 2) (*.f64 n 100/3)))))))) 256)
(pow.f64 (*.f64 n (*.f64 50/3 (pow.f64 i 2))) 1)
(-.f64 (*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50))) 0)
(*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))
(*.f64 2 (*.f64 n (/.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)) 2)))
(*.f64 (*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50))) 1)
(*.f64 1 (*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50))))
(*.f64 (+.f64 n n) (*.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)) 1/2))
(*.f64 (+.f64 n n) (/.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)) 2))
(*.f64 (*.f64 (+.f64 n n) (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50))) 1/2)
(*.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)) n)
(*.f64 4 (/.f64 (*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50))) 4))
(*.f64 (*.f64 n (*.f64 4 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))) 1/4)
(*.f64 (*.f64 2 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50))) (*.f64 n 1/2))
(*.f64 1/2 (*.f64 (+.f64 n n) (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50))))
(*.f64 (*.f64 n 1/2) (*.f64 2 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50))))
(*.f64 (*.f64 n (/.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)) 2)) 2)
(*.f64 (*.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)) 1/2) (+.f64 n n))
(*.f64 1/4 (*.f64 n (*.f64 4 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))))
(*.f64 (/.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)) 2) (+.f64 n n))
(*.f64 (/.f64 (*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50))) 4) 4)
(/.f64 (*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50))) 1)
(/.f64 (*.f64 (+.f64 n n) (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50))) 2)
(/.f64 (*.f64 n (*.f64 4 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))) 4)
(/.f64 (*.f64 2 (*.f64 n (*.f64 4 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50))))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 4 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 4 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50))))))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 4 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))))))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 4 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50))))))))) 128)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 4 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50))))))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 4 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))))))))) 256)
(pow.f64 (*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50))) 1)
(+.f64 (*.f64 n (*.f64 i 50)) 0)
(+.f64 0 (*.f64 n (*.f64 i 50)))
(+.f64 (*.f64 n (*.f64 i 25)) (*.f64 n (*.f64 i 25)))
(-.f64 (*.f64 n (*.f64 i 50)) 0)
(/.f64 (*.f64 n (*.f64 i 50)) 1)
(/.f64 (*.f64 n (*.f64 i 100)) 2)
(/.f64 (*.f64 n (*.f64 i 200)) 4)
(/.f64 (*.f64 n (*.f64 4 (*.f64 i 100))) 8)
(/.f64 (*.f64 2 (*.f64 n (*.f64 4 (*.f64 i 100)))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 4 (*.f64 i 100))))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 4 (*.f64 i 100)))))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 4 (*.f64 i 100))))))) 128)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 4 (*.f64 i 100))))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 4 (*.f64 i 100)))))))) 256)
(pow.f64 (*.f64 n (*.f64 i 50)) 1)
Outputs
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 n (*.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 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 n (*.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 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 n (*.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 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 n (*.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 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 n (*.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 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 n (*.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 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 n (*.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 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 n (*.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 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 n (*.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 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 n (*.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 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 n (*.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 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 n (*.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 n (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))))
(*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))
(*.f64 n (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))))
(*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))
(*.f64 n (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))))
(*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))
(*.f64 n (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))))
(*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))
(*.f64 n (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))))
(*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))
(*.f64 n (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))))
(*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))
(*.f64 n (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))))
(*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))
(*.f64 n (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))))
(*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))
(*.f64 -1 (*.f64 n (+.f64 (*.f64 -50/3 (pow.f64 i 2)) (*.f64 -50 i))))
(*.f64 n (*.f64 (+.f64 (*.f64 (pow.f64 i 2) -50/3) (*.f64 i -50)) -1))
(*.f64 n (neg.f64 (+.f64 (*.f64 (pow.f64 i 2) -50/3) (*.f64 i -50))))
(*.f64 (+.f64 (*.f64 (pow.f64 i 2) -50/3) (*.f64 i -50)) (neg.f64 n))
(*.f64 -1 (*.f64 n (+.f64 (*.f64 -50/3 (pow.f64 i 2)) (*.f64 -50 i))))
(*.f64 n (*.f64 (+.f64 (*.f64 (pow.f64 i 2) -50/3) (*.f64 i -50)) -1))
(*.f64 n (neg.f64 (+.f64 (*.f64 (pow.f64 i 2) -50/3) (*.f64 i -50))))
(*.f64 (+.f64 (*.f64 (pow.f64 i 2) -50/3) (*.f64 i -50)) (neg.f64 n))
(*.f64 -1 (*.f64 n (+.f64 (*.f64 -50/3 (pow.f64 i 2)) (*.f64 -50 i))))
(*.f64 n (*.f64 (+.f64 (*.f64 (pow.f64 i 2) -50/3) (*.f64 i -50)) -1))
(*.f64 n (neg.f64 (+.f64 (*.f64 (pow.f64 i 2) -50/3) (*.f64 i -50))))
(*.f64 (+.f64 (*.f64 (pow.f64 i 2) -50/3) (*.f64 i -50)) (neg.f64 n))
(*.f64 -1 (*.f64 n (+.f64 (*.f64 -50/3 (pow.f64 i 2)) (*.f64 -50 i))))
(*.f64 n (*.f64 (+.f64 (*.f64 (pow.f64 i 2) -50/3) (*.f64 i -50)) -1))
(*.f64 n (neg.f64 (+.f64 (*.f64 (pow.f64 i 2) -50/3) (*.f64 i -50))))
(*.f64 (+.f64 (*.f64 (pow.f64 i 2) -50/3) (*.f64 i -50)) (neg.f64 n))
(*.f64 50 (*.f64 n i))
(*.f64 n (*.f64 i 50))
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 50/3 (*.f64 n (pow.f64 i 2))))
(*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 50/3 (*.f64 n (pow.f64 i 2))))
(*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 50/3 (*.f64 n (pow.f64 i 2))))
(*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))
(*.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 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 50/3 (*.f64 n (pow.f64 i 2))))
(*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 50/3 (*.f64 n (pow.f64 i 2))))
(*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))
(*.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 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 50/3 (*.f64 n (pow.f64 i 2))))
(*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 50/3 (*.f64 n (pow.f64 i 2))))
(*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))
(*.f64 50 (*.f64 n i))
(*.f64 n (*.f64 i 50))
(*.f64 50 (*.f64 n i))
(*.f64 n (*.f64 i 50))
(*.f64 50 (*.f64 n i))
(*.f64 n (*.f64 i 50))
(*.f64 50 (*.f64 n i))
(*.f64 n (*.f64 i 50))
(*.f64 50 (*.f64 n i))
(*.f64 n (*.f64 i 50))
(*.f64 50 (*.f64 n i))
(*.f64 n (*.f64 i 50))
(*.f64 50 (*.f64 n i))
(*.f64 n (*.f64 i 50))
(*.f64 50 (*.f64 n i))
(*.f64 n (*.f64 i 50))
(*.f64 50 (*.f64 n i))
(*.f64 n (*.f64 i 50))
(*.f64 50 (*.f64 n i))
(*.f64 n (*.f64 i 50))
(*.f64 50 (*.f64 n i))
(*.f64 n (*.f64 i 50))
(*.f64 50 (*.f64 n i))
(*.f64 n (*.f64 i 50))
(*.f64 50 (*.f64 n i))
(*.f64 n (*.f64 i 50))
(*.f64 50 (*.f64 n i))
(*.f64 n (*.f64 i 50))
(*.f64 50 (*.f64 n i))
(*.f64 n (*.f64 i 50))
(*.f64 50 (*.f64 n i))
(*.f64 n (*.f64 i 50))
(*.f64 50 (*.f64 n i))
(*.f64 n (*.f64 i 50))
(*.f64 50 (*.f64 n i))
(*.f64 n (*.f64 i 50))
(*.f64 50 (*.f64 n i))
(*.f64 n (*.f64 i 50))
(*.f64 50 (*.f64 n i))
(*.f64 n (*.f64 i 50))
(*.f64 50 (*.f64 n i))
(*.f64 n (*.f64 i 50))
(*.f64 50 (*.f64 n i))
(*.f64 n (*.f64 i 50))
(*.f64 50 (*.f64 n i))
(*.f64 n (*.f64 i 50))
(*.f64 50 (*.f64 n i))
(*.f64 n (*.f64 i 50))
(+.f64 (*.f64 n (*.f64 50/3 (pow.f64 i 2))) 0)
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 n (*.f64 50/3 (pow.f64 i 2)))
(+.f64 0 (*.f64 n (*.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 n (*.f64 (pow.f64 i 2) 25/3)) (*.f64 n (*.f64 (pow.f64 i 2) 25/3)))
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 n (*.f64 50/3 (pow.f64 i 2)))
(-.f64 (*.f64 n (*.f64 50/3 (pow.f64 i 2))) 0)
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 n (*.f64 50/3 (pow.f64 i 2)))
(/.f64 (*.f64 n (*.f64 50/3 (pow.f64 i 2))) 1)
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 n (*.f64 50/3 (pow.f64 i 2)))
(/.f64 (*.f64 (pow.f64 i 2) (*.f64 n 100/3)) 2)
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 n (*.f64 50/3 (pow.f64 i 2)))
(/.f64 (*.f64 n (*.f64 (pow.f64 i 2) 200/3)) 4)
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 n (*.f64 50/3 (pow.f64 i 2)))
(/.f64 (*.f64 4 (*.f64 (pow.f64 i 2) (*.f64 n 100/3))) 8)
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 n (*.f64 50/3 (pow.f64 i 2)))
(/.f64 (*.f64 2 (*.f64 4 (*.f64 (pow.f64 i 2) (*.f64 n 100/3)))) 16)
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 n (*.f64 50/3 (pow.f64 i 2)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (*.f64 (pow.f64 i 2) (*.f64 n 100/3))))) 32)
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 n (*.f64 50/3 (pow.f64 i 2)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 4 (*.f64 (pow.f64 i 2) (*.f64 n 100/3)))))) 64)
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 n (*.f64 50/3 (pow.f64 i 2)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 4 (*.f64 (pow.f64 i 2) (*.f64 n 100/3))))))) 128)
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 n (*.f64 50/3 (pow.f64 i 2)))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 4 (*.f64 (pow.f64 i 2) (*.f64 n 100/3))))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 4 (*.f64 (pow.f64 i 2) (*.f64 n 100/3)))))))) 256)
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 n (*.f64 50/3 (pow.f64 i 2)))
(pow.f64 (*.f64 n (*.f64 50/3 (pow.f64 i 2))) 1)
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 n (*.f64 50/3 (pow.f64 i 2)))
(-.f64 (*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50))) 0)
(*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))
(*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))
(*.f64 2 (*.f64 n (/.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)) 2)))
(*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))
(*.f64 (*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50))) 1)
(*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))
(*.f64 1 (*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50))))
(*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))
(*.f64 (+.f64 n n) (*.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)) 1/2))
(*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))
(*.f64 (+.f64 n n) (/.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)) 2))
(*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))
(*.f64 (*.f64 (+.f64 n n) (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50))) 1/2)
(*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))
(*.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)) n)
(*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))
(*.f64 4 (/.f64 (*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50))) 4))
(*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))
(*.f64 (*.f64 n (*.f64 4 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))) 1/4)
(*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))
(*.f64 (*.f64 2 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50))) (*.f64 n 1/2))
(*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))
(*.f64 1/2 (*.f64 (+.f64 n n) (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50))))
(*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))
(*.f64 (*.f64 n 1/2) (*.f64 2 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50))))
(*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))
(*.f64 (*.f64 n (/.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)) 2)) 2)
(*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))
(*.f64 (*.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)) 1/2) (+.f64 n n))
(*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))
(*.f64 1/4 (*.f64 n (*.f64 4 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))))
(*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))
(*.f64 (/.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)) 2) (+.f64 n n))
(*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))
(*.f64 (/.f64 (*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50))) 4) 4)
(*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))
(/.f64 (*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50))) 1)
(*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))
(/.f64 (*.f64 (+.f64 n n) (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50))) 2)
(*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))
(/.f64 (*.f64 n (*.f64 4 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))) 4)
(*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))
(/.f64 (*.f64 2 (*.f64 n (*.f64 4 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50))))) 8)
(*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 4 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))))) 16)
(*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 4 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50))))))) 32)
(*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 4 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))))))) 64)
(*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 4 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50))))))))) 128)
(*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 4 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50))))))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 4 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))))))))) 256)
(*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))
(pow.f64 (*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50))) 1)
(*.f64 n (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)))
(+.f64 (*.f64 n (*.f64 i 50)) 0)
(*.f64 n (*.f64 i 50))
(*.f64 50 (*.f64 n i))
(+.f64 0 (*.f64 n (*.f64 i 50)))
(*.f64 n (*.f64 i 50))
(*.f64 50 (*.f64 n i))
(+.f64 (*.f64 n (*.f64 i 25)) (*.f64 n (*.f64 i 25)))
(*.f64 n (*.f64 i 50))
(*.f64 50 (*.f64 n i))
(-.f64 (*.f64 n (*.f64 i 50)) 0)
(*.f64 n (*.f64 i 50))
(*.f64 50 (*.f64 n i))
(/.f64 (*.f64 n (*.f64 i 50)) 1)
(*.f64 n (*.f64 i 50))
(*.f64 50 (*.f64 n i))
(/.f64 (*.f64 n (*.f64 i 100)) 2)
(*.f64 n (*.f64 i 50))
(*.f64 50 (*.f64 n i))
(/.f64 (*.f64 n (*.f64 i 200)) 4)
(*.f64 n (*.f64 i 50))
(*.f64 50 (*.f64 n i))
(/.f64 (*.f64 n (*.f64 4 (*.f64 i 100))) 8)
(*.f64 n (*.f64 i 50))
(*.f64 50 (*.f64 n i))
(/.f64 (*.f64 2 (*.f64 n (*.f64 4 (*.f64 i 100)))) 16)
(*.f64 n (*.f64 i 50))
(*.f64 50 (*.f64 n i))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 4 (*.f64 i 100))))) 32)
(*.f64 n (*.f64 i 50))
(*.f64 50 (*.f64 n i))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 4 (*.f64 i 100)))))) 64)
(*.f64 n (*.f64 i 50))
(*.f64 50 (*.f64 n i))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 4 (*.f64 i 100))))))) 128)
(*.f64 n (*.f64 i 50))
(*.f64 50 (*.f64 n i))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 4 (*.f64 i 100))))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 4 (*.f64 i 100)))))))) 256)
(*.f64 n (*.f64 i 50))
(*.f64 50 (*.f64 n i))
(pow.f64 (*.f64 n (*.f64 i 50)) 1)
(*.f64 n (*.f64 i 50))
(*.f64 50 (*.f64 n i))

localize6.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
15.3b
(*.f64 (/.f64 n i) i)
Compiler

Compiled 20 to 7 computations (65% saved)

series0.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite73.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1204×rational.json-simplify-50
1192×rational.json-1
1192×rational.json-2
1192×rational.json-4
1192×rational.json-3
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
0613
14213
211713
332713
411471
542051
Stop Event
node limit
Counts
1 → 141
Calls
Call 1
Inputs
(*.f64 (/.f64 n i) i)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 n 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 n (/.f64 0 i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 n (/.f64 0 (/.f64 -1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 n)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 n -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 n (/.f64 i (neg.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 n 2) (/.f64 n 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 n -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 i) n)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 -1 i)) n)))) (#(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 n (/.f64 i (neg.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 n 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 n (neg.f64 (/.f64 i (neg.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 i (/.f64 i n))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 i (neg.f64 (neg.f64 (/.f64 i n))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 i (-.f64 0 (neg.f64 (/.f64 i n))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 i (-.f64 0 (/.f64 -1 (/.f64 n i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 n i) (/.f64 1 i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 n i) (-.f64 0 (/.f64 -1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 n))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 n n) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 n n) (-.f64 0 (*.f64 2 (/.f64 i (neg.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 i i) (*.f64 i (/.f64 2 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (/.f64 1 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 2 n))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 n i) 2) (/.f64 2 i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i 4) (*.f64 (/.f64 i n) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 i) (/.f64 (/.f64 1 i) n))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 i) (/.f64 (/.f64 -2 n) (*.f64 i -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 i) (/.f64 (/.f64 1 n) i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 n) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 n) (/.f64 i (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 i) (neg.f64 (/.f64 i n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 i) (/.f64 -1 (/.f64 n i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 -1 n))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (/.f64 2 n)) (*.f64 (*.f64 (/.f64 i n) (/.f64 i n)) (/.f64 2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 i 4) (*.f64 n i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (*.f64 2 (/.f64 1 n))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (/.f64 2 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 n i) 4) (*.f64 2 (/.f64 2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i 8) (*.f64 (/.f64 i n) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n -2) (*.f64 2 (/.f64 i (neg.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n i) i)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 i (/.f64 1/2 n)) (+.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 i (/.f64 1/2 n)) (/.f64 -2 (/.f64 -1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (*.f64 i 4)) (*.f64 i 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (*.f64 i 4)) (/.f64 -4 (/.f64 -1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (neg.f64 i)) (neg.f64 i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 i (neg.f64 i)) (/.f64 -1 n))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1/2 n))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i -2) (*.f64 2 (neg.f64 (/.f64 i n))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i -2) (*.f64 2 (/.f64 -1 (/.f64 n i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i -2) (neg.f64 (*.f64 i (/.f64 2 n))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 2 (/.f64 (*.f64 i 4) (*.f64 n i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (*.f64 2 (/.f64 1 n))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (/.f64 2 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 i n) 4) (*.f64 2 (*.f64 (*.f64 (/.f64 i n) (/.f64 i n)) (/.f64 2 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 n i) 8) (*.f64 (/.f64 1 i) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 n 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 n) 4) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 n) 4) (*.f64 (/.f64 2 i) (*.f64 i -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 n 8)) (*.f64 i 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 n i) 1/4) (/.f64 4 i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 n (neg.f64 i)) (/.f64 -1 i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 (/.f64 -1 i)) (*.f64 i (/.f64 2 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 n i) 4) (/.f64 1 i)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 n 8) (/.f64 1 i)) (*.f64 i 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 n 8) (/.f64 1 i)) (/.f64 -8 (/.f64 -1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 n n) (/.f64 -1 i)) (*.f64 i -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 i n) (/.f64 1 i)) (*.f64 (/.f64 i n) (/.f64 i n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 n (/.f64 i (neg.f64 i))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 n (+.f64 i i)) (*.f64 (/.f64 1 i) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (-.f64 0 (/.f64 (*.f64 i 4) (*.f64 n i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 n 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 i 2) (/.f64 (/.f64 i n) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 i 4)) (-.f64 0 (*.f64 (/.f64 i n) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 i) (-.f64 0 (/.f64 (/.f64 1 i) n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 n i) 2)) (neg.f64 (/.f64 2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 n -2)) (*.f64 i -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 n -2)) (neg.f64 (/.f64 -2 (/.f64 -1 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 n (*.f64 i 4))) (neg.f64 (*.f64 i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 n (neg.f64 i))) (*.f64 2 (/.f64 -1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 i (*.f64 n 8))) (*.f64 2 (*.f64 i 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 n i) 4) (/.f64 1 i))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 n 8) (/.f64 1 i))) (*.f64 2 (*.f64 i 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (+.f64 n n) (/.f64 -1 i))) (*.f64 (neg.f64 i) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (/.f64 i n) (/.f64 1 i))) (*.f64 (/.f64 i n) (*.f64 i (/.f64 2 n))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 i (*.f64 n -2))) (*.f64 (neg.f64 i) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 n (*.f64 i 4)))) (*.f64 2 (neg.f64 (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (neg.f64 (/.f64 1/2 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 n (/.f64 i (neg.f64 i)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 -2 (/.f64 -1 i))) (*.f64 (/.f64 i n) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 i 1/2) (*.f64 i (/.f64 2 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 n i) 2) (/.f64 i 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 n i) (*.f64 i 4)) 1/4)))) (#(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 (/.f64 -2 (/.f64 -1 i)) i) (/.f64 2 n))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 i n) (/.f64 1 i)) i) (/.f64 (/.f64 i n) n))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 i n) (/.f64 1 i)) (/.f64 i n)) (/.f64 i n))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 i (/.f64 2 n))) (-.f64 0 (*.f64 (*.f64 (/.f64 i n) (/.f64 i n)) (/.f64 2 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 i (neg.f64 i))) (-.f64 0 (/.f64 -1 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 n i) 4)) (-.f64 0 (*.f64 2 (/.f64 2 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 n i) 2))) (/.f64 2 i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 i (*.f64 n 8))) (neg.f64 (*.f64 i 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -2 (/.f64 -1 i))) (neg.f64 (*.f64 i (/.f64 2 n))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 n 8) (/.f64 1 i))) (neg.f64 (*.f64 i 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 n n) (/.f64 -1 i))) (+.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 i n) (/.f64 1 i))) (neg.f64 (*.f64 (/.f64 i n) (/.f64 i n))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 i (*.f64 n -2))) (+.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 n (*.f64 i 4)))) (*.f64 i 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 n (*.f64 i 4)))) (-.f64 0 (neg.f64 (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 n 8) i) (/.f64 8 i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 i 2)) (-.f64 0 (/.f64 (/.f64 i n) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 i 1/2)) (neg.f64 (*.f64 i (/.f64 2 n))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 n (+.f64 i i))) (-.f64 0 (*.f64 (/.f64 1 i) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 i (*.f64 n 8)))) (-.f64 0 (*.f64 2 (*.f64 i 8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 -2 (/.f64 -1 i)))) (-.f64 0 (*.f64 (/.f64 i n) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 (*.f64 n 8) (/.f64 1 i)))) (-.f64 0 (*.f64 2 (*.f64 i 8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 n n) (/.f64 -1 i)))) (-.f64 0 (*.f64 (neg.f64 i) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 (/.f64 i n) (/.f64 1 i)))) (-.f64 0 (*.f64 (/.f64 i n) (*.f64 i (/.f64 2 n)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 i (*.f64 n -2)))) (-.f64 0 (*.f64 (neg.f64 i) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 n i) 2)) (-.f64 0 (/.f64 i 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 n i) 1/2)) (*.f64 i -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 -2 (/.f64 -1 i)) i)) (-.f64 0 (/.f64 2 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (/.f64 i n) (/.f64 1 i)) i)) (-.f64 0 (/.f64 (/.f64 i n) n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (/.f64 i n) (/.f64 1 i)) (/.f64 i n))) (neg.f64 (/.f64 i n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 i (*.f64 n 8)))) (*.f64 i 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 -2 (/.f64 -1 i)))) (*.f64 i (/.f64 2 n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 n 8) (/.f64 1 i)))) (*.f64 i 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 n n) (/.f64 -1 i)))) (*.f64 i -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 i n) (/.f64 1 i)))) (*.f64 (/.f64 i n) (/.f64 i n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 i (*.f64 n -2)))) (*.f64 i -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 n (*.f64 i 4))))) (neg.f64 (*.f64 i 4)))))) (#(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 n (/.f64 i (neg.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x . n)))))

simplify106.0ms (0.6%)

Algorithm
egg-herbie
Rules
1298×rational.json-simplify-35
1214×rational.json-simplify-2
874×rational.json-simplify-61
820×rational.json-simplify-29
740×rational.json-simplify-55
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0318403
11273375
24140339
37359339
Stop Event
node limit
Counts
165 → 151
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 n 0)
(+.f64 n (/.f64 0 i))
(+.f64 n (/.f64 0 (/.f64 -1 i)))
(+.f64 0 n)
(+.f64 -1 (-.f64 n -1))
(+.f64 -1 (-.f64 1 (/.f64 n (/.f64 i (neg.f64 i)))))
(+.f64 (/.f64 n 2) (/.f64 n 2))
(+.f64 (-.f64 n -1) -1)
(+.f64 (/.f64 0 i) n)
(+.f64 (/.f64 0 (/.f64 -1 i)) n)
(-.f64 n 0)
(-.f64 0 (neg.f64 n))
(-.f64 0 (/.f64 n (/.f64 i (neg.f64 i))))
(/.f64 n 1)
(/.f64 n (neg.f64 (/.f64 i (neg.f64 i))))
(/.f64 i (/.f64 i n))
(/.f64 i (neg.f64 (neg.f64 (/.f64 i n))))
(/.f64 i (-.f64 0 (neg.f64 (/.f64 i n))))
(/.f64 i (-.f64 0 (/.f64 -1 (/.f64 n i))))
(/.f64 (/.f64 n i) (/.f64 1 i))
(/.f64 (/.f64 n i) (-.f64 0 (/.f64 -1 i)))
(/.f64 1 (/.f64 1 n))
(/.f64 (+.f64 n n) 2)
(/.f64 (+.f64 n n) (-.f64 0 (*.f64 2 (/.f64 i (neg.f64 i)))))
(/.f64 (+.f64 i i) (*.f64 i (/.f64 2 n)))
(/.f64 2 (*.f64 2 (/.f64 1 n)))
(/.f64 2 (/.f64 2 n))
(/.f64 (*.f64 (/.f64 n i) 2) (/.f64 2 i))
(/.f64 (*.f64 n 4) 4)
(/.f64 (*.f64 i 4) (*.f64 (/.f64 i n) 4))
(/.f64 (/.f64 1 i) (/.f64 (/.f64 1 i) n))
(/.f64 (/.f64 1 i) (/.f64 (/.f64 -2 n) (*.f64 i -2)))
(/.f64 (/.f64 1 i) (/.f64 (/.f64 1 n) i))
(/.f64 (neg.f64 n) -1)
(/.f64 (neg.f64 n) (/.f64 i (neg.f64 i)))
(/.f64 (neg.f64 i) (neg.f64 (/.f64 i n)))
(/.f64 (neg.f64 i) (/.f64 -1 (/.f64 n i)))
(/.f64 -1 (/.f64 -1 n))
(/.f64 (*.f64 i (/.f64 2 n)) (*.f64 (*.f64 (/.f64 i n) (/.f64 i n)) (/.f64 2 i)))
(/.f64 4 (/.f64 (*.f64 i 4) (*.f64 n i)))
(/.f64 4 (*.f64 2 (*.f64 2 (/.f64 1 n))))
(/.f64 4 (*.f64 2 (/.f64 2 n)))
(/.f64 (*.f64 (/.f64 n i) 4) (*.f64 2 (/.f64 2 i)))
(/.f64 (*.f64 n 8) 8)
(/.f64 (*.f64 i 8) (*.f64 (/.f64 i n) 8))
(/.f64 (*.f64 n -2) -2)
(/.f64 (*.f64 n -2) (*.f64 2 (/.f64 i (neg.f64 i))))
(/.f64 (*.f64 n i) i)
(/.f64 (/.f64 i (/.f64 1/2 n)) (+.f64 i i))
(/.f64 (/.f64 i (/.f64 1/2 n)) (/.f64 -2 (/.f64 -1 i)))
(/.f64 (*.f64 n (*.f64 i 4)) (*.f64 i 4))
(/.f64 (*.f64 n (*.f64 i 4)) (/.f64 -4 (/.f64 -1 i)))
(/.f64 (*.f64 n (neg.f64 i)) (neg.f64 i))
(/.f64 (/.f64 i (neg.f64 i)) (/.f64 -1 n))
(/.f64 1/2 (/.f64 1/2 n))
(/.f64 (*.f64 i -2) (*.f64 2 (neg.f64 (/.f64 i n))))
(/.f64 (*.f64 i -2) (*.f64 2 (/.f64 -1 (/.f64 n i))))
(/.f64 (*.f64 i -2) (neg.f64 (*.f64 i (/.f64 2 n))))
(/.f64 8 (*.f64 2 (/.f64 (*.f64 i 4) (*.f64 n i))))
(/.f64 -2 (-.f64 0 (*.f64 2 (/.f64 1 n))))
(/.f64 -2 (-.f64 0 (/.f64 2 n)))
(/.f64 (*.f64 (/.f64 i n) 4) (*.f64 2 (*.f64 (*.f64 (/.f64 i n) (/.f64 i n)) (/.f64 2 i))))
(/.f64 (*.f64 (/.f64 n i) 8) (*.f64 (/.f64 1 i) 8))
(/.f64 (*.f64 2 (*.f64 n 8)) 16)
(/.f64 (*.f64 (neg.f64 n) 4) -4)
(/.f64 (*.f64 (neg.f64 n) 4) (*.f64 (/.f64 2 i) (*.f64 i -2)))
(/.f64 (*.f64 i (*.f64 n 8)) (*.f64 i 8))
(/.f64 (/.f64 (/.f64 n i) 1/4) (/.f64 4 i))
(/.f64 (/.f64 n (neg.f64 i)) (/.f64 -1 i))
(/.f64 (/.f64 -2 (/.f64 -1 i)) (*.f64 i (/.f64 2 n)))
(/.f64 (/.f64 (*.f64 (/.f64 n i) 4) (/.f64 1 i)) 4)
(/.f64 (/.f64 (*.f64 n 8) (/.f64 1 i)) (*.f64 i 8))
(/.f64 (/.f64 (*.f64 n 8) (/.f64 1 i)) (/.f64 -8 (/.f64 -1 i)))
(/.f64 (/.f64 (+.f64 n n) (/.f64 -1 i)) (*.f64 i -2))
(/.f64 (/.f64 (/.f64 i n) (/.f64 1 i)) (*.f64 (/.f64 i n) (/.f64 i n)))
(/.f64 (/.f64 n (/.f64 i (neg.f64 i))) -1)
(/.f64 (/.f64 n (+.f64 i i)) (*.f64 (/.f64 1 i) 1/2))
(/.f64 -4 (-.f64 0 (/.f64 (*.f64 i 4) (*.f64 n i))))
(/.f64 (/.f64 n 2) 1/2)
(/.f64 (/.f64 i 2) (/.f64 (/.f64 i n) 2))
(/.f64 (neg.f64 (*.f64 i 4)) (-.f64 0 (*.f64 (/.f64 i n) 4)))
(/.f64 (/.f64 -1 i) (-.f64 0 (/.f64 (/.f64 1 i) n)))
(/.f64 (neg.f64 (*.f64 (/.f64 n i) 2)) (neg.f64 (/.f64 2 i)))
(/.f64 (*.f64 i (*.f64 n -2)) (*.f64 i -2))
(/.f64 (*.f64 i (*.f64 n -2)) (neg.f64 (/.f64 -2 (/.f64 -1 i))))
(/.f64 (neg.f64 (*.f64 n (*.f64 i 4))) (neg.f64 (*.f64 i 4)))
(/.f64 (*.f64 2 (/.f64 n (neg.f64 i))) (*.f64 2 (/.f64 -1 i)))
(/.f64 (*.f64 2 (*.f64 i (*.f64 n 8))) (*.f64 2 (*.f64 i 8)))
(/.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 n i) 4) (/.f64 1 i))) 8)
(/.f64 (*.f64 2 (/.f64 (*.f64 n 8) (/.f64 1 i))) (*.f64 2 (*.f64 i 8)))
(/.f64 (*.f64 2 (/.f64 (+.f64 n n) (/.f64 -1 i))) (*.f64 (neg.f64 i) 4))
(/.f64 (*.f64 2 (/.f64 (/.f64 i n) (/.f64 1 i))) (*.f64 (/.f64 i n) (*.f64 i (/.f64 2 n))))
(/.f64 (*.f64 2 (*.f64 i (*.f64 n -2))) (*.f64 (neg.f64 i) 4))
(/.f64 (*.f64 2 (neg.f64 (*.f64 n (*.f64 i 4)))) (*.f64 2 (neg.f64 (*.f64 i 4))))
(/.f64 -1/2 (neg.f64 (/.f64 1/2 n)))
(/.f64 (*.f64 2 (/.f64 n (/.f64 i (neg.f64 i)))) -2)
(/.f64 (*.f64 2 (/.f64 -2 (/.f64 -1 i))) (*.f64 (/.f64 i n) 4))
(/.f64 (/.f64 i 1/2) (*.f64 i (/.f64 2 n)))
(/.f64 (/.f64 (*.f64 n i) 2) (/.f64 i 2))
(/.f64 (/.f64 (*.f64 n i) (*.f64 i 4)) 1/4)
(/.f64 (/.f64 (*.f64 n i) 1/2) (+.f64 i i))
(/.f64 (/.f64 (/.f64 -2 (/.f64 -1 i)) i) (/.f64 2 n))
(/.f64 (/.f64 (/.f64 (/.f64 i n) (/.f64 1 i)) i) (/.f64 (/.f64 i n) n))
(/.f64 (/.f64 (/.f64 (/.f64 i n) (/.f64 1 i)) (/.f64 i n)) (/.f64 i n))
(/.f64 (neg.f64 (*.f64 i (/.f64 2 n))) (-.f64 0 (*.f64 (*.f64 (/.f64 i n) (/.f64 i n)) (/.f64 2 i))))
(/.f64 (neg.f64 (/.f64 i (neg.f64 i))) (-.f64 0 (/.f64 -1 n)))
(/.f64 (neg.f64 (*.f64 (/.f64 n i) 4)) (-.f64 0 (*.f64 2 (/.f64 2 i))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 n i) 2))) (/.f64 2 i))
(/.f64 (neg.f64 (*.f64 i (*.f64 n 8))) (neg.f64 (*.f64 i 8)))
(/.f64 (neg.f64 (/.f64 -2 (/.f64 -1 i))) (neg.f64 (*.f64 i (/.f64 2 n))))
(/.f64 (neg.f64 (/.f64 (*.f64 n 8) (/.f64 1 i))) (neg.f64 (*.f64 i 8)))
(/.f64 (neg.f64 (/.f64 (+.f64 n n) (/.f64 -1 i))) (+.f64 i i))
(/.f64 (neg.f64 (/.f64 (/.f64 i n) (/.f64 1 i))) (neg.f64 (*.f64 (/.f64 i n) (/.f64 i n))))
(/.f64 (neg.f64 (*.f64 i (*.f64 n -2))) (+.f64 i i))
(/.f64 (neg.f64 (neg.f64 (*.f64 n (*.f64 i 4)))) (*.f64 i 4))
(/.f64 (neg.f64 (neg.f64 (*.f64 n (*.f64 i 4)))) (-.f64 0 (neg.f64 (*.f64 i 4))))
(/.f64 (/.f64 (*.f64 n 8) i) (/.f64 8 i))
(/.f64 (neg.f64 (/.f64 i 2)) (-.f64 0 (/.f64 (/.f64 i n) 2)))
(/.f64 (neg.f64 (/.f64 i 1/2)) (neg.f64 (*.f64 i (/.f64 2 n))))
(/.f64 (neg.f64 (/.f64 n (+.f64 i i))) (-.f64 0 (*.f64 (/.f64 1 i) 1/2)))
(/.f64 (neg.f64 (*.f64 2 (*.f64 i (*.f64 n 8)))) (-.f64 0 (*.f64 2 (*.f64 i 8))))
(/.f64 (neg.f64 (*.f64 2 (/.f64 -2 (/.f64 -1 i)))) (-.f64 0 (*.f64 (/.f64 i n) 4)))
(/.f64 (neg.f64 (*.f64 2 (/.f64 (*.f64 n 8) (/.f64 1 i)))) (-.f64 0 (*.f64 2 (*.f64 i 8))))
(/.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 n n) (/.f64 -1 i)))) (-.f64 0 (*.f64 (neg.f64 i) 4)))
(/.f64 (neg.f64 (*.f64 2 (/.f64 (/.f64 i n) (/.f64 1 i)))) (-.f64 0 (*.f64 (/.f64 i n) (*.f64 i (/.f64 2 n)))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 i (*.f64 n -2)))) (-.f64 0 (*.f64 (neg.f64 i) 4)))
(/.f64 (neg.f64 (/.f64 (*.f64 n i) 2)) (-.f64 0 (/.f64 i 2)))
(/.f64 (neg.f64 (/.f64 (*.f64 n i) 1/2)) (*.f64 i -2))
(/.f64 (neg.f64 (/.f64 (/.f64 -2 (/.f64 -1 i)) i)) (-.f64 0 (/.f64 2 n)))
(/.f64 (neg.f64 (/.f64 (/.f64 (/.f64 i n) (/.f64 1 i)) i)) (-.f64 0 (/.f64 (/.f64 i n) n)))
(/.f64 (neg.f64 (/.f64 (/.f64 (/.f64 i n) (/.f64 1 i)) (/.f64 i n))) (neg.f64 (/.f64 i n)))
(/.f64 (neg.f64 (neg.f64 (*.f64 i (*.f64 n 8)))) (*.f64 i 8))
(/.f64 (neg.f64 (neg.f64 (/.f64 -2 (/.f64 -1 i)))) (*.f64 i (/.f64 2 n)))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 n 8) (/.f64 1 i)))) (*.f64 i 8))
(/.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 n n) (/.f64 -1 i)))) (*.f64 i -2))
(/.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 i n) (/.f64 1 i)))) (*.f64 (/.f64 i n) (/.f64 i n)))
(/.f64 (neg.f64 (neg.f64 (*.f64 i (*.f64 n -2)))) (*.f64 i -2))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 n (*.f64 i 4))))) (neg.f64 (*.f64 i 4)))
(pow.f64 n 1)
(neg.f64 (neg.f64 n))
(neg.f64 (/.f64 n (/.f64 i (neg.f64 i))))
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 n 0)
n
(+.f64 n (/.f64 0 i))
n
(+.f64 n (/.f64 0 (/.f64 -1 i)))
n
(+.f64 0 n)
n
(+.f64 -1 (-.f64 n -1))
n
(+.f64 -1 (-.f64 1 (/.f64 n (/.f64 i (neg.f64 i)))))
n
(+.f64 (/.f64 n 2) (/.f64 n 2))
n
(+.f64 (-.f64 n -1) -1)
n
(+.f64 (/.f64 0 i) n)
n
(+.f64 (/.f64 0 (/.f64 -1 i)) n)
n
(-.f64 n 0)
n
(-.f64 0 (neg.f64 n))
n
(-.f64 0 (/.f64 n (/.f64 i (neg.f64 i))))
n
(/.f64 n 1)
n
(/.f64 n (neg.f64 (/.f64 i (neg.f64 i))))
n
(/.f64 i (/.f64 i n))
n
(/.f64 i (neg.f64 (neg.f64 (/.f64 i n))))
n
(/.f64 i (-.f64 0 (neg.f64 (/.f64 i n))))
n
(/.f64 i (-.f64 0 (/.f64 -1 (/.f64 n i))))
n
(/.f64 (/.f64 n i) (/.f64 1 i))
n
(/.f64 (/.f64 n i) (-.f64 0 (/.f64 -1 i)))
n
(/.f64 1 (/.f64 1 n))
n
(/.f64 (+.f64 n n) 2)
n
(/.f64 (+.f64 n n) (-.f64 0 (*.f64 2 (/.f64 i (neg.f64 i)))))
n
(/.f64 (+.f64 i i) (*.f64 i (/.f64 2 n)))
n
(/.f64 2 (*.f64 2 (/.f64 1 n)))
n
(/.f64 2 (/.f64 2 n))
n
(/.f64 (*.f64 (/.f64 n i) 2) (/.f64 2 i))
n
(/.f64 (*.f64 n 4) 4)
n
(/.f64 (*.f64 i 4) (*.f64 (/.f64 i n) 4))
n
(/.f64 (/.f64 1 i) (/.f64 (/.f64 1 i) n))
n
(/.f64 (/.f64 1 i) (/.f64 (/.f64 -2 n) (*.f64 i -2)))
n
(/.f64 (/.f64 1 i) (/.f64 (/.f64 1 n) i))
n
(/.f64 (neg.f64 n) -1)
n
(/.f64 (neg.f64 n) (/.f64 i (neg.f64 i)))
n
(/.f64 (neg.f64 i) (neg.f64 (/.f64 i n)))
n
(/.f64 (neg.f64 i) (/.f64 -1 (/.f64 n i)))
n
(/.f64 -1 (/.f64 -1 n))
n
(/.f64 (*.f64 i (/.f64 2 n)) (*.f64 (*.f64 (/.f64 i n) (/.f64 i n)) (/.f64 2 i)))
(*.f64 (/.f64 2 n) (/.f64 i (*.f64 (/.f64 2 i) (*.f64 (/.f64 i n) (/.f64 i n)))))
(/.f64 i (/.f64 2 (/.f64 (*.f64 i (/.f64 2 n)) (*.f64 (/.f64 i n) (/.f64 i n)))))
(/.f64 (/.f64 (*.f64 i (/.f64 2 n)) (*.f64 (/.f64 i n) (/.f64 i n))) (/.f64 2 i))
(/.f64 4 (/.f64 (*.f64 i 4) (*.f64 n i)))
n
(/.f64 4 (*.f64 2 (*.f64 2 (/.f64 1 n))))
n
(/.f64 4 (*.f64 2 (/.f64 2 n)))
n
(/.f64 (*.f64 (/.f64 n i) 4) (*.f64 2 (/.f64 2 i)))
n
(/.f64 (*.f64 n 8) 8)
n
(/.f64 (*.f64 i 8) (*.f64 (/.f64 i n) 8))
n
(/.f64 (*.f64 n -2) -2)
n
(/.f64 (*.f64 n -2) (*.f64 2 (/.f64 i (neg.f64 i))))
n
(/.f64 (*.f64 n i) i)
n
(/.f64 (/.f64 i (/.f64 1/2 n)) (+.f64 i i))
n
(/.f64 (/.f64 i (/.f64 1/2 n)) (/.f64 -2 (/.f64 -1 i)))
n
(/.f64 (*.f64 n (*.f64 i 4)) (*.f64 i 4))
n
(/.f64 (*.f64 n (*.f64 i 4)) (/.f64 -4 (/.f64 -1 i)))
n
(/.f64 (*.f64 n (neg.f64 i)) (neg.f64 i))
n
(/.f64 (/.f64 i (neg.f64 i)) (/.f64 -1 n))
n
(/.f64 1/2 (/.f64 1/2 n))
n
(/.f64 (*.f64 i -2) (*.f64 2 (neg.f64 (/.f64 i n))))
n
(/.f64 (*.f64 i -2) (*.f64 2 (/.f64 -1 (/.f64 n i))))
n
(/.f64 (*.f64 i -2) (neg.f64 (*.f64 i (/.f64 2 n))))
n
(/.f64 8 (*.f64 2 (/.f64 (*.f64 i 4) (*.f64 n i))))
n
(/.f64 -2 (-.f64 0 (*.f64 2 (/.f64 1 n))))
n
(/.f64 -2 (-.f64 0 (/.f64 2 n)))
n
(/.f64 (*.f64 (/.f64 i n) 4) (*.f64 2 (*.f64 (*.f64 (/.f64 i n) (/.f64 i n)) (/.f64 2 i))))
n
(/.f64 (*.f64 (/.f64 n i) 8) (*.f64 (/.f64 1 i) 8))
n
(/.f64 (*.f64 2 (*.f64 n 8)) 16)
n
(/.f64 (*.f64 (neg.f64 n) 4) -4)
n
(/.f64 (*.f64 (neg.f64 n) 4) (*.f64 (/.f64 2 i) (*.f64 i -2)))
(*.f64 4 (/.f64 (neg.f64 n) (*.f64 i (*.f64 -2 (/.f64 2 i)))))
(/.f64 (*.f64 n -4) (*.f64 i (*.f64 (/.f64 2 i) -2)))
(/.f64 (/.f64 i (/.f64 2 (*.f64 n -4))) (*.f64 i -2))
(/.f64 (*.f64 i (*.f64 n 8)) (*.f64 i 8))
n
(/.f64 (/.f64 (/.f64 n i) 1/4) (/.f64 4 i))
n
(/.f64 (/.f64 n (neg.f64 i)) (/.f64 -1 i))
n
(/.f64 (/.f64 -2 (/.f64 -1 i)) (*.f64 i (/.f64 2 n)))
n
(/.f64 (/.f64 (*.f64 (/.f64 n i) 4) (/.f64 1 i)) 4)
n
(/.f64 (/.f64 (*.f64 n 8) (/.f64 1 i)) (*.f64 i 8))
n
(/.f64 (/.f64 (*.f64 n 8) (/.f64 1 i)) (/.f64 -8 (/.f64 -1 i)))
n
(/.f64 (/.f64 (+.f64 n n) (/.f64 -1 i)) (*.f64 i -2))
n
(/.f64 (/.f64 (/.f64 i n) (/.f64 1 i)) (*.f64 (/.f64 i n) (/.f64 i n)))
n
(/.f64 (/.f64 n (/.f64 i (neg.f64 i))) -1)
n
(/.f64 (/.f64 n (+.f64 i i)) (*.f64 (/.f64 1 i) 1/2))
n
(/.f64 -4 (-.f64 0 (/.f64 (*.f64 i 4) (*.f64 n i))))
n
(/.f64 (/.f64 n 2) 1/2)
n
(/.f64 (/.f64 i 2) (/.f64 (/.f64 i n) 2))
n
(/.f64 (neg.f64 (*.f64 i 4)) (-.f64 0 (*.f64 (/.f64 i n) 4)))
n
(/.f64 (/.f64 -1 i) (-.f64 0 (/.f64 (/.f64 1 i) n)))
n
(/.f64 (neg.f64 (*.f64 (/.f64 n i) 2)) (neg.f64 (/.f64 2 i)))
n
(/.f64 (*.f64 i (*.f64 n -2)) (*.f64 i -2))
n
(/.f64 (*.f64 i (*.f64 n -2)) (neg.f64 (/.f64 -2 (/.f64 -1 i))))
n
(/.f64 (neg.f64 (*.f64 n (*.f64 i 4))) (neg.f64 (*.f64 i 4)))
n
(/.f64 (*.f64 2 (/.f64 n (neg.f64 i))) (*.f64 2 (/.f64 -1 i)))
n
(/.f64 (*.f64 2 (*.f64 i (*.f64 n 8))) (*.f64 2 (*.f64 i 8)))
n
(/.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 n i) 4) (/.f64 1 i))) 8)
n
(/.f64 (*.f64 2 (/.f64 (*.f64 n 8) (/.f64 1 i))) (*.f64 2 (*.f64 i 8)))
n
(/.f64 (*.f64 2 (/.f64 (+.f64 n n) (/.f64 -1 i))) (*.f64 (neg.f64 i) 4))
n
(/.f64 (*.f64 2 (/.f64 (/.f64 i n) (/.f64 1 i))) (*.f64 (/.f64 i n) (*.f64 i (/.f64 2 n))))
(/.f64 (*.f64 2 (/.f64 i (*.f64 n (/.f64 1 i)))) (*.f64 i (*.f64 (/.f64 2 n) (/.f64 i n))))
(/.f64 (*.f64 2 (/.f64 i (/.f64 1 (/.f64 n n)))) (*.f64 i (/.f64 2 n)))
(/.f64 (*.f64 i 2) (*.f64 i (/.f64 2 n)))
(/.f64 (*.f64 2 (*.f64 i (*.f64 n -2))) (*.f64 (neg.f64 i) 4))
n
(/.f64 (*.f64 2 (neg.f64 (*.f64 n (*.f64 i 4)))) (*.f64 2 (neg.f64 (*.f64 i 4))))
n
(/.f64 -1/2 (neg.f64 (/.f64 1/2 n)))
n
(/.f64 (*.f64 2 (/.f64 n (/.f64 i (neg.f64 i)))) -2)
n
(/.f64 (*.f64 2 (/.f64 -2 (/.f64 -1 i))) (*.f64 (/.f64 i n) 4))
n
(/.f64 (/.f64 i 1/2) (*.f64 i (/.f64 2 n)))
n
(/.f64 (/.f64 (*.f64 n i) 2) (/.f64 i 2))
n
(/.f64 (/.f64 (*.f64 n i) (*.f64 i 4)) 1/4)
n
(/.f64 (/.f64 (*.f64 n i) 1/2) (+.f64 i i))
n
(/.f64 (/.f64 (/.f64 -2 (/.f64 -1 i)) i) (/.f64 2 n))
n
(/.f64 (/.f64 (/.f64 (/.f64 i n) (/.f64 1 i)) i) (/.f64 (/.f64 i n) n))
n
(/.f64 (/.f64 (/.f64 (/.f64 i n) (/.f64 1 i)) (/.f64 i n)) (/.f64 i n))
n
(/.f64 (neg.f64 (*.f64 i (/.f64 2 n))) (-.f64 0 (*.f64 (*.f64 (/.f64 i n) (/.f64 i n)) (/.f64 2 i))))
(*.f64 (/.f64 2 n) (/.f64 i (*.f64 (/.f64 2 i) (*.f64 (/.f64 i n) (/.f64 i n)))))
(/.f64 i (/.f64 2 (/.f64 (*.f64 i (/.f64 2 n)) (*.f64 (/.f64 i n) (/.f64 i n)))))
(/.f64 (/.f64 (*.f64 i (/.f64 2 n)) (*.f64 (/.f64 i n) (/.f64 i n))) (/.f64 2 i))
(/.f64 (neg.f64 (/.f64 i (neg.f64 i))) (-.f64 0 (/.f64 -1 n)))
n
(/.f64 (neg.f64 (*.f64 (/.f64 n i) 4)) (-.f64 0 (*.f64 2 (/.f64 2 i))))
n
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 n i) 2))) (/.f64 2 i))
n
(/.f64 (neg.f64 (*.f64 i (*.f64 n 8))) (neg.f64 (*.f64 i 8)))
n
(/.f64 (neg.f64 (/.f64 -2 (/.f64 -1 i))) (neg.f64 (*.f64 i (/.f64 2 n))))
n
(/.f64 (neg.f64 (/.f64 (*.f64 n 8) (/.f64 1 i))) (neg.f64 (*.f64 i 8)))
n
(/.f64 (neg.f64 (/.f64 (+.f64 n n) (/.f64 -1 i))) (+.f64 i i))
n
(/.f64 (neg.f64 (/.f64 (/.f64 i n) (/.f64 1 i))) (neg.f64 (*.f64 (/.f64 i n) (/.f64 i n))))
n
(/.f64 (neg.f64 (*.f64 i (*.f64 n -2))) (+.f64 i i))
n
(/.f64 (neg.f64 (neg.f64 (*.f64 n (*.f64 i 4)))) (*.f64 i 4))
n
(/.f64 (neg.f64 (neg.f64 (*.f64 n (*.f64 i 4)))) (-.f64 0 (neg.f64 (*.f64 i 4))))
n
(/.f64 (/.f64 (*.f64 n 8) i) (/.f64 8 i))
n
(/.f64 (neg.f64 (/.f64 i 2)) (-.f64 0 (/.f64 (/.f64 i n) 2)))
n
(/.f64 (neg.f64 (/.f64 i 1/2)) (neg.f64 (*.f64 i (/.f64 2 n))))
n
(/.f64 (neg.f64 (/.f64 n (+.f64 i i))) (-.f64 0 (*.f64 (/.f64 1 i) 1/2)))
n
(/.f64 (neg.f64 (*.f64 2 (*.f64 i (*.f64 n 8)))) (-.f64 0 (*.f64 2 (*.f64 i 8))))
n
(/.f64 (neg.f64 (*.f64 2 (/.f64 -2 (/.f64 -1 i)))) (-.f64 0 (*.f64 (/.f64 i n) 4)))
n
(/.f64 (neg.f64 (*.f64 2 (/.f64 (*.f64 n 8) (/.f64 1 i)))) (-.f64 0 (*.f64 2 (*.f64 i 8))))
n
(/.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 n n) (/.f64 -1 i)))) (-.f64 0 (*.f64 (neg.f64 i) 4)))
n
(/.f64 (neg.f64 (*.f64 2 (/.f64 (/.f64 i n) (/.f64 1 i)))) (-.f64 0 (*.f64 (/.f64 i n) (*.f64 i (/.f64 2 n)))))
(/.f64 (*.f64 2 (/.f64 i (*.f64 n (/.f64 1 i)))) (*.f64 i (*.f64 (/.f64 2 n) (/.f64 i n))))
(/.f64 (*.f64 2 (/.f64 i (/.f64 1 (/.f64 n n)))) (*.f64 i (/.f64 2 n)))
(/.f64 (*.f64 i 2) (*.f64 i (/.f64 2 n)))
(/.f64 (neg.f64 (*.f64 2 (*.f64 i (*.f64 n -2)))) (-.f64 0 (*.f64 (neg.f64 i) 4)))
n
(/.f64 (neg.f64 (/.f64 (*.f64 n i) 2)) (-.f64 0 (/.f64 i 2)))
n
(/.f64 (neg.f64 (/.f64 (*.f64 n i) 1/2)) (*.f64 i -2))
n
(/.f64 (neg.f64 (/.f64 (/.f64 -2 (/.f64 -1 i)) i)) (-.f64 0 (/.f64 2 n)))
n
(/.f64 (neg.f64 (/.f64 (/.f64 (/.f64 i n) (/.f64 1 i)) i)) (-.f64 0 (/.f64 (/.f64 i n) n)))
n
(/.f64 (neg.f64 (/.f64 (/.f64 (/.f64 i n) (/.f64 1 i)) (/.f64 i n))) (neg.f64 (/.f64 i n)))
n
(/.f64 (neg.f64 (neg.f64 (*.f64 i (*.f64 n 8)))) (*.f64 i 8))
n
(/.f64 (neg.f64 (neg.f64 (/.f64 -2 (/.f64 -1 i)))) (*.f64 i (/.f64 2 n)))
n
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 n 8) (/.f64 1 i)))) (*.f64 i 8))
n
(/.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 n n) (/.f64 -1 i)))) (*.f64 i -2))
n
(/.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 i n) (/.f64 1 i)))) (*.f64 (/.f64 i n) (/.f64 i n)))
n
(/.f64 (neg.f64 (neg.f64 (*.f64 i (*.f64 n -2)))) (*.f64 i -2))
n
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 n (*.f64 i 4))))) (neg.f64 (*.f64 i 4)))
n
(pow.f64 n 1)
n
(neg.f64 (neg.f64 n))
n
(neg.f64 (/.f64 n (/.f64 i (neg.f64 i))))
n

localize10.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
9.8b
(/.f64 (-.f64 1 1) (/.f64 i n))
Compiler

Compiled 28 to 18 computations (35.7% saved)

series0.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite57.0ms (0.3%)

Algorithm
egg-rewrite-iter-limit
batch-egg-rewrite
Rules
1774×rational.json-simplify-35
1302×exponential.json-3
1302×rational.json-1
1302×rational.json-2
1302×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0913
17313
218413
358313
4441913
0913
17313
218413
Stop Event
iter limit
node limit
Counts
1 → 16
Calls
Call 1
Inputs
(/.f64 (-.f64 1 1) (/.f64 i n))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 n (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 n (/.f64 0 i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 n (/.f64 0 i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 n (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 n (/.f64 0 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 n (*.f64 (/.f64 0 i) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 n (/.f64 2 (/.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (/.f64 0 i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 n n) (/.f64 0 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 n n) (/.f64 1 (*.f64 2 (/.f64 i 0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 0 i) n)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 i n) 1) (*.f64 n (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 i n) 2) 1) (*.f64 n (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 i n) 2)) 1) (*.f64 n (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (/.f64 i n)) 1) (*.f64 n (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 n (/.f64 0 i)) 1)))))

simplify64.0ms (0.3%)

Algorithm
egg-herbie
Rules
1364×rational.json-simplify-2
1298×rational.json-simplify-51
1198×rational.json-simplify-47
800×rational.json-simplify-29
766×rational.json-simplify-44
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
039320
191320
2187316
3323316
4913316
54061316
Stop Event
node limit
Counts
40 → 28
Calls
Call 1
Inputs
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
(+.f64 0 (*.f64 n (/.f64 0 i)))
(+.f64 (*.f64 n (/.f64 0 i)) 0)
(-.f64 (*.f64 n (/.f64 0 i)) 0)
(*.f64 1 (*.f64 n (/.f64 0 i)))
(*.f64 n (/.f64 0 i))
(*.f64 n (*.f64 (/.f64 0 i) 1))
(*.f64 n (/.f64 2 (/.f64 i 0)))
(*.f64 (*.f64 n (/.f64 0 i)) 1)
(*.f64 (+.f64 n n) (/.f64 0 i))
(*.f64 (+.f64 n n) (/.f64 1 (*.f64 2 (/.f64 i 0))))
(*.f64 (/.f64 0 i) n)
(*.f64 (+.f64 (/.f64 i n) 1) (*.f64 n (/.f64 0 i)))
(*.f64 (+.f64 (*.f64 (/.f64 i n) 2) 1) (*.f64 n (/.f64 0 i)))
(*.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 i n) 2)) 1) (*.f64 n (/.f64 0 i)))
(*.f64 (+.f64 (neg.f64 (/.f64 i n)) 1) (*.f64 n (/.f64 0 i)))
(pow.f64 (*.f64 n (/.f64 0 i)) 1)
Outputs
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
(+.f64 0 (*.f64 n (/.f64 0 i)))
(*.f64 n (/.f64 0 i))
(+.f64 (*.f64 n (/.f64 0 i)) 0)
(*.f64 n (/.f64 0 i))
(-.f64 (*.f64 n (/.f64 0 i)) 0)
(*.f64 n (/.f64 0 i))
(*.f64 1 (*.f64 n (/.f64 0 i)))
(*.f64 n (/.f64 0 i))
(*.f64 n (/.f64 0 i))
(*.f64 n (*.f64 (/.f64 0 i) 1))
(*.f64 n (/.f64 0 i))
(*.f64 n (/.f64 2 (/.f64 i 0)))
(*.f64 n (/.f64 0 i))
(*.f64 (*.f64 n (/.f64 0 i)) 1)
(*.f64 n (/.f64 0 i))
(*.f64 (+.f64 n n) (/.f64 0 i))
(*.f64 n (/.f64 0 i))
(*.f64 (+.f64 n n) (/.f64 1 (*.f64 2 (/.f64 i 0))))
(*.f64 n (/.f64 0 i))
(*.f64 (/.f64 0 i) n)
(*.f64 n (/.f64 0 i))
(*.f64 (+.f64 (/.f64 i n) 1) (*.f64 n (/.f64 0 i)))
(*.f64 n (*.f64 (/.f64 0 i) (+.f64 1 (/.f64 i n))))
(*.f64 (/.f64 0 i) (*.f64 n (+.f64 1 (/.f64 i n))))
(*.f64 (+.f64 (*.f64 (/.f64 i n) 2) 1) (*.f64 n (/.f64 0 i)))
(*.f64 (*.f64 n (/.f64 0 i)) (+.f64 1 (*.f64 2 (/.f64 i n))))
(*.f64 n (*.f64 (/.f64 0 i) (+.f64 1 (*.f64 2 (/.f64 i n)))))
(*.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 i n) 2)) 1) (*.f64 n (/.f64 0 i)))
(*.f64 (*.f64 n (/.f64 0 i)) (+.f64 1 (*.f64 (/.f64 i n) 4)))
(*.f64 n (*.f64 (/.f64 0 i) (+.f64 1 (*.f64 (/.f64 i n) 4))))
(*.f64 (/.f64 0 i) (*.f64 n (+.f64 1 (*.f64 (/.f64 i n) 4))))
(*.f64 (+.f64 (neg.f64 (/.f64 i n)) 1) (*.f64 n (/.f64 0 i)))
(*.f64 (*.f64 n (/.f64 0 i)) (+.f64 1 (neg.f64 (/.f64 i n))))
(*.f64 (*.f64 n (/.f64 0 i)) (-.f64 1 (/.f64 i n)))
(*.f64 n (*.f64 (/.f64 0 i) (-.f64 1 (/.f64 i n))))
(*.f64 (/.f64 0 i) (*.f64 n (-.f64 1 (/.f64 i n))))
(pow.f64 (*.f64 n (/.f64 0 i)) 1)
(*.f64 n (/.f64 0 i))

localize19.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 47 to 35 computations (25.5% saved)

series4.0ms (0%)

Counts
4 → 84
Calls

21 calls:

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

rewrite94.0ms (0.5%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01394
110194
222694
346594
491494
5242694
6604894
Stop Event
node limit
Counts
4 → 71
Calls
Call 1
Inputs
(*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) (*.f64 n 100))
(*.f64 i (-.f64 1/2 (/.f64 1/2 n)))
(+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(-.f64 1/2 (/.f64 1/2 n))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) (*.f64 n 100)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) (*.f64 n 100)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 n (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 50)) (*.f64 n (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 50)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) (*.f64 n 100)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) (*.f64 n 100)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 200)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) (*.f64 n 400)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 2 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (+.f64 i i))) (*.f64 n 400)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 2 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (+.f64 i i))) (*.f64 n 400))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 2 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (+.f64 i i))) (*.f64 n 400))) (*.f64 2 (*.f64 (+.f64 2 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (+.f64 i i))) (*.f64 n 400)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) (*.f64 n 100)) 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 i (*.f64 1/2 (-.f64 1/2 (/.f64 1/2 n)))) (*.f64 i (*.f64 1/2 (-.f64 1/2 (/.f64 1/2 n)))))))) (#(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 (-.f64 1/2 (/.f64 1/2 n)) (+.f64 i i)) 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)))))
((#(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 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 2 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (+.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (+.f64 i i))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (+.f64 i i))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 8)) (*.f64 2 (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1/2 (/.f64 1/2 n)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 1/2 (/.f64 1/2 n)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (neg.f64 (+.f64 (/.f64 1/2 n) -3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (/.f64 1/2 n) -3/2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (-.f64 1/2 (/.f64 1/2 n))) (*.f64 1/2 (-.f64 1/2 (/.f64 1/2 n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 1/2 (/.f64 1/2 n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1/2 (/.f64 1/2 n)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (/.f64 1/2 n) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (-.f64 1/2 (/.f64 1/2 n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (-.f64 1/2 (/.f64 1/2 n)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 n) -1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (-.f64 1/2 (/.f64 1/2 n))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1/2 (/.f64 1/2 n)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1/2 (/.f64 1/2 n)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1/2 n) -1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (/.f64 1/2 n) -1/2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 1/2 n) -1/2) 4) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 1/2 n) -1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 8)) (*.f64 2 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 1/2 n) -1/2))) (neg.f64 (*.f64 2 (+.f64 (/.f64 1/2 n) -1/2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 1/2 (/.f64 1/2 n)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 1/2 n) -1/2))))))

simplify278.0ms (1.4%)

Algorithm
egg-herbie
Rules
1606×rational.json-simplify-35
1452×rational.json-simplify-51
1158×rational.json-simplify-1
988×rational.json-simplify-2
764×rational.json-simplify-46
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01603825
13483763
29183763
322273763
448753763
557483763
664013763
768273763
874853763
Stop Event
node limit
Counts
155 → 111
Calls
Call 1
Inputs
(*.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 -50 i)
(+.f64 (*.f64 100 (*.f64 n (+.f64 1 (*.f64 1/2 i)))) (*.f64 -50 i))
(+.f64 (*.f64 100 (*.f64 n (+.f64 1 (*.f64 1/2 i)))) (*.f64 -50 i))
(+.f64 (*.f64 100 (*.f64 n (+.f64 1 (*.f64 1/2 i)))) (*.f64 -50 i))
(*.f64 100 (*.f64 n (+.f64 1 (*.f64 1/2 i))))
(+.f64 (*.f64 100 (*.f64 n (+.f64 1 (*.f64 1/2 i)))) (*.f64 -50 i))
(+.f64 (*.f64 100 (*.f64 n (+.f64 1 (*.f64 1/2 i)))) (*.f64 -50 i))
(+.f64 (*.f64 100 (*.f64 n (+.f64 1 (*.f64 1/2 i)))) (*.f64 -50 i))
(*.f64 100 (*.f64 n (+.f64 1 (*.f64 1/2 i))))
(+.f64 (*.f64 100 (*.f64 n (+.f64 1 (*.f64 1/2 i)))) (*.f64 -50 i))
(+.f64 (*.f64 100 (*.f64 n (+.f64 1 (*.f64 1/2 i)))) (*.f64 -50 i))
(+.f64 (*.f64 100 (*.f64 n (+.f64 1 (*.f64 1/2 i)))) (*.f64 -50 i))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 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)))
1
(+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 1)
(+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 1)
(+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 1)
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(+.f64 1 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(+.f64 1 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(+.f64 1 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(+.f64 1 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(+.f64 1 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(+.f64 1 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 -1/2 (/.f64 i n))
(+.f64 1 (+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n))))
(+.f64 1 (+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n))))
(+.f64 1 (+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n))))
(+.f64 1 (*.f64 1/2 i))
(+.f64 1 (+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n))))
(+.f64 1 (+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n))))
(+.f64 1 (+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n))))
(+.f64 1 (*.f64 1/2 i))
(+.f64 1 (+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n))))
(+.f64 1 (+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n))))
(+.f64 1 (+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n))))
(/.f64 -1/2 n)
(-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))
(-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))
(-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))
1/2
(-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))
(-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))
(-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))
1/2
(-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))
(-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))
(-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))
(+.f64 (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) (*.f64 n 100)) 0)
(+.f64 0 (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) (*.f64 n 100)))
(+.f64 (*.f64 n (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 50)) (*.f64 n (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 50)))
(-.f64 (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) (*.f64 n 100)) 0)
(/.f64 (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) (*.f64 n 100)) 1)
(/.f64 (*.f64 n (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 200)) 2)
(/.f64 (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) (*.f64 n 400)) 4)
(/.f64 (*.f64 (+.f64 2 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (+.f64 i i))) (*.f64 n 400)) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 2 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (+.f64 i i))) (*.f64 n 400))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 2 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (+.f64 i i))) (*.f64 n 400))) (*.f64 2 (*.f64 (+.f64 2 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (+.f64 i i))) (*.f64 n 400)))) 32)
(pow.f64 (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) (*.f64 n 100)) 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 i (*.f64 1/2 (-.f64 1/2 (/.f64 1/2 n)))) (*.f64 i (*.f64 1/2 (-.f64 1/2 (/.f64 1/2 n)))))
(-.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 0)
(/.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) 1)
(/.f64 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (+.f64 i i)) 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)
(-.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) -1)
(-.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 0)
(*.f64 1 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(*.f64 1/2 (+.f64 2 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (+.f64 i i))))
(*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 1)
(*.f64 2 (*.f64 1/2 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(*.f64 4 (/.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4))
(*.f64 (+.f64 2 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (+.f64 i i))) 1/2)
(*.f64 (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4) 1/4)
(*.f64 1/4 (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4))
(*.f64 (*.f64 1/2 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 2)
(*.f64 (/.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4) 4)
(/.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 1)
(/.f64 (+.f64 2 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (+.f64 i i))) 2)
(/.f64 (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4) 4)
(/.f64 (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 8) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 8)) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 8)) (*.f64 2 (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 8))) 32)
(pow.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 1)
(+.f64 (-.f64 1/2 (/.f64 1/2 n)) 0)
(+.f64 0 (-.f64 1/2 (/.f64 1/2 n)))
(+.f64 -1 (neg.f64 (+.f64 (/.f64 1/2 n) -3/2)))
(+.f64 (neg.f64 (+.f64 (/.f64 1/2 n) -3/2)) -1)
(+.f64 (*.f64 1/2 (-.f64 1/2 (/.f64 1/2 n))) (*.f64 1/2 (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 1 (-.f64 1/2 (/.f64 1/2 n)))
(*.f64 1/2 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 2))
(*.f64 (-.f64 1/2 (/.f64 1/2 n)) 1)
(*.f64 -1 (+.f64 (/.f64 1/2 n) -1/2))
(*.f64 2 (*.f64 1/2 (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 4 (/.f64 (-.f64 1/2 (/.f64 1/2 n)) 4))
(*.f64 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 2) 1/2)
(*.f64 (+.f64 (/.f64 1/2 n) -1/2) -1)
(*.f64 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 4) 1/4)
(*.f64 1/4 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 4))
(*.f64 (*.f64 1/2 (-.f64 1/2 (/.f64 1/2 n))) 2)
(*.f64 (/.f64 (-.f64 1/2 (/.f64 1/2 n)) 4) 4)
(/.f64 (-.f64 1/2 (/.f64 1/2 n)) 1)
(/.f64 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 2) 2)
(/.f64 (+.f64 (/.f64 1/2 n) -1/2) -1)
(/.f64 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 4) 4)
(/.f64 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 8) 8)
(/.f64 (*.f64 2 (+.f64 (/.f64 1/2 n) -1/2)) -2)
(/.f64 (*.f64 2 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 8)) 16)
(/.f64 (*.f64 (+.f64 (/.f64 1/2 n) -1/2) 4) -4)
(/.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 1/2 n) -1/2))) 2)
(/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 8)) (*.f64 2 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 8))) 32)
(/.f64 (+.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 1/2 n) -1/2))) (neg.f64 (*.f64 2 (+.f64 (/.f64 1/2 n) -1/2)))) 4)
(pow.f64 (-.f64 1/2 (/.f64 1/2 n)) 1)
(neg.f64 (+.f64 (/.f64 1/2 n) -1/2))
Outputs
(*.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 n) (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(*.f64 100 (+.f64 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) n))
(*.f64 100 (+.f64 n (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(*.f64 (*.f64 100 n) (+.f64 1 (*.f64 i (-.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 100 n) (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(*.f64 100 (+.f64 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) n))
(*.f64 100 (+.f64 n (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(*.f64 (*.f64 100 n) (+.f64 1 (*.f64 i (-.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 100 n) (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(*.f64 100 (+.f64 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) n))
(*.f64 100 (+.f64 n (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(*.f64 (*.f64 100 n) (+.f64 1 (*.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 100 (*.f64 i (*.f64 n (-.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 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) n))
(*.f64 100 (+.f64 n (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(*.f64 (*.f64 100 n) (+.f64 1 (*.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 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) n))
(*.f64 100 (+.f64 n (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(*.f64 (*.f64 100 n) (+.f64 1 (*.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 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) n))
(*.f64 100 (+.f64 n (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(*.f64 (*.f64 100 n) (+.f64 1 (*.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 100 (*.f64 i (*.f64 n (-.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 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) n))
(*.f64 100 (+.f64 n (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(*.f64 (*.f64 100 n) (+.f64 1 (*.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 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) n))
(*.f64 100 (+.f64 n (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(*.f64 (*.f64 100 n) (+.f64 1 (*.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 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) n))
(*.f64 100 (+.f64 n (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(*.f64 (*.f64 100 n) (+.f64 1 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))
(*.f64 -50 i)
(*.f64 i -50)
(+.f64 (*.f64 100 (*.f64 n (+.f64 1 (*.f64 1/2 i)))) (*.f64 -50 i))
(+.f64 (*.f64 i -50) (*.f64 100 (*.f64 n (+.f64 1 (*.f64 i 1/2)))))
(+.f64 (*.f64 i -50) (*.f64 (*.f64 100 n) (+.f64 1 (*.f64 i 1/2))))
(+.f64 (*.f64 100 (*.f64 n (+.f64 1 (*.f64 1/2 i)))) (*.f64 -50 i))
(+.f64 (*.f64 i -50) (*.f64 100 (*.f64 n (+.f64 1 (*.f64 i 1/2)))))
(+.f64 (*.f64 i -50) (*.f64 (*.f64 100 n) (+.f64 1 (*.f64 i 1/2))))
(+.f64 (*.f64 100 (*.f64 n (+.f64 1 (*.f64 1/2 i)))) (*.f64 -50 i))
(+.f64 (*.f64 i -50) (*.f64 100 (*.f64 n (+.f64 1 (*.f64 i 1/2)))))
(+.f64 (*.f64 i -50) (*.f64 (*.f64 100 n) (+.f64 1 (*.f64 i 1/2))))
(*.f64 100 (*.f64 n (+.f64 1 (*.f64 1/2 i))))
(*.f64 100 (*.f64 n (+.f64 1 (*.f64 i 1/2))))
(*.f64 (*.f64 100 n) (+.f64 1 (*.f64 i 1/2)))
(+.f64 (*.f64 100 (*.f64 n (+.f64 1 (*.f64 1/2 i)))) (*.f64 -50 i))
(+.f64 (*.f64 i -50) (*.f64 100 (*.f64 n (+.f64 1 (*.f64 i 1/2)))))
(+.f64 (*.f64 i -50) (*.f64 (*.f64 100 n) (+.f64 1 (*.f64 i 1/2))))
(+.f64 (*.f64 100 (*.f64 n (+.f64 1 (*.f64 1/2 i)))) (*.f64 -50 i))
(+.f64 (*.f64 i -50) (*.f64 100 (*.f64 n (+.f64 1 (*.f64 i 1/2)))))
(+.f64 (*.f64 i -50) (*.f64 (*.f64 100 n) (+.f64 1 (*.f64 i 1/2))))
(+.f64 (*.f64 100 (*.f64 n (+.f64 1 (*.f64 1/2 i)))) (*.f64 -50 i))
(+.f64 (*.f64 i -50) (*.f64 100 (*.f64 n (+.f64 1 (*.f64 i 1/2)))))
(+.f64 (*.f64 i -50) (*.f64 (*.f64 100 n) (+.f64 1 (*.f64 i 1/2))))
(*.f64 100 (*.f64 n (+.f64 1 (*.f64 1/2 i))))
(*.f64 100 (*.f64 n (+.f64 1 (*.f64 i 1/2))))
(*.f64 (*.f64 100 n) (+.f64 1 (*.f64 i 1/2)))
(+.f64 (*.f64 100 (*.f64 n (+.f64 1 (*.f64 1/2 i)))) (*.f64 -50 i))
(+.f64 (*.f64 i -50) (*.f64 100 (*.f64 n (+.f64 1 (*.f64 i 1/2)))))
(+.f64 (*.f64 i -50) (*.f64 (*.f64 100 n) (+.f64 1 (*.f64 i 1/2))))
(+.f64 (*.f64 100 (*.f64 n (+.f64 1 (*.f64 1/2 i)))) (*.f64 -50 i))
(+.f64 (*.f64 i -50) (*.f64 100 (*.f64 n (+.f64 1 (*.f64 i 1/2)))))
(+.f64 (*.f64 i -50) (*.f64 (*.f64 100 n) (+.f64 1 (*.f64 i 1/2))))
(+.f64 (*.f64 100 (*.f64 n (+.f64 1 (*.f64 1/2 i)))) (*.f64 -50 i))
(+.f64 (*.f64 i -50) (*.f64 100 (*.f64 n (+.f64 1 (*.f64 i 1/2)))))
(+.f64 (*.f64 i -50) (*.f64 (*.f64 100 n) (+.f64 1 (*.f64 i 1/2))))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(*.f64 -1/2 (/.f64 i n))
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n)))
(+.f64 (*.f64 i 1/2) (*.f64 -1/2 (/.f64 i n)))
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n)))
(+.f64 (*.f64 i 1/2) (*.f64 -1/2 (/.f64 i n)))
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n)))
(+.f64 (*.f64 i 1/2) (*.f64 -1/2 (/.f64 i n)))
(*.f64 1/2 i)
(*.f64 i 1/2)
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n)))
(+.f64 (*.f64 i 1/2) (*.f64 -1/2 (/.f64 i n)))
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n)))
(+.f64 (*.f64 i 1/2) (*.f64 -1/2 (/.f64 i n)))
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n)))
(+.f64 (*.f64 i 1/2) (*.f64 -1/2 (/.f64 i n)))
(*.f64 1/2 i)
(*.f64 i 1/2)
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n)))
(+.f64 (*.f64 i 1/2) (*.f64 -1/2 (/.f64 i n)))
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n)))
(+.f64 (*.f64 i 1/2) (*.f64 -1/2 (/.f64 i n)))
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n)))
(+.f64 (*.f64 i 1/2) (*.f64 -1/2 (/.f64 i n)))
1
(+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 1)
(+.f64 1 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 1)
(+.f64 1 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 1)
(+.f64 1 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(+.f64 1 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(+.f64 1 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(+.f64 1 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))
(+.f64 1 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(+.f64 1 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(+.f64 1 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))
(*.f64 -1/2 (/.f64 i n))
(+.f64 1 (+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n))))
(+.f64 (*.f64 i 1/2) (+.f64 (*.f64 -1/2 (/.f64 i n)) 1))
(+.f64 1 (+.f64 (*.f64 i 1/2) (*.f64 -1/2 (/.f64 i n))))
(+.f64 (+.f64 1 (*.f64 i 1/2)) (*.f64 -1/2 (/.f64 i n)))
(+.f64 1 (+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n))))
(+.f64 (*.f64 i 1/2) (+.f64 (*.f64 -1/2 (/.f64 i n)) 1))
(+.f64 1 (+.f64 (*.f64 i 1/2) (*.f64 -1/2 (/.f64 i n))))
(+.f64 (+.f64 1 (*.f64 i 1/2)) (*.f64 -1/2 (/.f64 i n)))
(+.f64 1 (+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n))))
(+.f64 (*.f64 i 1/2) (+.f64 (*.f64 -1/2 (/.f64 i n)) 1))
(+.f64 1 (+.f64 (*.f64 i 1/2) (*.f64 -1/2 (/.f64 i n))))
(+.f64 (+.f64 1 (*.f64 i 1/2)) (*.f64 -1/2 (/.f64 i n)))
(+.f64 1 (*.f64 1/2 i))
(+.f64 1 (*.f64 i 1/2))
(+.f64 1 (+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n))))
(+.f64 (*.f64 i 1/2) (+.f64 (*.f64 -1/2 (/.f64 i n)) 1))
(+.f64 1 (+.f64 (*.f64 i 1/2) (*.f64 -1/2 (/.f64 i n))))
(+.f64 (+.f64 1 (*.f64 i 1/2)) (*.f64 -1/2 (/.f64 i n)))
(+.f64 1 (+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n))))
(+.f64 (*.f64 i 1/2) (+.f64 (*.f64 -1/2 (/.f64 i n)) 1))
(+.f64 1 (+.f64 (*.f64 i 1/2) (*.f64 -1/2 (/.f64 i n))))
(+.f64 (+.f64 1 (*.f64 i 1/2)) (*.f64 -1/2 (/.f64 i n)))
(+.f64 1 (+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n))))
(+.f64 (*.f64 i 1/2) (+.f64 (*.f64 -1/2 (/.f64 i n)) 1))
(+.f64 1 (+.f64 (*.f64 i 1/2) (*.f64 -1/2 (/.f64 i n))))
(+.f64 (+.f64 1 (*.f64 i 1/2)) (*.f64 -1/2 (/.f64 i n)))
(+.f64 1 (*.f64 1/2 i))
(+.f64 1 (*.f64 i 1/2))
(+.f64 1 (+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n))))
(+.f64 (*.f64 i 1/2) (+.f64 (*.f64 -1/2 (/.f64 i n)) 1))
(+.f64 1 (+.f64 (*.f64 i 1/2) (*.f64 -1/2 (/.f64 i n))))
(+.f64 (+.f64 1 (*.f64 i 1/2)) (*.f64 -1/2 (/.f64 i n)))
(+.f64 1 (+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n))))
(+.f64 (*.f64 i 1/2) (+.f64 (*.f64 -1/2 (/.f64 i n)) 1))
(+.f64 1 (+.f64 (*.f64 i 1/2) (*.f64 -1/2 (/.f64 i n))))
(+.f64 (+.f64 1 (*.f64 i 1/2)) (*.f64 -1/2 (/.f64 i n)))
(+.f64 1 (+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n))))
(+.f64 (*.f64 i 1/2) (+.f64 (*.f64 -1/2 (/.f64 i n)) 1))
(+.f64 1 (+.f64 (*.f64 i 1/2) (*.f64 -1/2 (/.f64 i n))))
(+.f64 (+.f64 1 (*.f64 i 1/2)) (*.f64 -1/2 (/.f64 i n)))
(/.f64 -1/2 n)
(-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))
(-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))
(-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))
1/2
(-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))
(-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))
(-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))
1/2
(-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))
(-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))
(-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))
(+.f64 (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) (*.f64 n 100)) 0)
(*.f64 (*.f64 100 n) (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(+.f64 0 (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) (*.f64 n 100)))
(*.f64 (*.f64 100 n) (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(+.f64 (*.f64 n (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 50)) (*.f64 n (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 50)))
(*.f64 (*.f64 100 n) (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(-.f64 (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) (*.f64 n 100)) 0)
(*.f64 (*.f64 100 n) (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(/.f64 (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) (*.f64 n 100)) 1)
(*.f64 (*.f64 100 n) (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(/.f64 (*.f64 n (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 200)) 2)
(*.f64 (*.f64 100 n) (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(/.f64 (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) (*.f64 n 400)) 4)
(*.f64 (*.f64 100 n) (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(/.f64 (*.f64 (+.f64 2 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (+.f64 i i))) (*.f64 n 400)) 8)
(*.f64 (*.f64 100 n) (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(/.f64 (*.f64 2 (*.f64 (+.f64 2 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (+.f64 i i))) (*.f64 n 400))) 16)
(*.f64 (*.f64 100 n) (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 2 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (+.f64 i i))) (*.f64 n 400))) (*.f64 2 (*.f64 (+.f64 2 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (+.f64 i i))) (*.f64 n 400)))) 32)
(*.f64 (*.f64 100 n) (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(pow.f64 (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) (*.f64 n 100)) 1)
(*.f64 (*.f64 100 n) (+.f64 1 (*.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 0 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 i (-.f64 1/2 (/.f64 1/2 n)))
(+.f64 (*.f64 i (*.f64 1/2 (-.f64 1/2 (/.f64 1/2 n)))) (*.f64 i (*.f64 1/2 (-.f64 1/2 (/.f64 1/2 n)))))
(*.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 (-.f64 1/2 (/.f64 1/2 n)) (+.f64 i i)) 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)))
(-.f64 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))) -1)
(+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(-.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 0)
(+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 1 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))
(+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 1/2 (+.f64 2 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (+.f64 i i))))
(+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 1)
(+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 2 (*.f64 1/2 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))))
(+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 4 (/.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4))
(+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 (+.f64 2 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (+.f64 i i))) 1/2)
(+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4) 1/4)
(+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 1/4 (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4))
(+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 (*.f64 1/2 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))) 2)
(+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(*.f64 (/.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4) 4)
(+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(/.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 1)
(+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(/.f64 (+.f64 2 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) (+.f64 i i))) 2)
(+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(/.f64 (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 4) 4)
(+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(/.f64 (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 8) 8)
(+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(/.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 8)) 16)
(+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 8)) (*.f64 2 (*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 8))) 32)
(+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(pow.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) 1)
(+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n))))
(+.f64 (-.f64 1/2 (/.f64 1/2 n)) 0)
(-.f64 1/2 (/.f64 1/2 n))
(+.f64 0 (-.f64 1/2 (/.f64 1/2 n)))
(-.f64 1/2 (/.f64 1/2 n))
(+.f64 -1 (neg.f64 (+.f64 (/.f64 1/2 n) -3/2)))
(-.f64 -1 (+.f64 (/.f64 1/2 n) -3/2))
(+.f64 (neg.f64 (+.f64 (/.f64 1/2 n) -3/2)) -1)
(+.f64 -1 (neg.f64 (+.f64 (/.f64 1/2 n) -3/2)))
(-.f64 -1 (+.f64 (/.f64 1/2 n) -3/2))
(+.f64 (*.f64 1/2 (-.f64 1/2 (/.f64 1/2 n))) (*.f64 1/2 (-.f64 1/2 (/.f64 1/2 n))))
(-.f64 1/2 (/.f64 1/2 n))
(*.f64 1 (-.f64 1/2 (/.f64 1/2 n)))
(-.f64 1/2 (/.f64 1/2 n))
(*.f64 1/2 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 2))
(-.f64 1/2 (/.f64 1/2 n))
(*.f64 (-.f64 1/2 (/.f64 1/2 n)) 1)
(-.f64 1/2 (/.f64 1/2 n))
(*.f64 -1 (+.f64 (/.f64 1/2 n) -1/2))
(neg.f64 (+.f64 -1/2 (/.f64 1/2 n)))
(*.f64 2 (*.f64 1/2 (-.f64 1/2 (/.f64 1/2 n))))
(-.f64 1/2 (/.f64 1/2 n))
(*.f64 4 (/.f64 (-.f64 1/2 (/.f64 1/2 n)) 4))
(-.f64 1/2 (/.f64 1/2 n))
(*.f64 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 2) 1/2)
(-.f64 1/2 (/.f64 1/2 n))
(*.f64 (+.f64 (/.f64 1/2 n) -1/2) -1)
(neg.f64 (+.f64 -1/2 (/.f64 1/2 n)))
(*.f64 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 4) 1/4)
(-.f64 1/2 (/.f64 1/2 n))
(*.f64 1/4 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 4))
(-.f64 1/2 (/.f64 1/2 n))
(*.f64 (*.f64 1/2 (-.f64 1/2 (/.f64 1/2 n))) 2)
(-.f64 1/2 (/.f64 1/2 n))
(*.f64 (/.f64 (-.f64 1/2 (/.f64 1/2 n)) 4) 4)
(-.f64 1/2 (/.f64 1/2 n))
(/.f64 (-.f64 1/2 (/.f64 1/2 n)) 1)
(-.f64 1/2 (/.f64 1/2 n))
(/.f64 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 2) 2)
(-.f64 1/2 (/.f64 1/2 n))
(/.f64 (+.f64 (/.f64 1/2 n) -1/2) -1)
(neg.f64 (+.f64 -1/2 (/.f64 1/2 n)))
(/.f64 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 4) 4)
(-.f64 1/2 (/.f64 1/2 n))
(/.f64 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 8) 8)
(-.f64 1/2 (/.f64 1/2 n))
(/.f64 (*.f64 2 (+.f64 (/.f64 1/2 n) -1/2)) -2)
(neg.f64 (+.f64 -1/2 (/.f64 1/2 n)))
(/.f64 (*.f64 2 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 8)) 16)
(-.f64 1/2 (/.f64 1/2 n))
(/.f64 (*.f64 (+.f64 (/.f64 1/2 n) -1/2) 4) -4)
(neg.f64 (+.f64 -1/2 (/.f64 1/2 n)))
(/.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 1/2 n) -1/2))) 2)
(neg.f64 (+.f64 -1/2 (/.f64 1/2 n)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 8)) (*.f64 2 (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 8))) 32)
(-.f64 1/2 (/.f64 1/2 n))
(/.f64 (+.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 1/2 n) -1/2))) (neg.f64 (*.f64 2 (+.f64 (/.f64 1/2 n) -1/2)))) 4)
(neg.f64 (+.f64 -1/2 (/.f64 1/2 n)))
(pow.f64 (-.f64 1/2 (/.f64 1/2 n)) 1)
(-.f64 1/2 (/.f64 1/2 n))
(neg.f64 (+.f64 (/.f64 1/2 n) -1/2))
(neg.f64 (+.f64 -1/2 (/.f64 1/2 n)))

localize41.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 100/3 (/.f64 (pow.f64 i 2) n))
0.5b
(+.f64 (*.f64 n (+.f64 100 (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100))) (*.f64 100/3 (/.f64 (pow.f64 i 2) n)))
4.7b
(*.f64 n (+.f64 100 (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)))
6.0b
(/.f64 (pow.f64 i 2) n)
Compiler

Compiled 110 to 86 computations (21.8% saved)

series3.0ms (0%)

Counts
3 → 24
Calls

18 calls:

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

rewrite99.0ms (0.5%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
02099
114399
228299
360693
4143293
5503993
Stop Event
node limit
Counts
3 → 65
Calls
Call 1
Inputs
(/.f64 (pow.f64 i 2) n)
(+.f64 (*.f64 n (+.f64 100 (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100))) (*.f64 100/3 (/.f64 (pow.f64 i 2) n)))
(*.f64 100/3 (/.f64 (pow.f64 i 2) n))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 i 2) n) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 i 2) n))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 i 2) (/.f64 1/2 n)) (*.f64 (pow.f64 i 2) (/.f64 1/2 n)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 i 2) n) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (pow.f64 i 2) (/.f64 1/2 n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (pow.f64 i 2) n) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (pow.f64 i 2) (/.f64 1/2 n)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (pow.f64 i 2) 2) (/.f64 1 n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 1/2 (/.f64 1/2 n)) (*.f64 2 (pow.f64 i 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/4 n) (*.f64 2 (pow.f64 i 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 i 2) (/.f64 1 n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 i 2) n) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (pow.f64 i 2) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 i 2) n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 n) (pow.f64 i 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 n) (*.f64 2 (pow.f64 i 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 i 2)) (/.f64 1/2 n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 (pow.f64 i 2) 2) (/.f64 1/2 n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 1/2 (/.f64 1/2 n)) (pow.f64 i 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 1/4 n) (pow.f64 i 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 n) (*.f64 1/2 (pow.f64 i 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 n) (*.f64 (pow.f64 i 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 n) (*.f64 1/4 (*.f64 2 (pow.f64 i 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 i 2) n)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 i 2) 4) (/.f64 1/4 n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 i 2) 4) (*.f64 1/2 (/.f64 1/2 n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 i 2) 4) (*.f64 (*.f64 1/2 (/.f64 1/2 n)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 i 2) 4) (*.f64 (/.f64 1/4 n) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 i 2) 4) (*.f64 1/4 (/.f64 1 n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 i 2) (neg.f64 n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (pow.f64 i 2) (neg.f64 n)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 i 2)) (/.f64 -1 n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 i 2)) (*.f64 (/.f64 -1 n) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 2 n)) (*.f64 1/4 (pow.f64 i 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 i 2) 8) (*.f64 1/4 (/.f64 1/2 n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 i 2) (neg.f64 n)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 i 2) (/.f64 1/2 n)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 n) (neg.f64 (pow.f64 i 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 n) (*.f64 (pow.f64 i 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1/2 n)) (*.f64 (pow.f64 i 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 i 2) n) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 i 2) (neg.f64 n)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) (*.f64 (/.f64 (pow.f64 i 2) n) 100/3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) (*.f64 (/.f64 (pow.f64 i 2) n) 100/3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) (*.f64 (/.f64 (pow.f64 i 2) n) 100/3)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (+.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) (*.f64 (/.f64 (pow.f64 i 2) n) 100/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) (*.f64 (/.f64 (pow.f64 i 2) n) 100/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) (*.f64 (/.f64 (pow.f64 i 2) n) 100/3)) 1)))) (#(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)))))) (*.f64 (/.f64 (pow.f64 i 2) n) 100/3))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) (*.f64 (/.f64 (pow.f64 i 2) n) 100/3)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) (*.f64 (/.f64 (pow.f64 i 2) n) 100/3)) 1)))) (#(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)))))) (*.f64 (/.f64 (pow.f64 i 2) n) 100/3))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) (*.f64 (/.f64 (pow.f64 i 2) n) 100/3)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) (*.f64 (/.f64 (pow.f64 i 2) n) 100/3)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) (*.f64 (/.f64 (pow.f64 i 2) n) 100/3)) 4)) (*.f64 2 (*.f64 (+.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) (*.f64 (/.f64 (pow.f64 i 2) n) 100/3)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) (*.f64 (/.f64 (pow.f64 i 2) n) 100/3)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 i 2) n) 100/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (pow.f64 i 2) n) 100/3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 i 2) n) 100/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 i 2) n) 100/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 i 2) n) 200/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 i 2) n) 400/3) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 i 2) n) 400/3)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 i 2) n) 400/3)) (*.f64 2 (*.f64 (/.f64 (pow.f64 i 2) n) 400/3))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (pow.f64 i 2) n) 100/3) 1)))))

simplify153.0ms (0.8%)

Algorithm
egg-herbie
Rules
1502×rational.json-simplify-35
924×rational.json-simplify-2
856×rational.json-simplify-47
790×rational.json-simplify-44
736×exponential.json-simplify-26
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01552753
13472711
27522711
317672711
443742711
556552711
666982711
Stop Event
node limit
Counts
89 → 96
Calls
Call 1
Inputs
(*.f64 100/3 (/.f64 (pow.f64 i 2) n))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 -50 i))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 50 i)))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.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 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 50 i)))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.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 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 50 i)))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.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/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 100 n)))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 100 n)))
(*.f64 100/3 (/.f64 (pow.f64 i 2) n))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 100 n)))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 100 n)))
(*.f64 100/3 (/.f64 (pow.f64 i 2) n))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 100 n)))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 100 n)))
(+.f64 (/.f64 (pow.f64 i 2) n) 0)
(+.f64 0 (/.f64 (pow.f64 i 2) n))
(+.f64 (*.f64 (pow.f64 i 2) (/.f64 1/2 n)) (*.f64 (pow.f64 i 2) (/.f64 1/2 n)))
(-.f64 (/.f64 (pow.f64 i 2) n) 0)
(*.f64 2 (*.f64 (pow.f64 i 2) (/.f64 1/2 n)))
(*.f64 2 (*.f64 (/.f64 (pow.f64 i 2) n) 1/2))
(*.f64 2 (*.f64 (*.f64 (pow.f64 i 2) (/.f64 1/2 n)) 1))
(*.f64 2 (*.f64 (/.f64 (pow.f64 i 2) 2) (/.f64 1 n)))
(*.f64 2 (*.f64 (*.f64 1/2 (/.f64 1/2 n)) (*.f64 2 (pow.f64 i 2))))
(*.f64 2 (*.f64 (/.f64 1/4 n) (*.f64 2 (pow.f64 i 2))))
(*.f64 (pow.f64 i 2) (/.f64 1 n))
(*.f64 (/.f64 (pow.f64 i 2) n) 1)
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 i 2) n)))
(*.f64 1 (/.f64 (pow.f64 i 2) n))
(*.f64 (/.f64 1 n) (pow.f64 i 2))
(*.f64 (/.f64 1/2 n) (*.f64 2 (pow.f64 i 2)))
(*.f64 (*.f64 2 (pow.f64 i 2)) (/.f64 1/2 n))
(*.f64 4 (*.f64 (/.f64 (pow.f64 i 2) 2) (/.f64 1/2 n)))
(*.f64 4 (*.f64 (*.f64 1/2 (/.f64 1/2 n)) (pow.f64 i 2)))
(*.f64 4 (*.f64 (/.f64 1/4 n) (pow.f64 i 2)))
(*.f64 (/.f64 2 n) (*.f64 1/2 (pow.f64 i 2)))
(*.f64 (/.f64 2 n) (*.f64 (pow.f64 i 2) 1/2))
(*.f64 (/.f64 2 n) (*.f64 1/4 (*.f64 2 (pow.f64 i 2))))
(*.f64 (*.f64 2 (/.f64 (pow.f64 i 2) n)) 1/2)
(*.f64 (*.f64 (pow.f64 i 2) 4) (/.f64 1/4 n))
(*.f64 (*.f64 (pow.f64 i 2) 4) (*.f64 1/2 (/.f64 1/2 n)))
(*.f64 (*.f64 (pow.f64 i 2) 4) (*.f64 (*.f64 1/2 (/.f64 1/2 n)) 1))
(*.f64 (*.f64 (pow.f64 i 2) 4) (*.f64 (/.f64 1/4 n) 1))
(*.f64 (*.f64 (pow.f64 i 2) 4) (*.f64 1/4 (/.f64 1 n)))
(*.f64 -1 (/.f64 (pow.f64 i 2) (neg.f64 n)))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 i 2) (neg.f64 n)) 1))
(*.f64 (neg.f64 (pow.f64 i 2)) (/.f64 -1 n))
(*.f64 (neg.f64 (pow.f64 i 2)) (*.f64 (/.f64 -1 n) 1))
(*.f64 (*.f64 2 (/.f64 2 n)) (*.f64 1/4 (pow.f64 i 2)))
(*.f64 (*.f64 (pow.f64 i 2) 8) (*.f64 1/4 (/.f64 1/2 n)))
(*.f64 (/.f64 (pow.f64 i 2) (neg.f64 n)) -1)
(*.f64 (*.f64 (pow.f64 i 2) (/.f64 1/2 n)) 2)
(*.f64 (/.f64 -1 n) (neg.f64 (pow.f64 i 2)))
(*.f64 (/.f64 1/4 n) (*.f64 (pow.f64 i 2) 4))
(*.f64 (*.f64 1/2 (/.f64 1/2 n)) (*.f64 (pow.f64 i 2) 4))
(pow.f64 (/.f64 (pow.f64 i 2) n) 1)
(neg.f64 (/.f64 (pow.f64 i 2) (neg.f64 n)))
(-.f64 (+.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) (*.f64 (/.f64 (pow.f64 i 2) n) 100/3)) 0)
(*.f64 2 (/.f64 (+.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) (*.f64 (/.f64 (pow.f64 i 2) n) 100/3)) 2))
(*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) (*.f64 (/.f64 (pow.f64 i 2) n) 100/3)) 2) 1))
(*.f64 1/2 (*.f64 2 (+.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) (*.f64 (/.f64 (pow.f64 i 2) n) 100/3))))
(*.f64 1 (+.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) (*.f64 (/.f64 (pow.f64 i 2) n) 100/3)))
(*.f64 (+.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) (*.f64 (/.f64 (pow.f64 i 2) n) 100/3)) 1)
(*.f64 (*.f64 2 (+.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) (*.f64 (/.f64 (pow.f64 i 2) n) 100/3))) 1/2)
(*.f64 (/.f64 (+.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) (*.f64 (/.f64 (pow.f64 i 2) n) 100/3)) 2) 2)
(/.f64 (+.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) (*.f64 (/.f64 (pow.f64 i 2) n) 100/3)) 1)
(/.f64 (*.f64 2 (+.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) (*.f64 (/.f64 (pow.f64 i 2) n) 100/3))) 2)
(/.f64 (*.f64 (+.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) (*.f64 (/.f64 (pow.f64 i 2) n) 100/3)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) (*.f64 (/.f64 (pow.f64 i 2) n) 100/3)) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) (*.f64 (/.f64 (pow.f64 i 2) n) 100/3)) 4)) (*.f64 2 (*.f64 (+.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) (*.f64 (/.f64 (pow.f64 i 2) n) 100/3)) 4))) 16)
(pow.f64 (+.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) (*.f64 (/.f64 (pow.f64 i 2) n) 100/3)) 1)
(+.f64 (*.f64 (/.f64 (pow.f64 i 2) n) 100/3) 0)
(+.f64 0 (*.f64 (/.f64 (pow.f64 i 2) n) 100/3))
(-.f64 (*.f64 (/.f64 (pow.f64 i 2) n) 100/3) 0)
(/.f64 (*.f64 (/.f64 (pow.f64 i 2) n) 100/3) 1)
(/.f64 (*.f64 (/.f64 (pow.f64 i 2) n) 200/3) 2)
(/.f64 (*.f64 (/.f64 (pow.f64 i 2) n) 400/3) 4)
(/.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 i 2) n) 400/3)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 i 2) n) 400/3)) (*.f64 2 (*.f64 (/.f64 (pow.f64 i 2) n) 400/3))) 16)
(pow.f64 (*.f64 (/.f64 (pow.f64 i 2) n) 100/3) 1)
Outputs
(*.f64 100/3 (/.f64 (pow.f64 i 2) n))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 -50 i))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 i -50))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 50 i)))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 i -50) (*.f64 n (+.f64 100 (*.f64 i 50)))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 n (+.f64 100 (*.f64 i 50))) (*.f64 i -50)))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 50 i)))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 i -50) (*.f64 n (+.f64 100 (*.f64 i 50)))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 n (+.f64 100 (*.f64 i 50))) (*.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 i -50) (*.f64 n (+.f64 100 (*.f64 i 50))))
(+.f64 (*.f64 n (+.f64 100 (*.f64 i 50))) (*.f64 i -50))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 50 i)))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 i -50) (*.f64 n (+.f64 100 (*.f64 i 50)))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 n (+.f64 100 (*.f64 i 50))) (*.f64 i -50)))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 50 i)))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 i -50) (*.f64 n (+.f64 100 (*.f64 i 50)))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 n (+.f64 100 (*.f64 i 50))) (*.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 i -50) (*.f64 n (+.f64 100 (*.f64 i 50))))
(+.f64 (*.f64 n (+.f64 100 (*.f64 i 50))) (*.f64 i -50))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 50 i)))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 i -50) (*.f64 n (+.f64 100 (*.f64 i 50)))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 n (+.f64 100 (*.f64 i 50))) (*.f64 i -50)))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 50 i)))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 i -50) (*.f64 n (+.f64 100 (*.f64 i 50)))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 n (+.f64 100 (*.f64 i 50))) (*.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 100 (+.f64 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) n))
(*.f64 n (+.f64 100 (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (*.f64 i 100))))
(*.f64 n (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) 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 100/3 (/.f64 (pow.f64 i 2) n))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 100 (+.f64 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) n)))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 n (+.f64 100 (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (*.f64 i 100)))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 n (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) 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 100/3 (/.f64 (pow.f64 i 2) n))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 100 (+.f64 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) n)))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 n (+.f64 100 (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (*.f64 i 100)))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 n (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))))
(*.f64 100/3 (/.f64 (pow.f64 i 2) n))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 n (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 i (*.f64 (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 i (*.f64 100 (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) 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 100/3 (/.f64 (pow.f64 i 2) n))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 100 (+.f64 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) n)))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 n (+.f64 100 (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (*.f64 i 100)))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 n (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) 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 100/3 (/.f64 (pow.f64 i 2) n))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 100 (+.f64 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) n)))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 n (+.f64 100 (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (*.f64 i 100)))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 n (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))))
(*.f64 100/3 (/.f64 (pow.f64 i 2) n))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 n (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 i (*.f64 (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 i (*.f64 100 (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) 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 100/3 (/.f64 (pow.f64 i 2) n))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 100 (+.f64 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) n)))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 n (+.f64 100 (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (*.f64 i 100)))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 n (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) 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 100/3 (/.f64 (pow.f64 i 2) n))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 100 (+.f64 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) n)))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 n (+.f64 100 (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (*.f64 i 100)))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 n (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))))
(+.f64 (/.f64 (pow.f64 i 2) n) 0)
(/.f64 (pow.f64 i 2) n)
(+.f64 0 (/.f64 (pow.f64 i 2) n))
(/.f64 (pow.f64 i 2) n)
(+.f64 (*.f64 (pow.f64 i 2) (/.f64 1/2 n)) (*.f64 (pow.f64 i 2) (/.f64 1/2 n)))
(/.f64 (pow.f64 i 2) n)
(-.f64 (/.f64 (pow.f64 i 2) n) 0)
(/.f64 (pow.f64 i 2) n)
(*.f64 2 (*.f64 (pow.f64 i 2) (/.f64 1/2 n)))
(/.f64 (pow.f64 i 2) n)
(*.f64 2 (*.f64 (/.f64 (pow.f64 i 2) n) 1/2))
(/.f64 (pow.f64 i 2) n)
(*.f64 2 (*.f64 (*.f64 (pow.f64 i 2) (/.f64 1/2 n)) 1))
(/.f64 (pow.f64 i 2) n)
(*.f64 2 (*.f64 (/.f64 (pow.f64 i 2) 2) (/.f64 1 n)))
(/.f64 (pow.f64 i 2) n)
(*.f64 2 (*.f64 (*.f64 1/2 (/.f64 1/2 n)) (*.f64 2 (pow.f64 i 2))))
(/.f64 (pow.f64 i 2) n)
(*.f64 2 (*.f64 (/.f64 1/4 n) (*.f64 2 (pow.f64 i 2))))
(/.f64 (pow.f64 i 2) n)
(*.f64 (pow.f64 i 2) (/.f64 1 n))
(/.f64 (pow.f64 i 2) n)
(*.f64 (/.f64 (pow.f64 i 2) n) 1)
(/.f64 (pow.f64 i 2) n)
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 i 2) n)))
(/.f64 (pow.f64 i 2) n)
(*.f64 1 (/.f64 (pow.f64 i 2) n))
(/.f64 (pow.f64 i 2) n)
(*.f64 (/.f64 1 n) (pow.f64 i 2))
(/.f64 (pow.f64 i 2) n)
(*.f64 (/.f64 1/2 n) (*.f64 2 (pow.f64 i 2)))
(/.f64 (pow.f64 i 2) n)
(*.f64 (*.f64 2 (pow.f64 i 2)) (/.f64 1/2 n))
(/.f64 (pow.f64 i 2) n)
(*.f64 4 (*.f64 (/.f64 (pow.f64 i 2) 2) (/.f64 1/2 n)))
(/.f64 (pow.f64 i 2) n)
(*.f64 4 (*.f64 (*.f64 1/2 (/.f64 1/2 n)) (pow.f64 i 2)))
(/.f64 (pow.f64 i 2) n)
(*.f64 4 (*.f64 (/.f64 1/4 n) (pow.f64 i 2)))
(/.f64 (pow.f64 i 2) n)
(*.f64 (/.f64 2 n) (*.f64 1/2 (pow.f64 i 2)))
(*.f64 (pow.f64 i 2) (*.f64 1/2 (/.f64 2 n)))
(*.f64 (/.f64 2 n) (*.f64 (pow.f64 i 2) 1/2))
(*.f64 (pow.f64 i 2) (*.f64 1/2 (/.f64 2 n)))
(*.f64 (/.f64 2 n) (*.f64 1/4 (*.f64 2 (pow.f64 i 2))))
(*.f64 (pow.f64 i 2) (*.f64 1/2 (/.f64 2 n)))
(*.f64 (*.f64 2 (/.f64 (pow.f64 i 2) n)) 1/2)
(/.f64 (pow.f64 i 2) n)
(*.f64 (*.f64 (pow.f64 i 2) 4) (/.f64 1/4 n))
(/.f64 (pow.f64 i 2) n)
(*.f64 (*.f64 (pow.f64 i 2) 4) (*.f64 1/2 (/.f64 1/2 n)))
(/.f64 (pow.f64 i 2) n)
(*.f64 (*.f64 (pow.f64 i 2) 4) (*.f64 (*.f64 1/2 (/.f64 1/2 n)) 1))
(/.f64 (pow.f64 i 2) n)
(*.f64 (*.f64 (pow.f64 i 2) 4) (*.f64 (/.f64 1/4 n) 1))
(/.f64 (pow.f64 i 2) n)
(*.f64 (*.f64 (pow.f64 i 2) 4) (*.f64 1/4 (/.f64 1 n)))
(/.f64 (pow.f64 i 2) n)
(*.f64 -1 (/.f64 (pow.f64 i 2) (neg.f64 n)))
(/.f64 (pow.f64 i 2) n)
(*.f64 -1 (*.f64 (/.f64 (pow.f64 i 2) (neg.f64 n)) 1))
(/.f64 (pow.f64 i 2) n)
(*.f64 (neg.f64 (pow.f64 i 2)) (/.f64 -1 n))
(/.f64 (pow.f64 i 2) n)
(*.f64 (neg.f64 (pow.f64 i 2)) (*.f64 (/.f64 -1 n) 1))
(/.f64 (pow.f64 i 2) n)
(*.f64 (*.f64 2 (/.f64 2 n)) (*.f64 1/4 (pow.f64 i 2)))
(*.f64 (pow.f64 i 2) (*.f64 1/2 (/.f64 2 n)))
(*.f64 (*.f64 (pow.f64 i 2) 8) (*.f64 1/4 (/.f64 1/2 n)))
(/.f64 (pow.f64 i 2) n)
(*.f64 (/.f64 (pow.f64 i 2) (neg.f64 n)) -1)
(/.f64 (pow.f64 i 2) n)
(*.f64 (*.f64 (pow.f64 i 2) (/.f64 1/2 n)) 2)
(/.f64 (pow.f64 i 2) n)
(*.f64 (/.f64 -1 n) (neg.f64 (pow.f64 i 2)))
(/.f64 (pow.f64 i 2) n)
(*.f64 (/.f64 1/4 n) (*.f64 (pow.f64 i 2) 4))
(/.f64 (pow.f64 i 2) n)
(*.f64 (*.f64 1/2 (/.f64 1/2 n)) (*.f64 (pow.f64 i 2) 4))
(/.f64 (pow.f64 i 2) n)
(pow.f64 (/.f64 (pow.f64 i 2) n) 1)
(/.f64 (pow.f64 i 2) n)
(neg.f64 (/.f64 (pow.f64 i 2) (neg.f64 n)))
(/.f64 (pow.f64 i 2) n)
(-.f64 (+.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) (*.f64 (/.f64 (pow.f64 i 2) n) 100/3)) 0)
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 n (+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100)))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 n (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n)))))))
(*.f64 2 (/.f64 (+.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) (*.f64 (/.f64 (pow.f64 i 2) n) 100/3)) 2))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 n (+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100)))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 n (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n)))))))
(*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) (*.f64 (/.f64 (pow.f64 i 2) n) 100/3)) 2) 1))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 n (+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100)))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 n (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n)))))))
(*.f64 1/2 (*.f64 2 (+.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) (*.f64 (/.f64 (pow.f64 i 2) n) 100/3))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 n (+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100)))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 n (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n)))))))
(*.f64 1 (+.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) (*.f64 (/.f64 (pow.f64 i 2) n) 100/3)))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 n (+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100)))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 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)))))) (*.f64 (/.f64 (pow.f64 i 2) n) 100/3)) 1)
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 n (+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100)))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 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)))))) (*.f64 (/.f64 (pow.f64 i 2) n) 100/3))) 1/2)
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 n (+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100)))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 n (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n)))))))
(*.f64 (/.f64 (+.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) (*.f64 (/.f64 (pow.f64 i 2) n) 100/3)) 2) 2)
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 n (+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100)))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 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)))))) (*.f64 (/.f64 (pow.f64 i 2) n) 100/3)) 1)
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 n (+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100)))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 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)))))) (*.f64 (/.f64 (pow.f64 i 2) n) 100/3))) 2)
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 n (+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100)))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 n (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n)))))))
(/.f64 (*.f64 (+.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) (*.f64 (/.f64 (pow.f64 i 2) n) 100/3)) 4) 4)
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 n (+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100)))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 n (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n)))))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) (*.f64 (/.f64 (pow.f64 i 2) n) 100/3)) 4)) 8)
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 n (+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100)))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 n (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n)))))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) (*.f64 (/.f64 (pow.f64 i 2) n) 100/3)) 4)) (*.f64 2 (*.f64 (+.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) (*.f64 (/.f64 (pow.f64 i 2) n) 100/3)) 4))) 16)
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 n (+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100)))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 n (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n)))))))
(pow.f64 (+.f64 (*.f64 n (+.f64 100 (*.f64 100 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))))) (*.f64 (/.f64 (pow.f64 i 2) n) 100/3)) 1)
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 n (+.f64 100 (*.f64 i (*.f64 (-.f64 1/2 (/.f64 1/2 n)) 100)))))
(+.f64 (*.f64 100/3 (/.f64 (pow.f64 i 2) n)) (*.f64 n (+.f64 100 (*.f64 i (*.f64 100 (-.f64 1/2 (/.f64 1/2 n)))))))
(+.f64 (*.f64 (/.f64 (pow.f64 i 2) n) 100/3) 0)
(*.f64 100/3 (/.f64 (pow.f64 i 2) n))
(+.f64 0 (*.f64 (/.f64 (pow.f64 i 2) n) 100/3))
(*.f64 100/3 (/.f64 (pow.f64 i 2) n))
(-.f64 (*.f64 (/.f64 (pow.f64 i 2) n) 100/3) 0)
(*.f64 100/3 (/.f64 (pow.f64 i 2) n))
(/.f64 (*.f64 (/.f64 (pow.f64 i 2) n) 100/3) 1)
(*.f64 100/3 (/.f64 (pow.f64 i 2) n))
(/.f64 (*.f64 (/.f64 (pow.f64 i 2) n) 200/3) 2)
(*.f64 100/3 (/.f64 (pow.f64 i 2) n))
(/.f64 (*.f64 (/.f64 (pow.f64 i 2) n) 400/3) 4)
(*.f64 100/3 (/.f64 (pow.f64 i 2) n))
(/.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 i 2) n) 400/3)) 8)
(*.f64 100/3 (/.f64 (pow.f64 i 2) n))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 i 2) n) 400/3)) (*.f64 2 (*.f64 (/.f64 (pow.f64 i 2) n) 400/3))) 16)
(*.f64 100/3 (/.f64 (pow.f64 i 2) n))
(pow.f64 (*.f64 (/.f64 (pow.f64 i 2) n) 100/3) 1)
(*.f64 100/3 (/.f64 (pow.f64 i 2) n))

eval179.0ms (0.9%)

Compiler

Compiled 8606 to 6505 computations (24.4% saved)

prune110.0ms (0.6%)

Pruning

39 alts after pruning (34 fresh and 5 done)

PrunedKeptTotal
New47920499
Fresh31417
Picked101
Done459
Total48739526
Error
2.4b
Counts
526 → 39
Alt Table
Click to see full alt table
StatusErrorProgram
27.3b
(+.f64 (+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 -50 i)) (*.f64 100/3 (/.f64 (pow.f64 i 2) n)))
32.7b
(+.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)))))))))))
27.0b
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 i 50)))
27.2b
(+.f64 (*.f64 n 100) (*.f64 -50 i))
27.0b
(+.f64 (*.f64 100 n) (*.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)) n))
56.5b
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n (/.f64 (/.f64 i 100) n)))
27.0b
(*.f64 (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))) n)
27.0b
(*.f64 (+.f64 100 (*.f64 50 i)) n)
27.3b
(*.f64 (+.f64 1 (*.f64 i (/.f64 -1/2 n))) (*.f64 n 100))
48.3b
(*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 100 (/.f64 n i)))
61.1b
(*.f64 n (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))))
62.1b
(*.f64 n (*.f64 -50 (/.f64 i n)))
26.7b
(*.f64 n 100)
49.5b
(*.f64 100 (/.f64 (/.f64 (/.f64 (/.f64 i n) (/.f64 1 i)) i) (/.f64 (/.f64 i n) n)))
51.8b
(*.f64 100 (/.f64 (/.f64 (/.f64 i n) (/.f64 1 i)) (*.f64 (/.f64 i n) (/.f64 i n))))
26.8b
(*.f64 100 (/.f64 (/.f64 (/.f64 -2 (/.f64 -1 i)) i) (/.f64 2 n)))
47.2b
(*.f64 100 (/.f64 (/.f64 (*.f64 i (/.f64 2 n)) (*.f64 (/.f64 i n) (/.f64 i n))) (/.f64 2 i)))
33.8b
(*.f64 100 (/.f64 (/.f64 n i) (/.f64 1 i)))
32.2b
(*.f64 100 (/.f64 (/.f64 i (/.f64 1/2 n)) (+.f64 i i)))
47.9b
(*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n)))
56.5b
(*.f64 100 (/.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) n) (/.f64 i n)))
32.1b
(*.f64 100 (/.f64 (*.f64 n i) i))
46.6b
(*.f64 100 (/.f64 (*.f64 i (/.f64 2 n)) (*.f64 (*.f64 (/.f64 i n) (/.f64 i n)) (/.f64 2 i))))
51.8b
(*.f64 100 (/.f64 (*.f64 2 (/.f64 (/.f64 i n) (/.f64 1 i))) (*.f64 (/.f64 i n) (*.f64 i (/.f64 2 n)))))
51.2b
(*.f64 100 (/.f64 (*.f64 2 (/.f64 i (*.f64 n (/.f64 1 i)))) (*.f64 i (*.f64 (/.f64 2 n) (/.f64 i n)))))
49.1b
(*.f64 100 (/.f64 n (/.f64 i (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))
47.2b
(*.f64 100 (/.f64 i (/.f64 2 (/.f64 (*.f64 i (/.f64 2 n)) (*.f64 (/.f64 i n) (/.f64 i n))))))
32.2b
(*.f64 100 (/.f64 4 (/.f64 (*.f64 i 4) (*.f64 n i))))
26.7b
(*.f64 100 (/.f64 2 (/.f64 2 n)))
27.6b
(*.f64 100 (+.f64 (-.f64 n -1) -1))
32.7b
(*.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)))))))))
33.7b
(*.f64 100 (*.f64 (/.f64 n i) i))
44.5b
(*.f64 100 (*.f64 (/.f64 2 n) (/.f64 i (*.f64 (/.f64 2 i) (*.f64 (/.f64 i n) (/.f64 i n))))))
33.6b
(*.f64 100 (*.f64 (/.f64 -1 (/.f64 i n)) (neg.f64 i)))
56.5b
(*.f64 100 (*.f64 (*.f64 n (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i)) n))
52.2b
(*.f64 100 0)
61.9b
(*.f64 100/3 (/.f64 (pow.f64 i 2) n))
60.2b
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
62.0b
(*.f64 -50 i)
Compiler

Compiled 635 to 465 computations (26.8% saved)

regimes299.0ms (1.5%)

Counts
65 → 4
Calls
Call 1
Inputs
(*.f64 -50 i)
(*.f64 100 0)
(*.f64 n 100)
(*.f64 100 (*.f64 (/.f64 n i) i))
(*.f64 100 (+.f64 (-.f64 n -1) -1))
(*.f64 100 (/.f64 2 (/.f64 2 n)))
(*.f64 100 (/.f64 i (/.f64 i n)))
(*.f64 100 (/.f64 (*.f64 n i) i))
(*.f64 n (*.f64 -50 (/.f64 i n)))
(*.f64 n (+.f64 100 (*.f64 i 50)))
(*.f64 (+.f64 100 (*.f64 50 i)) n)
(+.f64 (*.f64 n 100) (*.f64 -50 i))
(*.f64 100 (+.f64 (-.f64 1 (neg.f64 n)) -1))
(*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n)))
(*.f64 100 (/.f64 (/.f64 n i) (/.f64 1 i)))
(*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n))))
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 i 50)))
(*.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 4 (/.f64 (*.f64 i 4) (*.f64 n i))))
(*.f64 100 (/.f64 n (/.f64 i (+.f64 (+.f64 1 i) -1))))
(*.f64 100 (/.f64 (/.f64 i (/.f64 1/2 n)) (+.f64 i i)))
(*.f64 (+.f64 1 (*.f64 i (/.f64 -1/2 n))) (*.f64 n 100))
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 -50 i))
(*.f64 100 (/.f64 (/.f64 (/.f64 -2 (/.f64 -1 i)) i) (/.f64 2 n)))
(*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) (*.f64 n 100))
(*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(*.f64 n (+.f64 100 (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)))
(*.f64 100 (/.f64 (/.f64 (/.f64 i n) (/.f64 1 i)) (*.f64 (/.f64 i n) (/.f64 i n))))
(*.f64 100 (/.f64 (/.f64 (/.f64 (/.f64 i n) (/.f64 1 i)) i) (/.f64 (/.f64 i n) n)))
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)))
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 (*.f64 i (-.f64 1/2 (*.f64 (/.f64 1 n) 1/2))) 100)))
(*.f64 100 (*.f64 (/.f64 2 n) (/.f64 i (*.f64 (/.f64 2 i) (*.f64 (/.f64 i n) (/.f64 i n))))))
(*.f64 100 (/.f64 i (/.f64 2 (/.f64 (*.f64 i (/.f64 2 n)) (*.f64 (/.f64 i n) (/.f64 i n))))))
(*.f64 100 (/.f64 (*.f64 i (/.f64 2 n)) (*.f64 (*.f64 (/.f64 i n) (/.f64 i n)) (/.f64 2 i))))
(*.f64 100 (/.f64 (/.f64 (*.f64 i (/.f64 2 n)) (*.f64 (/.f64 i n) (/.f64 i n))) (/.f64 2 i)))
(*.f64 100 (/.f64 (*.f64 2 (/.f64 i (*.f64 n (/.f64 1 i)))) (*.f64 i (*.f64 (/.f64 2 n) (/.f64 i n)))))
(*.f64 100 (/.f64 (*.f64 2 (/.f64 (/.f64 i n) (/.f64 1 i))) (*.f64 (/.f64 i n) (*.f64 i (/.f64 2 n)))))
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 100/3 (/.f64 (pow.f64 i 2) n))
(*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n)))
(*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 100 (/.f64 n i)))
(*.f64 n (+.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 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 100 n) (*.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.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 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 -50 i)) (*.f64 100/3 (/.f64 (pow.f64 i 2) n)))
(+.f64 (*.f64 n (+.f64 100 (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100))) (*.f64 100/3 (/.f64 (pow.f64 i 2) n)))
(*.f64 100 (*.f64 (*.f64 n (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i)) n))
(*.f64 100 (/.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) n) (/.f64 i n)))
(*.f64 100 (*.f64 (*.f64 n (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) i)) n))
(*.f64 100 (/.f64 (*.f64 n (*.f64 n (+.f64 (log.f64 i) (neg.f64 (log.f64 n))))) i))
(*.f64 100 (/.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i n)))
(*.f64 n (*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (*.f64 100 (/.f64 n i))))
(*.f64 (+.f64 (log.f64 i) (neg.f64 (log.f64 n))) (/.f64 n (/.f64 (/.f64 i 100) 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 100 (+.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 (*.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 (*.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 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (*.f64 (/.f64 (pow.f64 n 2) i) 100))
(*.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 (*.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)))))))))))
Outputs
(*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n)))
(+.f64 (+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 -50 i)) (*.f64 100/3 (/.f64 (pow.f64 i 2) n)))
(*.f64 100 (/.f64 n (/.f64 i (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))
(*.f64 100 0)
Calls

4 calls:

142.0ms
n
92.0ms
i
20.0ms
(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)))
20.0ms
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))
Results
ErrorSegmentsBranch
8.6b4i
18.8b5n
16.8b4(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)))
16.8b4(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))
Compiler

Compiled 1033 to 687 computations (33.5% saved)

bsearch131.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
54.0ms
3.212057305591015e+199
1.0710900945350011e+213
46.0ms
1.793875632382527e-7
8.764069342814799e-7
31.0ms
-1.2743800017675027e-26
-5.896793994475079e-27
Results
38.0ms69×body1024valid
26.0ms195×body256valid
22.0ms93×body256infinite
20.0ms67×body512valid
12.0ms123×body256invalid
5.0msbody2048valid
2.0msbody512infinite
Compiler

Compiled 677 to 520 computations (23.2% saved)

regimes487.0ms (2.5%)

Counts
49 → 4
Calls
Call 1
Inputs
(*.f64 -50 i)
(*.f64 100 0)
(*.f64 n 100)
(*.f64 100 (*.f64 (/.f64 n i) i))
(*.f64 100 (+.f64 (-.f64 n -1) -1))
(*.f64 100 (/.f64 2 (/.f64 2 n)))
(*.f64 100 (/.f64 i (/.f64 i n)))
(*.f64 100 (/.f64 (*.f64 n i) i))
(*.f64 n (*.f64 -50 (/.f64 i n)))
(*.f64 n (+.f64 100 (*.f64 i 50)))
(*.f64 (+.f64 100 (*.f64 50 i)) n)
(+.f64 (*.f64 n 100) (*.f64 -50 i))
(*.f64 100 (+.f64 (-.f64 1 (neg.f64 n)) -1))
(*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n)))
(*.f64 100 (/.f64 (/.f64 n i) (/.f64 1 i)))
(*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n))))
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 i 50)))
(*.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 4 (/.f64 (*.f64 i 4) (*.f64 n i))))
(*.f64 100 (/.f64 n (/.f64 i (+.f64 (+.f64 1 i) -1))))
(*.f64 100 (/.f64 (/.f64 i (/.f64 1/2 n)) (+.f64 i i)))
(*.f64 (+.f64 1 (*.f64 i (/.f64 -1/2 n))) (*.f64 n 100))
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 -50 i))
(*.f64 100 (/.f64 (/.f64 (/.f64 -2 (/.f64 -1 i)) i) (/.f64 2 n)))
(*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) (*.f64 n 100))
(*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(*.f64 n (+.f64 100 (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)))
(*.f64 100 (/.f64 (/.f64 (/.f64 i n) (/.f64 1 i)) (*.f64 (/.f64 i n) (/.f64 i n))))
(*.f64 100 (/.f64 (/.f64 (/.f64 (/.f64 i n) (/.f64 1 i)) i) (/.f64 (/.f64 i n) n)))
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)))
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 (*.f64 i (-.f64 1/2 (*.f64 (/.f64 1 n) 1/2))) 100)))
(*.f64 100 (*.f64 (/.f64 2 n) (/.f64 i (*.f64 (/.f64 2 i) (*.f64 (/.f64 i n) (/.f64 i n))))))
(*.f64 100 (/.f64 i (/.f64 2 (/.f64 (*.f64 i (/.f64 2 n)) (*.f64 (/.f64 i n) (/.f64 i n))))))
(*.f64 100 (/.f64 (*.f64 i (/.f64 2 n)) (*.f64 (*.f64 (/.f64 i n) (/.f64 i n)) (/.f64 2 i))))
(*.f64 100 (/.f64 (/.f64 (*.f64 i (/.f64 2 n)) (*.f64 (/.f64 i n) (/.f64 i n))) (/.f64 2 i)))
(*.f64 100 (/.f64 (*.f64 2 (/.f64 i (*.f64 n (/.f64 1 i)))) (*.f64 i (*.f64 (/.f64 2 n) (/.f64 i n)))))
(*.f64 100 (/.f64 (*.f64 2 (/.f64 (/.f64 i n) (/.f64 1 i))) (*.f64 (/.f64 i n) (*.f64 i (/.f64 2 n)))))
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 100/3 (/.f64 (pow.f64 i 2) n))
(*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n)))
(*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 100 (/.f64 n i)))
(*.f64 n (+.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 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 100 n) (*.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)) n))
(+.f64 (*.f64 100 n) (+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50/3 (pow.f64 i 2)))))
Outputs
(*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n)))
(+.f64 (*.f64 100 n) (*.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)) n))
(*.f64 100 (/.f64 n (/.f64 i (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))
(*.f64 100 0)
Calls

4 calls:

218.0ms
i
212.0ms
n
23.0ms
(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)))
21.0ms
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))
Results
ErrorSegmentsBranch
8.6b4i
18.8b5n
16.8b4(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)))
16.8b4(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))
Compiler

Compiled 605 to 387 computations (36% saved)

bsearch128.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
47.0ms
3.212057305591015e+199
1.0710900945350011e+213
46.0ms
1.793875632382527e-7
8.764069342814799e-7
34.0ms
-1.2743800017675027e-26
-5.896793994475079e-27
Results
42.0ms72×body1024valid
27.0ms203×body256valid
15.0ms53×body512valid
14.0ms96×body256infinite
13.0ms133×body256invalid
8.0msbody2048valid
3.0ms10×body512infinite
Compiler

Compiled 633 to 487 computations (23.1% saved)

regimes482.0ms (2.5%)

Counts
47 → 4
Calls
Call 1
Inputs
(*.f64 -50 i)
(*.f64 100 0)
(*.f64 n 100)
(*.f64 100 (*.f64 (/.f64 n i) i))
(*.f64 100 (+.f64 (-.f64 n -1) -1))
(*.f64 100 (/.f64 2 (/.f64 2 n)))
(*.f64 100 (/.f64 i (/.f64 i n)))
(*.f64 100 (/.f64 (*.f64 n i) i))
(*.f64 n (*.f64 -50 (/.f64 i n)))
(*.f64 n (+.f64 100 (*.f64 i 50)))
(*.f64 (+.f64 100 (*.f64 50 i)) n)
(+.f64 (*.f64 n 100) (*.f64 -50 i))
(*.f64 100 (+.f64 (-.f64 1 (neg.f64 n)) -1))
(*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n)))
(*.f64 100 (/.f64 (/.f64 n i) (/.f64 1 i)))
(*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n))))
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 i 50)))
(*.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 4 (/.f64 (*.f64 i 4) (*.f64 n i))))
(*.f64 100 (/.f64 n (/.f64 i (+.f64 (+.f64 1 i) -1))))
(*.f64 100 (/.f64 (/.f64 i (/.f64 1/2 n)) (+.f64 i i)))
(*.f64 (+.f64 1 (*.f64 i (/.f64 -1/2 n))) (*.f64 n 100))
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 -50 i))
(*.f64 100 (/.f64 (/.f64 (/.f64 -2 (/.f64 -1 i)) i) (/.f64 2 n)))
(*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) (*.f64 n 100))
(*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(*.f64 n (+.f64 100 (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)))
(*.f64 100 (/.f64 (/.f64 (/.f64 i n) (/.f64 1 i)) (*.f64 (/.f64 i n) (/.f64 i n))))
(*.f64 100 (/.f64 (/.f64 (/.f64 (/.f64 i n) (/.f64 1 i)) i) (/.f64 (/.f64 i n) n)))
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)))
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 (*.f64 i (-.f64 1/2 (*.f64 (/.f64 1 n) 1/2))) 100)))
(*.f64 100 (*.f64 (/.f64 2 n) (/.f64 i (*.f64 (/.f64 2 i) (*.f64 (/.f64 i n) (/.f64 i n))))))
(*.f64 100 (/.f64 i (/.f64 2 (/.f64 (*.f64 i (/.f64 2 n)) (*.f64 (/.f64 i n) (/.f64 i n))))))
(*.f64 100 (/.f64 (*.f64 i (/.f64 2 n)) (*.f64 (*.f64 (/.f64 i n) (/.f64 i n)) (/.f64 2 i))))
(*.f64 100 (/.f64 (/.f64 (*.f64 i (/.f64 2 n)) (*.f64 (/.f64 i n) (/.f64 i n))) (/.f64 2 i)))
(*.f64 100 (/.f64 (*.f64 2 (/.f64 i (*.f64 n (/.f64 1 i)))) (*.f64 i (*.f64 (/.f64 2 n) (/.f64 i n)))))
(*.f64 100 (/.f64 (*.f64 2 (/.f64 (/.f64 i n) (/.f64 1 i))) (*.f64 (/.f64 i n) (*.f64 i (/.f64 2 n)))))
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 100/3 (/.f64 (pow.f64 i 2) n))
(*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n)))
(*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 100 (/.f64 n i)))
(*.f64 n (+.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 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)))
Outputs
(*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n)))
(*.f64 (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))) n)
(*.f64 100 (/.f64 n (/.f64 i (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))
(*.f64 100 0)
Calls

4 calls:

218.0ms
n
182.0ms
i
54.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
8.6b4i
18.8b5n
16.8b4(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)))
16.8b4(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))
Compiler

Compiled 573 to 364 computations (36.5% saved)

bsearch115.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
44.0ms
3.212057305591015e+199
1.0710900945350011e+213
38.0ms
1.793875632382527e-7
8.764069342814799e-7
32.0ms
-1.2743800017675027e-26
-5.896793994475079e-27
Results
35.0ms66×body1024valid
27.0ms204×body256valid
15.0ms58×body512valid
12.0ms83×body256infinite
11.0ms115×body256invalid
7.0msbody2048valid
2.0msbody512infinite
Compiler

Compiled 611 to 476 computations (22.1% saved)

regimes269.0ms (1.4%)

Counts
45 → 3
Calls
Call 1
Inputs
(*.f64 -50 i)
(*.f64 100 0)
(*.f64 n 100)
(*.f64 100 (*.f64 (/.f64 n i) i))
(*.f64 100 (+.f64 (-.f64 n -1) -1))
(*.f64 100 (/.f64 2 (/.f64 2 n)))
(*.f64 100 (/.f64 i (/.f64 i n)))
(*.f64 100 (/.f64 (*.f64 n i) i))
(*.f64 n (*.f64 -50 (/.f64 i n)))
(*.f64 n (+.f64 100 (*.f64 i 50)))
(*.f64 (+.f64 100 (*.f64 50 i)) n)
(+.f64 (*.f64 n 100) (*.f64 -50 i))
(*.f64 100 (+.f64 (-.f64 1 (neg.f64 n)) -1))
(*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n)))
(*.f64 100 (/.f64 (/.f64 n i) (/.f64 1 i)))
(*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n))))
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 i 50)))
(*.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 4 (/.f64 (*.f64 i 4) (*.f64 n i))))
(*.f64 100 (/.f64 n (/.f64 i (+.f64 (+.f64 1 i) -1))))
(*.f64 100 (/.f64 (/.f64 i (/.f64 1/2 n)) (+.f64 i i)))
(*.f64 (+.f64 1 (*.f64 i (/.f64 -1/2 n))) (*.f64 n 100))
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 -50 i))
(*.f64 100 (/.f64 (/.f64 (/.f64 -2 (/.f64 -1 i)) i) (/.f64 2 n)))
(*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) (*.f64 n 100))
(*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(*.f64 n (+.f64 100 (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)))
(*.f64 100 (/.f64 (/.f64 (/.f64 i n) (/.f64 1 i)) (*.f64 (/.f64 i n) (/.f64 i n))))
(*.f64 100 (/.f64 (/.f64 (/.f64 (/.f64 i n) (/.f64 1 i)) i) (/.f64 (/.f64 i n) n)))
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)))
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 (*.f64 i (-.f64 1/2 (*.f64 (/.f64 1 n) 1/2))) 100)))
(*.f64 100 (*.f64 (/.f64 2 n) (/.f64 i (*.f64 (/.f64 2 i) (*.f64 (/.f64 i n) (/.f64 i n))))))
(*.f64 100 (/.f64 i (/.f64 2 (/.f64 (*.f64 i (/.f64 2 n)) (*.f64 (/.f64 i n) (/.f64 i n))))))
(*.f64 100 (/.f64 (*.f64 i (/.f64 2 n)) (*.f64 (*.f64 (/.f64 i n) (/.f64 i n)) (/.f64 2 i))))
(*.f64 100 (/.f64 (/.f64 (*.f64 i (/.f64 2 n)) (*.f64 (/.f64 i n) (/.f64 i n))) (/.f64 2 i)))
(*.f64 100 (/.f64 (*.f64 2 (/.f64 i (*.f64 n (/.f64 1 i)))) (*.f64 i (*.f64 (/.f64 2 n) (/.f64 i n)))))
(*.f64 100 (/.f64 (*.f64 2 (/.f64 (/.f64 i n) (/.f64 1 i))) (*.f64 (/.f64 i n) (*.f64 i (/.f64 2 n)))))
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 100/3 (/.f64 (pow.f64 i 2) n))
(*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n)))
(*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 100 (/.f64 n i)))
(*.f64 n (+.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)
Outputs
(*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n)))
(*.f64 (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))) n)
(*.f64 100 0)
Calls

2 calls:

146.0ms
n
110.0ms
i
Results
ErrorSegmentsBranch
10.3b3i
19.1b5n
Compiler

Compiled 511 to 327 computations (36% saved)

bsearch72.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
35.0ms
1.793875632382527e-7
8.764069342814799e-7
36.0ms
-1.2743800017675027e-26
-5.896793994475079e-27
Results
39.0ms71×body1024valid
13.0ms51×body512valid
7.0msbody2048valid
6.0ms47×body256valid
4.0ms41×body256invalid
Compiler

Compiled 299 to 244 computations (18.4% saved)

regimes210.0ms (1.1%)

Counts
44 → 3
Calls
Call 1
Inputs
(*.f64 -50 i)
(*.f64 100 0)
(*.f64 n 100)
(*.f64 100 (*.f64 (/.f64 n i) i))
(*.f64 100 (+.f64 (-.f64 n -1) -1))
(*.f64 100 (/.f64 2 (/.f64 2 n)))
(*.f64 100 (/.f64 i (/.f64 i n)))
(*.f64 100 (/.f64 (*.f64 n i) i))
(*.f64 n (*.f64 -50 (/.f64 i n)))
(*.f64 n (+.f64 100 (*.f64 i 50)))
(*.f64 (+.f64 100 (*.f64 50 i)) n)
(+.f64 (*.f64 n 100) (*.f64 -50 i))
(*.f64 100 (+.f64 (-.f64 1 (neg.f64 n)) -1))
(*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n)))
(*.f64 100 (/.f64 (/.f64 n i) (/.f64 1 i)))
(*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n))))
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 i 50)))
(*.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 4 (/.f64 (*.f64 i 4) (*.f64 n i))))
(*.f64 100 (/.f64 n (/.f64 i (+.f64 (+.f64 1 i) -1))))
(*.f64 100 (/.f64 (/.f64 i (/.f64 1/2 n)) (+.f64 i i)))
(*.f64 (+.f64 1 (*.f64 i (/.f64 -1/2 n))) (*.f64 n 100))
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 -50 i))
(*.f64 100 (/.f64 (/.f64 (/.f64 -2 (/.f64 -1 i)) i) (/.f64 2 n)))
(*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) (*.f64 n 100))
(*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(*.f64 n (+.f64 100 (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)))
(*.f64 100 (/.f64 (/.f64 (/.f64 i n) (/.f64 1 i)) (*.f64 (/.f64 i n) (/.f64 i n))))
(*.f64 100 (/.f64 (/.f64 (/.f64 (/.f64 i n) (/.f64 1 i)) i) (/.f64 (/.f64 i n) n)))
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)))
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 (*.f64 i (-.f64 1/2 (*.f64 (/.f64 1 n) 1/2))) 100)))
(*.f64 100 (*.f64 (/.f64 2 n) (/.f64 i (*.f64 (/.f64 2 i) (*.f64 (/.f64 i n) (/.f64 i n))))))
(*.f64 100 (/.f64 i (/.f64 2 (/.f64 (*.f64 i (/.f64 2 n)) (*.f64 (/.f64 i n) (/.f64 i n))))))
(*.f64 100 (/.f64 (*.f64 i (/.f64 2 n)) (*.f64 (*.f64 (/.f64 i n) (/.f64 i n)) (/.f64 2 i))))
(*.f64 100 (/.f64 (/.f64 (*.f64 i (/.f64 2 n)) (*.f64 (/.f64 i n) (/.f64 i n))) (/.f64 2 i)))
(*.f64 100 (/.f64 (*.f64 2 (/.f64 i (*.f64 n (/.f64 1 i)))) (*.f64 i (*.f64 (/.f64 2 n) (/.f64 i n)))))
(*.f64 100 (/.f64 (*.f64 2 (/.f64 (/.f64 i n) (/.f64 1 i))) (*.f64 (/.f64 i n) (*.f64 i (/.f64 2 n)))))
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 100/3 (/.f64 (pow.f64 i 2) n))
(*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n)))
(*.f64 (+.f64 -1 (exp.f64 i)) (*.f64 100 (/.f64 n i)))
(*.f64 n (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2))))
Outputs
(*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n)))
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 i 50)))
(*.f64 100 0)
Calls

2 calls:

148.0ms
n
51.0ms
i
Results
ErrorSegmentsBranch
10.3b3i
19.2b5n
Compiler

Compiled 498 to 317 computations (36.3% saved)

bsearch77.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
43.0ms
1.793875632382527e-7
8.764069342814799e-7
33.0ms
-1.2743800017675027e-26
-5.896793994475079e-27
Results
37.0ms66×body1024valid
14.0ms14×body2048valid
12.0ms48×body512valid
7.0ms48×body256valid
5.0ms51×body256invalid
Compiler

Compiled 255 to 200 computations (21.6% saved)

regimes147.0ms (0.8%)

Counts
41 → 3
Calls
Call 1
Inputs
(*.f64 -50 i)
(*.f64 100 0)
(*.f64 n 100)
(*.f64 100 (*.f64 (/.f64 n i) i))
(*.f64 100 (+.f64 (-.f64 n -1) -1))
(*.f64 100 (/.f64 2 (/.f64 2 n)))
(*.f64 100 (/.f64 i (/.f64 i n)))
(*.f64 100 (/.f64 (*.f64 n i) i))
(*.f64 n (*.f64 -50 (/.f64 i n)))
(*.f64 n (+.f64 100 (*.f64 i 50)))
(*.f64 (+.f64 100 (*.f64 50 i)) n)
(+.f64 (*.f64 n 100) (*.f64 -50 i))
(*.f64 100 (+.f64 (-.f64 1 (neg.f64 n)) -1))
(*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n)))
(*.f64 100 (/.f64 (/.f64 n i) (/.f64 1 i)))
(*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n))))
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 i 50)))
(*.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 4 (/.f64 (*.f64 i 4) (*.f64 n i))))
(*.f64 100 (/.f64 n (/.f64 i (+.f64 (+.f64 1 i) -1))))
(*.f64 100 (/.f64 (/.f64 i (/.f64 1/2 n)) (+.f64 i i)))
(*.f64 (+.f64 1 (*.f64 i (/.f64 -1/2 n))) (*.f64 n 100))
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 -50 i))
(*.f64 100 (/.f64 (/.f64 (/.f64 -2 (/.f64 -1 i)) i) (/.f64 2 n)))
(*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) (*.f64 n 100))
(*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(*.f64 n (+.f64 100 (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)))
(*.f64 100 (/.f64 (/.f64 (/.f64 i n) (/.f64 1 i)) (*.f64 (/.f64 i n) (/.f64 i n))))
(*.f64 100 (/.f64 (/.f64 (/.f64 (/.f64 i n) (/.f64 1 i)) i) (/.f64 (/.f64 i n) n)))
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)))
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 (*.f64 i (-.f64 1/2 (*.f64 (/.f64 1 n) 1/2))) 100)))
(*.f64 100 (*.f64 (/.f64 2 n) (/.f64 i (*.f64 (/.f64 2 i) (*.f64 (/.f64 i n) (/.f64 i n))))))
(*.f64 100 (/.f64 i (/.f64 2 (/.f64 (*.f64 i (/.f64 2 n)) (*.f64 (/.f64 i n) (/.f64 i n))))))
(*.f64 100 (/.f64 (*.f64 i (/.f64 2 n)) (*.f64 (*.f64 (/.f64 i n) (/.f64 i n)) (/.f64 2 i))))
(*.f64 100 (/.f64 (/.f64 (*.f64 i (/.f64 2 n)) (*.f64 (/.f64 i n) (/.f64 i n))) (/.f64 2 i)))
(*.f64 100 (/.f64 (*.f64 2 (/.f64 i (*.f64 n (/.f64 1 i)))) (*.f64 i (*.f64 (/.f64 2 n) (/.f64 i n)))))
(*.f64 100 (/.f64 (*.f64 2 (/.f64 (/.f64 i n) (/.f64 1 i))) (*.f64 (/.f64 i n) (*.f64 i (/.f64 2 n)))))
(*.f64 50/3 (*.f64 n (pow.f64 i 2)))
(*.f64 100/3 (/.f64 (pow.f64 i 2) n))
Outputs
(*.f64 100 (+.f64 (-.f64 n -1) -1))
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)))
(*.f64 100 0)
Calls

2 calls:

91.0ms
n
46.0ms
i
Results
ErrorSegmentsBranch
17.9b3i
19.2b5n
Compiler

Compiled 467 to 298 computations (36.2% saved)

bsearch119.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
43.0ms
1.793875632382527e-7
8.764069342814799e-7
76.0ms
-3.842764188648548e-77
-1.6848224937200722e-85
Results
50.0ms101×body1024valid
36.0ms39×body2048valid
18.0ms69×body512valid
6.0ms56×body256invalid
4.0ms31×body256valid
Compiler

Compiled 448 to 372 computations (17% saved)

regimes624.0ms (3.2%)

Counts
31 → 3
Calls
Call 1
Inputs
(*.f64 -50 i)
(*.f64 100 0)
(*.f64 n 100)
(*.f64 100 (*.f64 (/.f64 n i) i))
(*.f64 100 (+.f64 (-.f64 n -1) -1))
(*.f64 100 (/.f64 2 (/.f64 2 n)))
(*.f64 100 (/.f64 i (/.f64 i n)))
(*.f64 100 (/.f64 (*.f64 n i) i))
(*.f64 n (*.f64 -50 (/.f64 i n)))
(*.f64 n (+.f64 100 (*.f64 i 50)))
(*.f64 (+.f64 100 (*.f64 50 i)) n)
(+.f64 (*.f64 n 100) (*.f64 -50 i))
(*.f64 100 (+.f64 (-.f64 1 (neg.f64 n)) -1))
(*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n)))
(*.f64 100 (/.f64 (/.f64 n i) (/.f64 1 i)))
(*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n))))
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 i 50)))
(*.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 4 (/.f64 (*.f64 i 4) (*.f64 n i))))
(*.f64 100 (/.f64 n (/.f64 i (+.f64 (+.f64 1 i) -1))))
(*.f64 100 (/.f64 (/.f64 i (/.f64 1/2 n)) (+.f64 i i)))
(*.f64 (+.f64 1 (*.f64 i (/.f64 -1/2 n))) (*.f64 n 100))
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 -50 i))
(*.f64 100 (/.f64 (/.f64 (/.f64 -2 (/.f64 -1 i)) i) (/.f64 2 n)))
(*.f64 (+.f64 1 (*.f64 i (-.f64 1/2 (/.f64 1/2 n)))) (*.f64 n 100))
(*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))
(*.f64 n (+.f64 100 (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100)))
(*.f64 100 (/.f64 (/.f64 (/.f64 i n) (/.f64 1 i)) (*.f64 (/.f64 i n) (/.f64 i n))))
(*.f64 100 (/.f64 (/.f64 (/.f64 (/.f64 i n) (/.f64 1 i)) i) (/.f64 (/.f64 i n) n)))
Outputs
(*.f64 100 (+.f64 (-.f64 n -1) -1))
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 -50 i))
(*.f64 100 0)
Calls

2 calls:

362.0ms
n
33.0ms
i
Results
ErrorSegmentsBranch
17.9b3i
20.5b4n
Compiler

Compiled 301 to 201 computations (33.2% saved)

bsearch113.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
42.0ms
1.793875632382527e-7
8.764069342814799e-7
71.0ms
-3.842764188648548e-77
-1.6848224937200722e-85
Results
53.0ms108×body1024valid
28.0ms30×body2048valid
19.0ms74×body512valid
6.0ms58×body256invalid
4.0ms28×body256valid
Compiler

Compiled 358 to 297 computations (17% saved)

regimes487.0ms (2.5%)

Counts
24 → 3
Calls
Call 1
Inputs
(*.f64 -50 i)
(*.f64 100 0)
(*.f64 n 100)
(*.f64 100 (*.f64 (/.f64 n i) i))
(*.f64 100 (+.f64 (-.f64 n -1) -1))
(*.f64 100 (/.f64 2 (/.f64 2 n)))
(*.f64 100 (/.f64 i (/.f64 i n)))
(*.f64 100 (/.f64 (*.f64 n i) i))
(*.f64 n (*.f64 -50 (/.f64 i n)))
(*.f64 n (+.f64 100 (*.f64 i 50)))
(*.f64 (+.f64 100 (*.f64 50 i)) n)
(+.f64 (*.f64 n 100) (*.f64 -50 i))
(*.f64 100 (+.f64 (-.f64 1 (neg.f64 n)) -1))
(*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n)))
(*.f64 100 (/.f64 (/.f64 n i) (/.f64 1 i)))
(*.f64 n (+.f64 100 (*.f64 -50 (/.f64 i n))))
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 i 50)))
(*.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 4 (/.f64 (*.f64 i 4) (*.f64 n i))))
(*.f64 100 (/.f64 n (/.f64 i (+.f64 (+.f64 1 i) -1))))
(*.f64 100 (/.f64 (/.f64 i (/.f64 1/2 n)) (+.f64 i i)))
(*.f64 (+.f64 1 (*.f64 i (/.f64 -1/2 n))) (*.f64 n 100))
Outputs
(*.f64 100 (+.f64 (-.f64 n -1) -1))
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 i 50)))
(*.f64 100 0)
Calls

2 calls:

454.0ms
n
28.0ms
i
Results
ErrorSegmentsBranch
17.9b3i
20.5b4n
Compiler

Compiled 200 to 135 computations (32.5% saved)

bsearch112.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
46.0ms
1.793875632382527e-7
8.764069342814799e-7
65.0ms
-3.842764188648548e-77
-1.6848224937200722e-85
Results
47.0ms93×body1024valid
28.0ms27×body2048valid
24.0ms95×body512valid
6.0ms60×body256invalid
3.0ms25×body256valid
Compiler

Compiled 328 to 267 computations (18.6% saved)

regimes122.0ms (0.6%)

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

2 calls:

98.0ms
n
20.0ms
i
Results
ErrorSegmentsBranch
17.9b3i
20.5b4n
Compiler

Compiled 115 to 78 computations (32.2% saved)

bsearch108.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
41.0ms
1.793875632382527e-7
8.764069342814799e-7
67.0ms
-3.842764188648548e-77
-1.6848224937200722e-85
Results
56.0ms117×body1024valid
20.0ms22×body2048valid
19.0ms72×body512valid
6.0ms56×body256invalid
4.0ms29×body256valid
Compiler

Compiled 298 to 252 computations (15.4% saved)

regimes51.0ms (0.3%)

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

2 calls:

35.0ms
n
13.0ms
i
Results
ErrorSegmentsBranch
18.0b3i
20.5b4n
Compiler

Compiled 59 to 40 computations (32.2% saved)

bsearch135.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
62.0ms
2.5094984787554684e-52
2.007241063935229e-48
73.0ms
-3.842764188648548e-77
-1.6848224937200722e-85
Results
59.0ms122×body1024valid
44.0ms45×body2048valid
21.0ms84×body512valid
5.0ms52×body256invalid
3.0ms21×body256valid
Compiler

Compiled 294 to 253 computations (13.9% saved)

regimes28.0ms (0.1%)

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

2 calls:

17.0ms
n
9.0ms
i
Results
ErrorSegmentsBranch
19.2b3i
20.5b4n
Compiler

Compiled 24 to 17 computations (29.2% saved)

bsearch74.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
37.0ms
1.793875632382527e-7
8.764069342814799e-7
37.0ms
-1.2743800017675027e-26
-5.896793994475079e-27
Results
37.0ms69×body1024valid
16.0ms51×body512valid
10.0ms11×body2048valid
6.0ms45×body256valid
3.0ms34×body256invalid
Compiler

Compiled 154 to 136 computations (11.7% saved)

regimes6.0ms (0%)

Accuracy

Total -10.3b remaining (-19.7%)

Threshold costs -10.3b (-19.7%)

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

2 calls:

3.0ms
n
3.0ms
i
Results
ErrorSegmentsBranch
52.2b1i
52.2b1n
Compiler

Compiled 14 to 11 computations (21.4% saved)

simplify14.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0106967
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 i -8780918421921433/696898287454081973172991196020261297061888) (*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) (if (<=.f64 i 4061235175267895/4722366482869645213696) (+.f64 (+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 -50 i)) (*.f64 100/3 (/.f64 (pow.f64 i 2) n))) (if (<=.f64 i 949999999999999932802066695072118753819979624983869053338145494110189760417928913162505431402359461409129629021804583520787120171950121154622111813764931747253628624195877688445098898550963473541792099890519605248) (*.f64 100 (/.f64 n (/.f64 i (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)))) (*.f64 100 0))))
(if (<=.f64 i -8780918421921433/696898287454081973172991196020261297061888) (*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) (if (<=.f64 i 4061235175267895/4722366482869645213696) (+.f64 (*.f64 100 n) (*.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)) n)) (if (<=.f64 i 819999999999999978192807522479240790265455645128227615347980002147518230255860217782786999938464312201483185352456573594476015332351213958756896040625500071472539874222997941339467620402460296523013130698599956480) (*.f64 100 (/.f64 n (/.f64 i (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)))) (*.f64 100 0))))
(if (<=.f64 i -8780918421921433/696898287454081973172991196020261297061888) (*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) (if (<=.f64 i 4061235175267895/4722366482869645213696) (*.f64 (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))) n) (if (<=.f64 i 949999999999999932802066695072118753819979624983869053338145494110189760417928913162505431402359461409129629021804583520787120171950121154622111813764931747253628624195877688445098898550963473541792099890519605248) (*.f64 100 (/.f64 n (/.f64 i (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)))) (*.f64 100 0))))
(if (<=.f64 i -8780918421921433/696898287454081973172991196020261297061888) (*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) (if (<=.f64 i 4061235175267895/4722366482869645213696) (*.f64 (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))) n) (*.f64 100 0)))
(if (<=.f64 i -8780918421921433/696898287454081973172991196020261297061888) (*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) (if (<=.f64 i 4061235175267895/4722366482869645213696) (+.f64 (*.f64 n 100) (*.f64 n (*.f64 i 50))) (*.f64 100 0)))
(if (<=.f64 i -3203980553881365/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288) (*.f64 100 (+.f64 (-.f64 n -1) -1)) (if (<=.f64 i 4061235175267895/4722366482869645213696) (+.f64 (*.f64 n 100) (*.f64 n (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100))) (*.f64 100 0)))
(if (<=.f64 i -7175581448796807/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384) (*.f64 100 (+.f64 (-.f64 n -1) -1)) (if (<=.f64 i 4061235175267895/4722366482869645213696) (+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 -50 i)) (*.f64 100 0)))
(if (<=.f64 i -5631997067369587/4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048) (*.f64 100 (+.f64 (-.f64 n -1) -1)) (if (<=.f64 i 4061235175267895/4722366482869645213696) (+.f64 (*.f64 n 100) (*.f64 n (*.f64 i 50))) (*.f64 100 0)))
(if (<=.f64 i -6014939493153283/273406340597876490546562778389702670669146178861651554553221325801244124899921990402939147127881728) (*.f64 100 (+.f64 (-.f64 n -1) -1)) (if (<=.f64 i 4061235175267895/4722366482869645213696) (*.f64 n (+.f64 100 (*.f64 i 50))) (*.f64 100 0)))
(if (<=.f64 i -150186588463189/8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096) (*.f64 100 (+.f64 (-.f64 n -1) -1)) (if (<=.f64 i 8556623698070271/13164036458569648337239753460458804039861886925068638906788872192) (*.f64 n 100) (*.f64 100 (+.f64 (-.f64 n -1) -1))))
(if (<=.f64 i -8780918421921433/696898287454081973172991196020261297061888) (*.f64 100 0) (if (<=.f64 i 4061235175267895/4722366482869645213696) (*.f64 n 100) (*.f64 100 0)))
(*.f64 100 0)
(*.f64 -50 i)
Outputs
(if (<=.f64 i -8780918421921433/696898287454081973172991196020261297061888) (*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) (if (<=.f64 i 4061235175267895/4722366482869645213696) (+.f64 (+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 -50 i)) (*.f64 100/3 (/.f64 (pow.f64 i 2) n))) (if (<=.f64 i 949999999999999932802066695072118753819979624983869053338145494110189760417928913162505431402359461409129629021804583520787120171950121154622111813764931747253628624195877688445098898550963473541792099890519605248) (*.f64 100 (/.f64 n (/.f64 i (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)))) (*.f64 100 0))))
(if (<=.f64 i -8780918421921433/696898287454081973172991196020261297061888) (*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) (if (<=.f64 i 4061235175267895/4722366482869645213696) (+.f64 (+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 -50 i)) (*.f64 100/3 (/.f64 (pow.f64 i 2) n))) (if (<=.f64 i 949999999999999932802066695072118753819979624983869053338145494110189760417928913162505431402359461409129629021804583520787120171950121154622111813764931747253628624195877688445098898550963473541792099890519605248) (*.f64 100 (/.f64 n (/.f64 i (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)))) 0)))
(if (<=.f64 i -8780918421921433/696898287454081973172991196020261297061888) (*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) (if (<=.f64 i 4061235175267895/4722366482869645213696) (+.f64 (*.f64 100 n) (*.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)) n)) (if (<=.f64 i 819999999999999978192807522479240790265455645128227615347980002147518230255860217782786999938464312201483185352456573594476015332351213958756896040625500071472539874222997941339467620402460296523013130698599956480) (*.f64 100 (/.f64 n (/.f64 i (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)))) (*.f64 100 0))))
(if (<=.f64 i -8780918421921433/696898287454081973172991196020261297061888) (*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) (if (<=.f64 i 4061235175267895/4722366482869645213696) (+.f64 (*.f64 100 n) (*.f64 (+.f64 (*.f64 50/3 (pow.f64 i 2)) (*.f64 i 50)) n)) (if (<=.f64 i 819999999999999978192807522479240790265455645128227615347980002147518230255860217782786999938464312201483185352456573594476015332351213958756896040625500071472539874222997941339467620402460296523013130698599956480) (*.f64 100 (/.f64 n (/.f64 i (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)))) 0)))
(if (<=.f64 i -8780918421921433/696898287454081973172991196020261297061888) (*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) (if (<=.f64 i 4061235175267895/4722366482869645213696) (*.f64 (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))) n) (if (<=.f64 i 949999999999999932802066695072118753819979624983869053338145494110189760417928913162505431402359461409129629021804583520787120171950121154622111813764931747253628624195877688445098898550963473541792099890519605248) (*.f64 100 (/.f64 n (/.f64 i (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)))) (*.f64 100 0))))
(if (<=.f64 i -8780918421921433/696898287454081973172991196020261297061888) (*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) (if (<=.f64 i 4061235175267895/4722366482869645213696) (*.f64 (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))) n) (if (<=.f64 i 949999999999999932802066695072118753819979624983869053338145494110189760417928913162505431402359461409129629021804583520787120171950121154622111813764931747253628624195877688445098898550963473541792099890519605248) (*.f64 100 (/.f64 n (/.f64 i (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)))) 0)))
(if (<=.f64 i -8780918421921433/696898287454081973172991196020261297061888) (*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) (if (<=.f64 i 4061235175267895/4722366482869645213696) (*.f64 (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))) n) (*.f64 100 0)))
(if (<=.f64 i -8780918421921433/696898287454081973172991196020261297061888) (*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) (if (<=.f64 i 4061235175267895/4722366482869645213696) (*.f64 (+.f64 100 (+.f64 (*.f64 50 i) (*.f64 50/3 (pow.f64 i 2)))) n) 0))
(if (<=.f64 i -8780918421921433/696898287454081973172991196020261297061888) (*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) (if (<=.f64 i 4061235175267895/4722366482869645213696) (+.f64 (*.f64 n 100) (*.f64 n (*.f64 i 50))) (*.f64 100 0)))
(if (<=.f64 i -8780918421921433/696898287454081973172991196020261297061888) (*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) (if (<=.f64 i 4061235175267895/4722366482869645213696) (+.f64 (*.f64 n 100) (*.f64 n (*.f64 i 50))) 0))
(if (<=.f64 i -3203980553881365/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288) (*.f64 100 (+.f64 (-.f64 n -1) -1)) (if (<=.f64 i 4061235175267895/4722366482869645213696) (+.f64 (*.f64 n 100) (*.f64 n (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100))) (*.f64 100 0)))
(if (<=.f64 i -3203980553881365/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288) (*.f64 100 (+.f64 (-.f64 n -1) -1)) (if (<=.f64 i 4061235175267895/4722366482869645213696) (+.f64 (*.f64 n 100) (*.f64 n (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 100))) 0))
(if (<=.f64 i -7175581448796807/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384) (*.f64 100 (+.f64 (-.f64 n -1) -1)) (if (<=.f64 i 4061235175267895/4722366482869645213696) (+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 -50 i)) (*.f64 100 0)))
(if (<=.f64 i -7175581448796807/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384) (*.f64 100 (+.f64 (-.f64 n -1) -1)) (if (<=.f64 i 4061235175267895/4722366482869645213696) (+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 -50 i)) 0))
(if (<=.f64 i -5631997067369587/4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048) (*.f64 100 (+.f64 (-.f64 n -1) -1)) (if (<=.f64 i 4061235175267895/4722366482869645213696) (+.f64 (*.f64 n 100) (*.f64 n (*.f64 i 50))) (*.f64 100 0)))
(if (<=.f64 i -5631997067369587/4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048) (*.f64 100 (+.f64 (-.f64 n -1) -1)) (if (<=.f64 i 4061235175267895/4722366482869645213696) (+.f64 (*.f64 n 100) (*.f64 n (*.f64 i 50))) 0))
(if (<=.f64 i -6014939493153283/273406340597876490546562778389702670669146178861651554553221325801244124899921990402939147127881728) (*.f64 100 (+.f64 (-.f64 n -1) -1)) (if (<=.f64 i 4061235175267895/4722366482869645213696) (*.f64 n (+.f64 100 (*.f64 i 50))) (*.f64 100 0)))
(if (<=.f64 i -6014939493153283/273406340597876490546562778389702670669146178861651554553221325801244124899921990402939147127881728) (*.f64 100 (+.f64 (-.f64 n -1) -1)) (if (<=.f64 i 4061235175267895/4722366482869645213696) (*.f64 n (+.f64 100 (*.f64 i 50))) 0))
(if (<=.f64 i -150186588463189/8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096) (*.f64 100 (+.f64 (-.f64 n -1) -1)) (if (<=.f64 i 8556623698070271/13164036458569648337239753460458804039861886925068638906788872192) (*.f64 n 100) (*.f64 100 (+.f64 (-.f64 n -1) -1))))
(if (<=.f64 i -8780918421921433/696898287454081973172991196020261297061888) (*.f64 100 0) (if (<=.f64 i 4061235175267895/4722366482869645213696) (*.f64 n 100) (*.f64 100 0)))
(if (<=.f64 i -8780918421921433/696898287454081973172991196020261297061888) 0 (if (<=.f64 i 4061235175267895/4722366482869645213696) (*.f64 n 100) 0))
(*.f64 100 0)
0
(*.f64 -50 i)
Compiler

Compiled 397 to 300 computations (24.4% saved)

soundness259.0ms (1.3%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
049013370
1120212878
2275612538
3723112530
01243
12543
24343
39143
420543
556543
6171543
7426343
8545843
9634943
10742543
Stop Event
node limit
node limit
Compiler

Compiled 455 to 353 computations (22.4% saved)

end171.0ms (0.9%)

Compiler

Compiled 373 to 268 computations (28.2% saved)

Profiling

Loading profile data...