Details

Time bar (total: 8.2s)

analyze9.0ms (0.1%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%100%0%0%0%0%0
0%0%100%0%0%0%0%1
0%0%100%0%0%0%0%2
25%25%75%0%0%0%0%3
50%50%50%0%0%0%0%4
81.3%81.2%18.7%0%0%0%0%5
90.6%90.6%9.4%0%0%0%0%6
95.3%95.3%4.7%0%0%0%0%7
97.7%97.6%2.3%0%0%0%0%8
98.8%98.8%1.2%0%0%0%0%9
99.4%99.4%0.6%0%0%0%0%10
99.7%99.7%0.3%0%0%0%0%11
99.9%99.8%0.1%0%0%0%0%12
Compiler

Compiled 37 to 29 computations (21.6% saved)

sample2.5s (30.8%)

Results
2.5s8256×body256valid
Bogosity

preprocess95.0ms (1.2%)

Algorithm
egg-herbie
Rules
1554×rational.json-simplify-43
1430×rational.json-simplify-54
1212×rational.json-simplify-51
1052×rational.json-simplify-1
880×rational.json-simplify-41
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
012103
129103
268103
3201103
494191
5606491
011
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
Outputs
0
Call 2
Inputs
(/.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 2 t) (+.f64 1 t)) (/.f64 (*.f64 2 t) (+.f64 1 t)))) (+.f64 2 (*.f64 (/.f64 (*.f64 2 t) (+.f64 1 t)) (/.f64 (*.f64 2 t) (+.f64 1 t)))))
Outputs
(/.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 2 t) (+.f64 1 t)) (/.f64 (*.f64 2 t) (+.f64 1 t)))) (+.f64 2 (*.f64 (/.f64 (*.f64 2 t) (+.f64 1 t)) (/.f64 (*.f64 2 t) (+.f64 1 t)))))
(/.f64 (+.f64 1 (*.f64 (*.f64 2 (/.f64 t (+.f64 1 t))) (*.f64 2 (/.f64 t (+.f64 1 t))))) (+.f64 2 (*.f64 (*.f64 2 (/.f64 t (+.f64 1 t))) (*.f64 2 (/.f64 t (+.f64 1 t))))))
(/.f64 (+.f64 1 (*.f64 2 (*.f64 (/.f64 2 (+.f64 1 t)) (*.f64 t (/.f64 t (+.f64 1 t)))))) (+.f64 2 (*.f64 2 (*.f64 (/.f64 2 (+.f64 1 t)) (*.f64 t (/.f64 t (+.f64 1 t)))))))
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))))
Compiler

Compiled 37 to 29 computations (21.6% saved)

simplify98.0ms (1.2%)

Algorithm
egg-herbie
Rules
1554×rational.json-simplify-43
1430×rational.json-simplify-54
1212×rational.json-simplify-51
1052×rational.json-simplify-1
880×rational.json-simplify-41
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
012103
129103
268103
3201103
494191
5606491
Stop Event
node limit
Counts
1 → 4
Calls
Call 1
Inputs
(/.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 2 t) (+.f64 1 t)) (/.f64 (*.f64 2 t) (+.f64 1 t)))) (+.f64 2 (*.f64 (/.f64 (*.f64 2 t) (+.f64 1 t)) (/.f64 (*.f64 2 t) (+.f64 1 t)))))
Outputs
(/.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 2 t) (+.f64 1 t)) (/.f64 (*.f64 2 t) (+.f64 1 t)))) (+.f64 2 (*.f64 (/.f64 (*.f64 2 t) (+.f64 1 t)) (/.f64 (*.f64 2 t) (+.f64 1 t)))))
(/.f64 (+.f64 1 (*.f64 (*.f64 2 (/.f64 t (+.f64 1 t))) (*.f64 2 (/.f64 t (+.f64 1 t))))) (+.f64 2 (*.f64 (*.f64 2 (/.f64 t (+.f64 1 t))) (*.f64 2 (/.f64 t (+.f64 1 t))))))
(/.f64 (+.f64 1 (*.f64 2 (*.f64 (/.f64 2 (+.f64 1 t)) (*.f64 t (/.f64 t (+.f64 1 t)))))) (+.f64 2 (*.f64 2 (*.f64 (/.f64 2 (+.f64 1 t)) (*.f64 t (/.f64 t (+.f64 1 t)))))))
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))))

eval2.0ms (0%)

Compiler

Compiled 137 to 105 computations (23.4% saved)

prune1.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New314
Fresh101
Picked000
Done000
Total415
Error
0b
Counts
5 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
0b
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))))
Compiler

Compiled 32 to 24 computations (25% saved)

localize33.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 t (+.f64 1 t))
0.0b
(+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4)))
0.0b
(+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4)))
0.0b
(*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))
Compiler

Compiled 94 to 68 computations (27.7% saved)

series2.0ms (0%)

Counts
4 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
t
@0
(*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))
0.0ms
t
@inf
(*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))
0.0ms
t
@inf
(/.f64 t (+.f64 1 t))
0.0ms
t
@-inf
(*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))
0.0ms
t
@0
(/.f64 t (+.f64 1 t))

rewrite80.0ms (1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
012136
194136
2210136
3473136
41317136
54401136
Stop Event
node limit
Counts
4 → 107
Calls
Call 1
Inputs
(*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))
(+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4)))
(+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4)))
(/.f64 t (+.f64 1 t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/2 (/.f64 1/2 t))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/2 (/.f64 1/2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) 2) (/.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t (/.f64 (+.f64 t 1) (*.f64 (/.f64 t (+.f64 t 1)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (+.f64 t 1) t) (*.f64 (/.f64 t (+.f64 t 1)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 (+.f64 t 1) t) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (+.f64 1/2 (/.f64 1/2 t)) (/.f64 t (+.f64 t 1))) (/.f64 (+.f64 1/2 (/.f64 1/2 t)) (/.f64 t (+.f64 t 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (/.f64 (+.f64 t 1) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (+.f64 1/2 (/.f64 1/2 t)) (/.f64 t (+.f64 t 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (/.f64 (+.f64 t 1) t) (*.f64 (/.f64 t (+.f64 t 1)) 4)) (/.f64 (/.f64 (+.f64 t 1) t) (*.f64 (/.f64 t (+.f64 t 1)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t t) (/.f64 (+.f64 t 1) (*.f64 t (/.f64 -2 (-.f64 -1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t t) (+.f64 (/.f64 (+.f64 t 1) (*.f64 (/.f64 t (+.f64 t 1)) 4)) (/.f64 (+.f64 t 1) (*.f64 (/.f64 t (+.f64 t 1)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t (+.f64 t 1)) 8) (+.f64 2 (/.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 -2 (-.f64 -1 t))) (+.f64 1/2 (/.f64 1/2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 -2 (-.f64 -1 t))) (+.f64 (/.f64 (/.f64 (+.f64 t 1) t) 4) (/.f64 (/.f64 (+.f64 t 1) t) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 -2 (-.f64 -1 t))) (/.f64 (*.f64 (/.f64 (+.f64 t 1) t) (/.f64 (+.f64 t 1) t)) (+.f64 2 (/.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t 4) (+.f64 (/.f64 (+.f64 t 1) (*.f64 t (/.f64 -2 (-.f64 -1 t)))) (/.f64 (+.f64 t 1) (*.f64 t (/.f64 -2 (-.f64 -1 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 t) (/.f64 (-.f64 -1 t) (*.f64 (/.f64 t (+.f64 t 1)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 16)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t (+.f64 t 1)) 16) (*.f64 2 (+.f64 2 (/.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t (+.f64 t 1)) 16) (*.f64 4 (/.f64 (+.f64 t 1) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t -2) (+.f64 (/.f64 (-.f64 -1 t) (*.f64 (/.f64 t (+.f64 t 1)) 4)) (/.f64 (-.f64 -1 t) (*.f64 (/.f64 t (+.f64 t 1)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) 16)) (+.f64 (*.f64 4 (/.f64 (+.f64 t 1) t)) (*.f64 4 (/.f64 (+.f64 t 1) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 16))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (/.f64 1/2 (+.f64 t 1))) (/.f64 1/2 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (/.f64 (+.f64 t t) (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 8) (+.f64 1/2 (/.f64 1/2 t))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t 4) (/.f64 (+.f64 t 1) t)) (+.f64 t 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 (+.f64 t 1) t)) (/.f64 (*.f64 (/.f64 (+.f64 t 1) t) (/.f64 (+.f64 t 1) t)) (/.f64 (+.f64 t 1) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4)) (-.f64 -1 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 16))) (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 16)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 8) (+.f64 1/2 (/.f64 1/2 t))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 8) (+.f64 1/2 (/.f64 1/2 t)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4)) (neg.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4))) (+.f64 (-.f64 -1 (/.f64 1 t)) (-.f64 -1 (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (-.f64 -1 t)) (/.f64 -1 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) 1/2) (+.f64 2 (/.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 8) (+.f64 t 1)) (/.f64 2 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 t (+.f64 t 1)) 8)) (neg.f64 (+.f64 2 (/.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (/.f64 -1 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4))) (/.f64 (+.f64 t 1) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (+.f64 1 (/.f64 (/.f64 (+.f64 t 1) t) (*.f64 (/.f64 t (+.f64 t 1)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 t 1) t) (*.f64 (/.f64 t (+.f64 t 1)) 4))) (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 4 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))) (*.f64 2 (*.f64 4 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 1/2 t)) (/.f64 t (+.f64 t 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) 2) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 1/2 t)) (/.f64 t (+.f64 t 1)))) (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (+.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) 2))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) 2))) (*.f64 2 (*.f64 4 (+.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) 2)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) 2) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 t (+.f64 t 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 t (+.f64 t 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 t (-.f64 -1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 t (+.f64 t (+.f64 t 2))) (/.f64 t (+.f64 t (+.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 t (+.f64 t 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 t (-.f64 -1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (/.f64 1 (+.f64 t 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 t (+.f64 t 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (+.f64 t 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 t (+.f64 t (+.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 t (/.f64 1/2 (+.f64 t 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 t (-.f64 -1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t t) (/.f64 1/2 (+.f64 t 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t t) (*.f64 (/.f64 1 (+.f64 t 1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (/.f64 -2 (-.f64 -1 t))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t 4) (/.f64 1 (*.f64 (+.f64 t 1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 t 1)) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t) (/.f64 1 (-.f64 -1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 t (/.f64 -2 (-.f64 -1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 t 1)) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 t 1)) 1/2) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (-.f64 -1 t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (+.f64 t (+.f64 t 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 t 1) 4)) (*.f64 t 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 -1 t)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (/.f64 1/2 (+.f64 t 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 t (+.f64 t 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 t (-.f64 -1 t)))))))

simplify113.0ms (1.4%)

Algorithm
egg-herbie
Rules
1772×rational.json-simplify-35
1000×rational.json-simplify-46
912×rational.json-simplify-50
870×rational.json-simplify-1
756×rational.json-simplify-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02715345
17405325
222385289
356525289
Stop Event
node limit
Counts
155 → 223
Calls
Call 1
Inputs
(*.f64 4 (pow.f64 t 2))
(+.f64 (*.f64 -8 (pow.f64 t 3)) (*.f64 4 (pow.f64 t 2)))
(+.f64 (*.f64 -8 (pow.f64 t 3)) (+.f64 (*.f64 12 (pow.f64 t 4)) (*.f64 4 (pow.f64 t 2))))
(+.f64 (*.f64 -8 (pow.f64 t 3)) (+.f64 (*.f64 -16 (pow.f64 t 5)) (+.f64 (*.f64 12 (pow.f64 t 4)) (*.f64 4 (pow.f64 t 2)))))
4
(-.f64 4 (*.f64 8 (/.f64 1 t)))
(-.f64 (+.f64 4 (*.f64 12 (/.f64 1 (pow.f64 t 2)))) (*.f64 8 (/.f64 1 t)))
(-.f64 (+.f64 4 (*.f64 12 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 8 (/.f64 1 t)) (*.f64 16 (/.f64 1 (pow.f64 t 3)))))
4
(-.f64 4 (*.f64 8 (/.f64 1 t)))
(-.f64 (+.f64 4 (*.f64 12 (/.f64 1 (pow.f64 t 2)))) (*.f64 8 (/.f64 1 t)))
(-.f64 (+.f64 4 (*.f64 12 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 8 (/.f64 1 t)) (*.f64 16 (/.f64 1 (pow.f64 t 3)))))
1
(+.f64 1 (*.f64 4 (pow.f64 t 2)))
(+.f64 1 (+.f64 (*.f64 -8 (pow.f64 t 3)) (*.f64 4 (pow.f64 t 2))))
(+.f64 1 (+.f64 (*.f64 -8 (pow.f64 t 3)) (+.f64 (*.f64 4 (pow.f64 t 2)) (*.f64 12 (pow.f64 t 4)))))
5
(-.f64 5 (*.f64 8 (/.f64 1 t)))
(-.f64 (+.f64 5 (*.f64 12 (/.f64 1 (pow.f64 t 2)))) (*.f64 8 (/.f64 1 t)))
(-.f64 (+.f64 5 (*.f64 12 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 8 (/.f64 1 t)) (*.f64 16 (/.f64 1 (pow.f64 t 3)))))
5
(-.f64 5 (*.f64 8 (/.f64 1 t)))
(-.f64 (+.f64 5 (*.f64 12 (/.f64 1 (pow.f64 t 2)))) (*.f64 8 (/.f64 1 t)))
(-.f64 (+.f64 5 (*.f64 12 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 8 (/.f64 1 t)) (*.f64 16 (/.f64 1 (pow.f64 t 3)))))
2
(+.f64 2 (*.f64 4 (pow.f64 t 2)))
(+.f64 2 (+.f64 (*.f64 -8 (pow.f64 t 3)) (*.f64 4 (pow.f64 t 2))))
(+.f64 2 (+.f64 (*.f64 -8 (pow.f64 t 3)) (+.f64 (*.f64 4 (pow.f64 t 2)) (*.f64 12 (pow.f64 t 4)))))
6
(-.f64 6 (*.f64 8 (/.f64 1 t)))
(-.f64 (+.f64 6 (*.f64 12 (/.f64 1 (pow.f64 t 2)))) (*.f64 8 (/.f64 1 t)))
(-.f64 (+.f64 6 (*.f64 12 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 8 (/.f64 1 t)) (*.f64 16 (/.f64 1 (pow.f64 t 3)))))
6
(-.f64 6 (*.f64 8 (/.f64 1 t)))
(-.f64 (+.f64 6 (*.f64 12 (/.f64 1 (pow.f64 t 2)))) (*.f64 8 (/.f64 1 t)))
(-.f64 (+.f64 6 (*.f64 12 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 8 (/.f64 1 t)) (*.f64 16 (/.f64 1 (pow.f64 t 3)))))
t
(+.f64 (*.f64 -1 (pow.f64 t 2)) t)
(+.f64 (*.f64 -1 (pow.f64 t 2)) (+.f64 t (pow.f64 t 3)))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (+.f64 t (+.f64 (*.f64 -1 (pow.f64 t 4)) (pow.f64 t 3))))
1
(-.f64 1 (/.f64 1 t))
(-.f64 (+.f64 1 (/.f64 1 (pow.f64 t 2))) (/.f64 1 t))
(-.f64 (+.f64 1 (/.f64 1 (pow.f64 t 2))) (+.f64 (/.f64 1 t) (/.f64 1 (pow.f64 t 3))))
1
(-.f64 1 (/.f64 1 t))
(-.f64 (+.f64 1 (/.f64 1 (pow.f64 t 2))) (/.f64 1 t))
(-.f64 (+.f64 1 (/.f64 1 (pow.f64 t 2))) (+.f64 (/.f64 1 t) (/.f64 1 (pow.f64 t 3))))
(+.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) 0)
(+.f64 0 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))
(+.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/2 (/.f64 1/2 t))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/2 (/.f64 1/2 t))))
(+.f64 (/.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) 2) (/.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) 2))
(-.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) 0)
(/.f64 t (/.f64 (+.f64 t 1) (*.f64 (/.f64 t (+.f64 t 1)) 4)))
(/.f64 1 (/.f64 (/.f64 (+.f64 t 1) t) (*.f64 (/.f64 t (+.f64 t 1)) 4)))
(/.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 (+.f64 t 1) t) 4))
(/.f64 4 (+.f64 (/.f64 (+.f64 1/2 (/.f64 1/2 t)) (/.f64 t (+.f64 t 1))) (/.f64 (+.f64 1/2 (/.f64 1/2 t)) (/.f64 t (+.f64 t 1)))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (/.f64 (+.f64 t 1) t))
(/.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) 1)
(/.f64 2 (/.f64 (+.f64 1/2 (/.f64 1/2 t)) (/.f64 t (+.f64 t 1))))
(/.f64 2 (+.f64 (/.f64 (/.f64 (+.f64 t 1) t) (*.f64 (/.f64 t (+.f64 t 1)) 4)) (/.f64 (/.f64 (+.f64 t 1) t) (*.f64 (/.f64 t (+.f64 t 1)) 4))))
(/.f64 (+.f64 t t) (/.f64 (+.f64 t 1) (*.f64 t (/.f64 -2 (-.f64 -1 t)))))
(/.f64 (+.f64 t t) (+.f64 (/.f64 (+.f64 t 1) (*.f64 (/.f64 t (+.f64 t 1)) 4)) (/.f64 (+.f64 t 1) (*.f64 (/.f64 t (+.f64 t 1)) 4))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 8) (+.f64 2 (/.f64 2 t)))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8)) 2)
(/.f64 (*.f64 t (/.f64 -2 (-.f64 -1 t))) (+.f64 1/2 (/.f64 1/2 t)))
(/.f64 (*.f64 t (/.f64 -2 (-.f64 -1 t))) (+.f64 (/.f64 (/.f64 (+.f64 t 1) t) 4) (/.f64 (/.f64 (+.f64 t 1) t) 4)))
(/.f64 (*.f64 t (/.f64 -2 (-.f64 -1 t))) (/.f64 (*.f64 (/.f64 (+.f64 t 1) t) (/.f64 (+.f64 t 1) t)) (+.f64 2 (/.f64 2 t))))
(/.f64 (*.f64 t 4) (+.f64 (/.f64 (+.f64 t 1) (*.f64 t (/.f64 -2 (-.f64 -1 t)))) (/.f64 (+.f64 t 1) (*.f64 t (/.f64 -2 (-.f64 -1 t))))))
(/.f64 (neg.f64 t) (/.f64 (-.f64 -1 t) (*.f64 (/.f64 t (+.f64 t 1)) 4)))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 16)) 4)
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 16) (*.f64 2 (+.f64 2 (/.f64 2 t))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 16) (*.f64 4 (/.f64 (+.f64 t 1) t)))
(/.f64 (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))) (/.f64 1 t))
(/.f64 (*.f64 t -2) (+.f64 (/.f64 (-.f64 -1 t) (*.f64 (/.f64 t (+.f64 t 1)) 4)) (/.f64 (-.f64 -1 t) (*.f64 (/.f64 t (+.f64 t 1)) 4))))
(/.f64 (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) 16)) (+.f64 (*.f64 4 (/.f64 (+.f64 t 1) t)) (*.f64 4 (/.f64 (+.f64 t 1) t))))
(/.f64 (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 16))) 8)
(/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (/.f64 1/2 (+.f64 t 1))) (/.f64 1/2 t))
(/.f64 (*.f64 2 (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (/.f64 (+.f64 t t) (*.f64 t t)))
(/.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 8) (+.f64 1/2 (/.f64 1/2 t))) 4)
(/.f64 (/.f64 (*.f64 t 4) (/.f64 (+.f64 t 1) t)) (+.f64 t 1))
(/.f64 (/.f64 4 (/.f64 (+.f64 t 1) t)) (/.f64 (*.f64 (/.f64 (+.f64 t 1) t) (/.f64 (+.f64 t 1) t)) (/.f64 (+.f64 t 1) t)))
(/.f64 (neg.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4)) (-.f64 -1 (/.f64 1 t)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 16))) (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 16)))) 16)
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 8) (+.f64 1/2 (/.f64 1/2 t))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 8) (+.f64 1/2 (/.f64 1/2 t)))) 8)
(/.f64 (+.f64 (neg.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4)) (neg.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4))) (+.f64 (-.f64 -1 (/.f64 1 t)) (-.f64 -1 (/.f64 1 t))))
(/.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (-.f64 -1 t)) (/.f64 -1 t))
(/.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) 1/2) (+.f64 2 (/.f64 2 t)))
(/.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 8) (+.f64 t 1)) (/.f64 2 t))
(/.f64 (neg.f64 (*.f64 (/.f64 t (+.f64 t 1)) 8)) (neg.f64 (+.f64 2 (/.f64 2 t))))
(/.f64 (neg.f64 (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (/.f64 -1 t))
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4))) (/.f64 (+.f64 t 1) t))
(/.f64 (*.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))
(pow.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) 1)
(fabs.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))
(-.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) -1)
(-.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) 0)
(*.f64 1 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))
(*.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (+.f64 1 (/.f64 (/.f64 (+.f64 t 1) t) (*.f64 (/.f64 t (+.f64 t 1)) 4))))
(*.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) 1)
(*.f64 2 (/.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) 2))
(*.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8))) 1/2)
(*.f64 1/2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8))))
(*.f64 (/.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) 2) 2)
(*.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 t 1) t) (*.f64 (/.f64 t (+.f64 t 1)) 4))) (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))
(/.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) 1)
(/.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8))) 2)
(/.f64 (*.f64 4 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))) 4)
(/.f64 (*.f64 2 (*.f64 4 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))) (*.f64 2 (*.f64 4 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))) 16)
(pow.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) 1)
(-.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) -1)
(-.f64 (+.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) 2) 0)
(*.f64 1 (+.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) 2))
(*.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 1/2 t)) (/.f64 t (+.f64 t 1)))))
(*.f64 2 (/.f64 (+.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) 2) 2))
(*.f64 (+.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) 2) 1)
(*.f64 (+.f64 2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8)))) 1/2)
(*.f64 1/2 (+.f64 2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8)))))
(*.f64 (/.f64 (+.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) 2) 2) 2)
(*.f64 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 1/2 t)) (/.f64 t (+.f64 t 1)))) (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))
(/.f64 (+.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) 2) 1)
(/.f64 (+.f64 2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8)))) 2)
(/.f64 (*.f64 4 (+.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) 2)) 4)
(/.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) 2))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) 2))) (*.f64 2 (*.f64 4 (+.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) 2)))) 16)
(pow.f64 (+.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) 2) 1)
(+.f64 (/.f64 t (+.f64 t 1)) 0)
(+.f64 0 (/.f64 t (+.f64 t 1)))
(+.f64 -1 (-.f64 1 (/.f64 t (-.f64 -1 t))))
(+.f64 (/.f64 t (+.f64 t (+.f64 t 2))) (/.f64 t (+.f64 t (+.f64 t 2))))
(-.f64 (/.f64 t (+.f64 t 1)) 0)
(-.f64 0 (/.f64 t (-.f64 -1 t)))
(*.f64 t (/.f64 1 (+.f64 t 1)))
(*.f64 1 (/.f64 t (+.f64 t 1)))
(*.f64 (/.f64 t (+.f64 t 1)) 1)
(*.f64 2 (/.f64 t (+.f64 t (+.f64 t 2))))
(*.f64 2 (*.f64 t (/.f64 1/2 (+.f64 t 1))))
(*.f64 -1 (/.f64 t (-.f64 -1 t)))
(*.f64 (+.f64 t t) (/.f64 1/2 (+.f64 t 1)))
(*.f64 (+.f64 t t) (*.f64 (/.f64 1 (+.f64 t 1)) 1/2))
(*.f64 (*.f64 t (/.f64 -2 (-.f64 -1 t))) 1/2)
(*.f64 (*.f64 t 4) (/.f64 1 (*.f64 (+.f64 t 1) 4)))
(*.f64 (/.f64 1 (+.f64 t 1)) t)
(*.f64 (neg.f64 t) (/.f64 1 (-.f64 -1 t)))
(*.f64 1/2 (*.f64 t (/.f64 -2 (-.f64 -1 t))))
(*.f64 (/.f64 1/2 (+.f64 t 1)) (+.f64 t t))
(*.f64 (*.f64 (/.f64 1 (+.f64 t 1)) 1/2) (+.f64 t t))
(*.f64 (/.f64 t (-.f64 -1 t)) -1)
(*.f64 (/.f64 t (+.f64 t (+.f64 t 2))) 2)
(*.f64 (/.f64 1 (*.f64 (+.f64 t 1) 4)) (*.f64 t 4))
(*.f64 (/.f64 1 (-.f64 -1 t)) (neg.f64 t))
(*.f64 (*.f64 t (/.f64 1/2 (+.f64 t 1))) 2)
(pow.f64 (/.f64 t (+.f64 t 1)) 1)
(neg.f64 (/.f64 t (-.f64 -1 t)))
Outputs
(*.f64 4 (pow.f64 t 2))
(+.f64 (*.f64 -8 (pow.f64 t 3)) (*.f64 4 (pow.f64 t 2)))
(+.f64 (*.f64 4 (pow.f64 t 2)) (*.f64 -8 (pow.f64 t 3)))
(+.f64 (*.f64 -8 (pow.f64 t 3)) (+.f64 (*.f64 12 (pow.f64 t 4)) (*.f64 4 (pow.f64 t 2))))
(+.f64 (*.f64 -8 (pow.f64 t 3)) (+.f64 (*.f64 4 (pow.f64 t 2)) (*.f64 12 (pow.f64 t 4))))
(+.f64 (*.f64 4 (pow.f64 t 2)) (+.f64 (*.f64 -8 (pow.f64 t 3)) (*.f64 12 (pow.f64 t 4))))
(+.f64 (*.f64 -8 (pow.f64 t 3)) (+.f64 (*.f64 -16 (pow.f64 t 5)) (+.f64 (*.f64 12 (pow.f64 t 4)) (*.f64 4 (pow.f64 t 2)))))
(+.f64 (*.f64 -8 (pow.f64 t 3)) (+.f64 (*.f64 12 (pow.f64 t 4)) (+.f64 (*.f64 4 (pow.f64 t 2)) (*.f64 -16 (pow.f64 t 5)))))
(+.f64 (*.f64 4 (pow.f64 t 2)) (+.f64 (+.f64 (*.f64 12 (pow.f64 t 4)) (*.f64 -16 (pow.f64 t 5))) (*.f64 -8 (pow.f64 t 3))))
(+.f64 (*.f64 4 (pow.f64 t 2)) (+.f64 (*.f64 -8 (pow.f64 t 3)) (+.f64 (*.f64 12 (pow.f64 t 4)) (*.f64 -16 (pow.f64 t 5)))))
4
(-.f64 4 (*.f64 8 (/.f64 1 t)))
(-.f64 (+.f64 4 (*.f64 12 (/.f64 1 (pow.f64 t 2)))) (*.f64 8 (/.f64 1 t)))
(+.f64 (*.f64 12 (/.f64 1 (pow.f64 t 2))) (-.f64 4 (*.f64 8 (/.f64 1 t))))
(+.f64 (-.f64 4 (*.f64 8 (/.f64 1 t))) (*.f64 12 (/.f64 1 (pow.f64 t 2))))
(+.f64 4 (-.f64 (*.f64 12 (/.f64 1 (pow.f64 t 2))) (*.f64 8 (/.f64 1 t))))
(-.f64 (+.f64 4 (*.f64 12 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 8 (/.f64 1 t)) (*.f64 16 (/.f64 1 (pow.f64 t 3)))))
(+.f64 (*.f64 12 (/.f64 1 (pow.f64 t 2))) (-.f64 4 (+.f64 (*.f64 8 (/.f64 1 t)) (*.f64 16 (/.f64 1 (pow.f64 t 3))))))
4
(-.f64 4 (*.f64 8 (/.f64 1 t)))
(-.f64 (+.f64 4 (*.f64 12 (/.f64 1 (pow.f64 t 2)))) (*.f64 8 (/.f64 1 t)))
(+.f64 (*.f64 12 (/.f64 1 (pow.f64 t 2))) (-.f64 4 (*.f64 8 (/.f64 1 t))))
(+.f64 (-.f64 4 (*.f64 8 (/.f64 1 t))) (*.f64 12 (/.f64 1 (pow.f64 t 2))))
(+.f64 4 (-.f64 (*.f64 12 (/.f64 1 (pow.f64 t 2))) (*.f64 8 (/.f64 1 t))))
(-.f64 (+.f64 4 (*.f64 12 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 8 (/.f64 1 t)) (*.f64 16 (/.f64 1 (pow.f64 t 3)))))
(+.f64 (*.f64 12 (/.f64 1 (pow.f64 t 2))) (-.f64 4 (+.f64 (*.f64 8 (/.f64 1 t)) (*.f64 16 (/.f64 1 (pow.f64 t 3))))))
1
(+.f64 1 (*.f64 4 (pow.f64 t 2)))
(+.f64 (*.f64 4 (pow.f64 t 2)) 1)
(+.f64 1 (+.f64 (*.f64 -8 (pow.f64 t 3)) (*.f64 4 (pow.f64 t 2))))
(+.f64 (*.f64 -8 (pow.f64 t 3)) (+.f64 (*.f64 4 (pow.f64 t 2)) 1))
(+.f64 1 (+.f64 (*.f64 -8 (pow.f64 t 3)) (+.f64 (*.f64 4 (pow.f64 t 2)) (*.f64 12 (pow.f64 t 4)))))
(+.f64 (*.f64 -8 (pow.f64 t 3)) (+.f64 (+.f64 (*.f64 4 (pow.f64 t 2)) (*.f64 12 (pow.f64 t 4))) 1))
(+.f64 (*.f64 4 (pow.f64 t 2)) (+.f64 (+.f64 (*.f64 -8 (pow.f64 t 3)) (*.f64 12 (pow.f64 t 4))) 1))
(+.f64 (*.f64 -8 (pow.f64 t 3)) (+.f64 (*.f64 4 (pow.f64 t 2)) (+.f64 1 (*.f64 12 (pow.f64 t 4)))))
(+.f64 (*.f64 4 (pow.f64 t 2)) (+.f64 (*.f64 -8 (pow.f64 t 3)) (+.f64 (*.f64 12 (pow.f64 t 4)) 1)))
5
(-.f64 5 (*.f64 8 (/.f64 1 t)))
(-.f64 (+.f64 5 (*.f64 12 (/.f64 1 (pow.f64 t 2)))) (*.f64 8 (/.f64 1 t)))
(+.f64 (*.f64 12 (/.f64 1 (pow.f64 t 2))) (-.f64 5 (*.f64 8 (/.f64 1 t))))
(+.f64 5 (-.f64 (*.f64 12 (/.f64 1 (pow.f64 t 2))) (*.f64 8 (/.f64 1 t))))
(-.f64 (+.f64 5 (*.f64 12 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 8 (/.f64 1 t)) (*.f64 16 (/.f64 1 (pow.f64 t 3)))))
(+.f64 (*.f64 12 (/.f64 1 (pow.f64 t 2))) (-.f64 5 (+.f64 (*.f64 8 (/.f64 1 t)) (*.f64 16 (/.f64 1 (pow.f64 t 3))))))
5
(-.f64 5 (*.f64 8 (/.f64 1 t)))
(-.f64 (+.f64 5 (*.f64 12 (/.f64 1 (pow.f64 t 2)))) (*.f64 8 (/.f64 1 t)))
(+.f64 (*.f64 12 (/.f64 1 (pow.f64 t 2))) (-.f64 5 (*.f64 8 (/.f64 1 t))))
(+.f64 5 (-.f64 (*.f64 12 (/.f64 1 (pow.f64 t 2))) (*.f64 8 (/.f64 1 t))))
(-.f64 (+.f64 5 (*.f64 12 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 8 (/.f64 1 t)) (*.f64 16 (/.f64 1 (pow.f64 t 3)))))
(+.f64 (*.f64 12 (/.f64 1 (pow.f64 t 2))) (-.f64 5 (+.f64 (*.f64 8 (/.f64 1 t)) (*.f64 16 (/.f64 1 (pow.f64 t 3))))))
2
(+.f64 2 (*.f64 4 (pow.f64 t 2)))
(+.f64 2 (+.f64 (*.f64 -8 (pow.f64 t 3)) (*.f64 4 (pow.f64 t 2))))
(+.f64 2 (+.f64 (*.f64 4 (pow.f64 t 2)) (*.f64 -8 (pow.f64 t 3))))
(+.f64 (*.f64 4 (pow.f64 t 2)) (+.f64 2 (*.f64 -8 (pow.f64 t 3))))
(+.f64 2 (+.f64 (*.f64 -8 (pow.f64 t 3)) (+.f64 (*.f64 4 (pow.f64 t 2)) (*.f64 12 (pow.f64 t 4)))))
(+.f64 2 (+.f64 (*.f64 4 (pow.f64 t 2)) (+.f64 (*.f64 -8 (pow.f64 t 3)) (*.f64 12 (pow.f64 t 4)))))
(+.f64 (*.f64 -8 (pow.f64 t 3)) (+.f64 (*.f64 4 (pow.f64 t 2)) (+.f64 (*.f64 12 (pow.f64 t 4)) 2)))
(+.f64 (*.f64 -8 (pow.f64 t 3)) (+.f64 (*.f64 4 (pow.f64 t 2)) (+.f64 2 (*.f64 12 (pow.f64 t 4)))))
6
(-.f64 6 (*.f64 8 (/.f64 1 t)))
(-.f64 (+.f64 6 (*.f64 12 (/.f64 1 (pow.f64 t 2)))) (*.f64 8 (/.f64 1 t)))
(+.f64 (*.f64 12 (/.f64 1 (pow.f64 t 2))) (-.f64 6 (*.f64 8 (/.f64 1 t))))
(-.f64 (+.f64 6 (*.f64 12 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 8 (/.f64 1 t)) (*.f64 16 (/.f64 1 (pow.f64 t 3)))))
(-.f64 (+.f64 (*.f64 12 (/.f64 1 (pow.f64 t 2))) 6) (+.f64 (*.f64 8 (/.f64 1 t)) (*.f64 16 (/.f64 1 (pow.f64 t 3)))))
(+.f64 (*.f64 12 (/.f64 1 (pow.f64 t 2))) (-.f64 6 (+.f64 (*.f64 8 (/.f64 1 t)) (*.f64 16 (/.f64 1 (pow.f64 t 3))))))
6
(-.f64 6 (*.f64 8 (/.f64 1 t)))
(-.f64 (+.f64 6 (*.f64 12 (/.f64 1 (pow.f64 t 2)))) (*.f64 8 (/.f64 1 t)))
(+.f64 (*.f64 12 (/.f64 1 (pow.f64 t 2))) (-.f64 6 (*.f64 8 (/.f64 1 t))))
(-.f64 (+.f64 6 (*.f64 12 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 8 (/.f64 1 t)) (*.f64 16 (/.f64 1 (pow.f64 t 3)))))
(-.f64 (+.f64 (*.f64 12 (/.f64 1 (pow.f64 t 2))) 6) (+.f64 (*.f64 8 (/.f64 1 t)) (*.f64 16 (/.f64 1 (pow.f64 t 3)))))
(+.f64 (*.f64 12 (/.f64 1 (pow.f64 t 2))) (-.f64 6 (+.f64 (*.f64 8 (/.f64 1 t)) (*.f64 16 (/.f64 1 (pow.f64 t 3))))))
t
(+.f64 (*.f64 -1 (pow.f64 t 2)) t)
(+.f64 t (*.f64 (pow.f64 t 2) -1))
(+.f64 t (neg.f64 (pow.f64 t 2)))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (+.f64 t (pow.f64 t 3)))
(+.f64 t (+.f64 (pow.f64 t 3) (*.f64 (pow.f64 t 2) -1)))
(+.f64 t (+.f64 (pow.f64 t 3) (neg.f64 (pow.f64 t 2))))
(+.f64 (pow.f64 t 3) (+.f64 t (neg.f64 (pow.f64 t 2))))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (+.f64 t (+.f64 (*.f64 -1 (pow.f64 t 4)) (pow.f64 t 3))))
(+.f64 t (+.f64 (+.f64 (pow.f64 t 3) (*.f64 (pow.f64 t 4) -1)) (*.f64 (pow.f64 t 2) -1)))
(+.f64 t (+.f64 (neg.f64 (pow.f64 t 2)) (+.f64 (pow.f64 t 3) (neg.f64 (pow.f64 t 4)))))
(+.f64 t (+.f64 (pow.f64 t 3) (+.f64 (neg.f64 (pow.f64 t 4)) (neg.f64 (pow.f64 t 2)))))
(+.f64 (pow.f64 t 3) (+.f64 (neg.f64 (pow.f64 t 2)) (+.f64 t (neg.f64 (pow.f64 t 4)))))
1
(-.f64 1 (/.f64 1 t))
(-.f64 (+.f64 1 (/.f64 1 (pow.f64 t 2))) (/.f64 1 t))
(+.f64 (/.f64 1 (pow.f64 t 2)) (-.f64 1 (/.f64 1 t)))
(+.f64 1 (-.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 1 t)))
(-.f64 (+.f64 1 (/.f64 1 (pow.f64 t 2))) (+.f64 (/.f64 1 t) (/.f64 1 (pow.f64 t 3))))
(+.f64 (/.f64 1 (pow.f64 t 2)) (-.f64 1 (+.f64 (/.f64 1 t) (/.f64 1 (pow.f64 t 3)))))
(+.f64 1 (-.f64 (/.f64 1 (pow.f64 t 2)) (+.f64 (/.f64 1 t) (/.f64 1 (pow.f64 t 3)))))
1
(-.f64 1 (/.f64 1 t))
(-.f64 (+.f64 1 (/.f64 1 (pow.f64 t 2))) (/.f64 1 t))
(+.f64 (/.f64 1 (pow.f64 t 2)) (-.f64 1 (/.f64 1 t)))
(+.f64 1 (-.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 1 t)))
(-.f64 (+.f64 1 (/.f64 1 (pow.f64 t 2))) (+.f64 (/.f64 1 t) (/.f64 1 (pow.f64 t 3))))
(+.f64 (/.f64 1 (pow.f64 t 2)) (-.f64 1 (+.f64 (/.f64 1 t) (/.f64 1 (pow.f64 t 3)))))
(+.f64 1 (-.f64 (/.f64 1 (pow.f64 t 2)) (+.f64 (/.f64 1 t) (/.f64 1 (pow.f64 t 3)))))
(+.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) 0)
(*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))
(*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1)))
(+.f64 0 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))
(*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))
(*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1)))
(+.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/2 (/.f64 1/2 t))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/2 (/.f64 1/2 t))))
(+.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/2 (/.f64 1/2 t)))) (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/2 (/.f64 1/2 t)))))
(+.f64 (/.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) 2) (/.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) 2))
(*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))
(*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1)))
(-.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) 0)
(*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))
(*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1)))
(/.f64 t (/.f64 (+.f64 t 1) (*.f64 (/.f64 t (+.f64 t 1)) 4)))
(*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))
(*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1)))
(/.f64 1 (/.f64 (/.f64 (+.f64 t 1) t) (*.f64 (/.f64 t (+.f64 t 1)) 4)))
(*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))
(*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1)))
(/.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 (+.f64 t 1) t) 4))
(*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))
(*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1)))
(/.f64 4 (+.f64 (/.f64 (+.f64 1/2 (/.f64 1/2 t)) (/.f64 t (+.f64 t 1))) (/.f64 (+.f64 1/2 (/.f64 1/2 t)) (/.f64 t (+.f64 t 1)))))
(/.f64 2 (/.f64 (+.f64 t 1) (/.f64 t (+.f64 1/2 (/.f64 1/2 t)))))
(/.f64 t (*.f64 (+.f64 t 1) (/.f64 (+.f64 1/2 (/.f64 1/2 t)) 2)))
(*.f64 2 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/2 (/.f64 1/2 t))))
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 2 (+.f64 1/2 (/.f64 1/2 t))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (/.f64 (+.f64 t 1) t))
(*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))
(*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1)))
(/.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) 1)
(*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))
(*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1)))
(/.f64 2 (/.f64 (+.f64 1/2 (/.f64 1/2 t)) (/.f64 t (+.f64 t 1))))
(/.f64 2 (/.f64 (+.f64 t 1) (/.f64 t (+.f64 1/2 (/.f64 1/2 t)))))
(/.f64 t (*.f64 (+.f64 t 1) (/.f64 (+.f64 1/2 (/.f64 1/2 t)) 2)))
(*.f64 2 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/2 (/.f64 1/2 t))))
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 2 (+.f64 1/2 (/.f64 1/2 t))))
(/.f64 2 (+.f64 (/.f64 (/.f64 (+.f64 t 1) t) (*.f64 (/.f64 t (+.f64 t 1)) 4)) (/.f64 (/.f64 (+.f64 t 1) t) (*.f64 (/.f64 t (+.f64 t 1)) 4))))
(*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))
(*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1)))
(/.f64 (+.f64 t t) (/.f64 (+.f64 t 1) (*.f64 t (/.f64 -2 (-.f64 -1 t)))))
(/.f64 (+.f64 t t) (/.f64 (+.f64 t 1) (*.f64 t (/.f64 2 (-.f64 t -1)))))
(*.f64 t (/.f64 (/.f64 2 (+.f64 t 1)) (/.f64 (+.f64 t 1) (+.f64 t t))))
(/.f64 (+.f64 t t) (/.f64 (+.f64 t 1) (/.f64 2 (+.f64 1 (/.f64 1 t)))))
(/.f64 (+.f64 t t) (+.f64 (/.f64 (+.f64 t 1) (*.f64 (/.f64 t (+.f64 t 1)) 4)) (/.f64 (+.f64 t 1) (*.f64 (/.f64 t (+.f64 t 1)) 4))))
(*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))
(*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1)))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 8) (+.f64 2 (/.f64 2 t)))
(*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))
(*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1)))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8)) 2)
(*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))
(*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1)))
(/.f64 (*.f64 t (/.f64 -2 (-.f64 -1 t))) (+.f64 1/2 (/.f64 1/2 t)))
(*.f64 (/.f64 2 (-.f64 t -1)) (/.f64 t (+.f64 1/2 (/.f64 1/2 t))))
(*.f64 t (/.f64 (/.f64 2 (+.f64 t 1)) (+.f64 1/2 (/.f64 1/2 t))))
(/.f64 (*.f64 t (/.f64 -2 (-.f64 -1 t))) (+.f64 (/.f64 (/.f64 (+.f64 t 1) t) 4) (/.f64 (/.f64 (+.f64 t 1) t) 4)))
(/.f64 (*.f64 t (/.f64 2 (-.f64 t -1))) (+.f64 (/.f64 (+.f64 t 1) (*.f64 4 t)) (/.f64 (+.f64 t 1) (*.f64 4 t))))
(*.f64 t (/.f64 (/.f64 2 (+.f64 t 1)) (+.f64 (/.f64 (+.f64 t 1) (*.f64 4 t)) (/.f64 (+.f64 t 1) (*.f64 4 t)))))
(/.f64 (*.f64 t (/.f64 -2 (-.f64 -1 t))) (/.f64 (*.f64 (/.f64 (+.f64 t 1) t) (/.f64 (+.f64 t 1) t)) (+.f64 2 (/.f64 2 t))))
(*.f64 (/.f64 2 (-.f64 t -1)) (/.f64 t (*.f64 (/.f64 (+.f64 t 1) t) (/.f64 (/.f64 (+.f64 t 1) t) (+.f64 2 (/.f64 2 t))))))
(*.f64 (/.f64 2 (+.f64 t 1)) (/.f64 t (*.f64 (/.f64 (+.f64 t 1) t) (/.f64 (/.f64 (+.f64 t 1) t) (+.f64 2 (/.f64 2 t))))))
(*.f64 (/.f64 2 (+.f64 t 1)) (/.f64 (+.f64 2 (/.f64 2 t)) (/.f64 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 1 (/.f64 1 t))) t)))
(*.f64 (/.f64 2 (+.f64 t 1)) (/.f64 t (/.f64 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 1 (/.f64 1 t))) (+.f64 2 (/.f64 2 t)))))
(/.f64 (*.f64 t 4) (+.f64 (/.f64 (+.f64 t 1) (*.f64 t (/.f64 -2 (-.f64 -1 t)))) (/.f64 (+.f64 t 1) (*.f64 t (/.f64 -2 (-.f64 -1 t))))))
(/.f64 (*.f64 4 t) (+.f64 (/.f64 (+.f64 t 1) (*.f64 t (/.f64 2 (-.f64 t -1)))) (/.f64 (+.f64 t 1) (*.f64 t (/.f64 2 (-.f64 t -1))))))
(*.f64 4 (/.f64 t (+.f64 (/.f64 (+.f64 t 1) (/.f64 2 (/.f64 (+.f64 t 1) t))) (/.f64 (+.f64 t 1) (/.f64 2 (/.f64 (+.f64 t 1) t))))))
(/.f64 (*.f64 4 t) (+.f64 (/.f64 (+.f64 t 1) (*.f64 t (/.f64 2 (+.f64 t 1)))) (/.f64 (+.f64 t 1) (*.f64 t (/.f64 2 (+.f64 t 1))))))
(*.f64 t (/.f64 4 (+.f64 (/.f64 (+.f64 t 1) (/.f64 2 (+.f64 1 (/.f64 1 t)))) (/.f64 (+.f64 t 1) (/.f64 2 (+.f64 1 (/.f64 1 t)))))))
(/.f64 (neg.f64 t) (/.f64 (-.f64 -1 t) (*.f64 (/.f64 t (+.f64 t 1)) 4)))
(*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))
(*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1)))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 16)) 4)
(*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))
(*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1)))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 16) (*.f64 2 (+.f64 2 (/.f64 2 t))))
(*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))
(*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1)))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 16) (*.f64 4 (/.f64 (+.f64 t 1) t)))
(*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))
(*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1)))
(/.f64 (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))) (/.f64 1 t))
(*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))
(*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1)))
(/.f64 (*.f64 t -2) (+.f64 (/.f64 (-.f64 -1 t) (*.f64 (/.f64 t (+.f64 t 1)) 4)) (/.f64 (-.f64 -1 t) (*.f64 (/.f64 t (+.f64 t 1)) 4))))
(*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))
(*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1)))
(/.f64 (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) 16)) (+.f64 (*.f64 4 (/.f64 (+.f64 t 1) t)) (*.f64 4 (/.f64 (+.f64 t 1) t))))
(*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))
(*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1)))
(/.f64 (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 16))) 8)
(*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))
(*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1)))
(/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (/.f64 1/2 (+.f64 t 1))) (/.f64 1/2 t))
(*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))
(*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1)))
(/.f64 (*.f64 2 (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (/.f64 (+.f64 t t) (*.f64 t t)))
(*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))
(*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1)))
(/.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 8) (+.f64 1/2 (/.f64 1/2 t))) 4)
(/.f64 2 (/.f64 (+.f64 t 1) (/.f64 t (+.f64 1/2 (/.f64 1/2 t)))))
(/.f64 t (*.f64 (+.f64 t 1) (/.f64 (+.f64 1/2 (/.f64 1/2 t)) 2)))
(*.f64 2 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/2 (/.f64 1/2 t))))
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 2 (+.f64 1/2 (/.f64 1/2 t))))
(/.f64 (/.f64 (*.f64 t 4) (/.f64 (+.f64 t 1) t)) (+.f64 t 1))
(*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))
(*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1)))
(/.f64 (/.f64 4 (/.f64 (+.f64 t 1) t)) (/.f64 (*.f64 (/.f64 (+.f64 t 1) t) (/.f64 (+.f64 t 1) t)) (/.f64 (+.f64 t 1) t)))
(/.f64 (/.f64 t (/.f64 (+.f64 t 1) 4)) (/.f64 (*.f64 (/.f64 (+.f64 t 1) t) (/.f64 (+.f64 t 1) t)) (/.f64 (+.f64 t 1) t)))
(/.f64 4 (*.f64 (/.f64 (+.f64 t 1) t) (/.f64 t (/.f64 (+.f64 t 1) (*.f64 (/.f64 (+.f64 t 1) t) (/.f64 (+.f64 t 1) t))))))
(/.f64 4 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 1 (/.f64 1 t))))
(/.f64 (neg.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4)) (-.f64 -1 (/.f64 1 t)))
(*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))
(*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 16))) (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 16)))) 16)
(*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))
(*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1)))
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 8) (+.f64 1/2 (/.f64 1/2 t))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 8) (+.f64 1/2 (/.f64 1/2 t)))) 8)
(/.f64 2 (/.f64 (+.f64 t 1) (/.f64 t (+.f64 1/2 (/.f64 1/2 t)))))
(/.f64 t (*.f64 (+.f64 t 1) (/.f64 (+.f64 1/2 (/.f64 1/2 t)) 2)))
(*.f64 2 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/2 (/.f64 1/2 t))))
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 2 (+.f64 1/2 (/.f64 1/2 t))))
(/.f64 (+.f64 (neg.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4)) (neg.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4))) (+.f64 (-.f64 -1 (/.f64 1 t)) (-.f64 -1 (/.f64 1 t))))
(*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))
(*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1)))
(/.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (-.f64 -1 t)) (/.f64 -1 t))
(*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))
(*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1)))
(/.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) 1/2) (+.f64 2 (/.f64 2 t)))
(*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))
(*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1)))
(/.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 8) (+.f64 t 1)) (/.f64 2 t))
(*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))
(*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1)))
(/.f64 (neg.f64 (*.f64 (/.f64 t (+.f64 t 1)) 8)) (neg.f64 (+.f64 2 (/.f64 2 t))))
(*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))
(*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1)))
(/.f64 (neg.f64 (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (/.f64 -1 t))
(*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))
(*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4))) (/.f64 (+.f64 t 1) t))
(*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))
(*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1)))
(/.f64 (*.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))
(*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))
(*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1)))
(pow.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) 1)
(*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))
(*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1)))
(fabs.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))
(*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))
(*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1)))
(-.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) -1)
(+.f64 1 (*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))))
(+.f64 1 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t)))
(+.f64 1 (*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1))))
(-.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) 0)
(+.f64 1 (*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))))
(+.f64 1 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t)))
(+.f64 1 (*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1))))
(*.f64 1 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))
(+.f64 1 (*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))))
(+.f64 1 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t)))
(+.f64 1 (*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1))))
(*.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (+.f64 1 (/.f64 (/.f64 (+.f64 t 1) t) (*.f64 (/.f64 t (+.f64 t 1)) 4))))
(+.f64 1 (*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))))
(+.f64 1 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t)))
(+.f64 1 (*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1))))
(*.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) 1)
(+.f64 1 (*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))))
(+.f64 1 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t)))
(+.f64 1 (*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1))))
(*.f64 2 (/.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) 2))
(+.f64 1 (*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))))
(+.f64 1 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t)))
(+.f64 1 (*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1))))
(*.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8))) 1/2)
(+.f64 1 (*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))))
(+.f64 1 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t)))
(+.f64 1 (*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1))))
(*.f64 1/2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8))))
(+.f64 1 (*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))))
(+.f64 1 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t)))
(+.f64 1 (*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1))))
(*.f64 (/.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) 2) 2)
(+.f64 1 (*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))))
(+.f64 1 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t)))
(+.f64 1 (*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1))))
(*.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 t 1) t) (*.f64 (/.f64 t (+.f64 t 1)) 4))) (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))
(+.f64 1 (*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))))
(+.f64 1 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t)))
(+.f64 1 (*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1))))
(/.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) 1)
(+.f64 1 (*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))))
(+.f64 1 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t)))
(+.f64 1 (*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1))))
(/.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8))) 2)
(+.f64 1 (*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))))
(+.f64 1 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t)))
(+.f64 1 (*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1))))
(/.f64 (*.f64 4 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))) 4)
(+.f64 1 (*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))))
(+.f64 1 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t)))
(+.f64 1 (*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1))))
(/.f64 (*.f64 2 (*.f64 4 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))) 8)
(+.f64 1 (*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))))
(+.f64 1 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t)))
(+.f64 1 (*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1))))
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))) (*.f64 2 (*.f64 4 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))) 16)
(+.f64 1 (*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))))
(+.f64 1 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t)))
(+.f64 1 (*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1))))
(pow.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) 1)
(+.f64 1 (*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))))
(+.f64 1 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t)))
(+.f64 1 (*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1))))
(-.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) -1)
(+.f64 2 (*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))))
(+.f64 2 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t)))
(+.f64 2 (*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1))))
(-.f64 (+.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) 2) 0)
(+.f64 2 (*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))))
(+.f64 2 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t)))
(+.f64 2 (*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1))))
(*.f64 1 (+.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) 2))
(+.f64 2 (*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))))
(+.f64 2 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t)))
(+.f64 2 (*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1))))
(*.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 1/2 t)) (/.f64 t (+.f64 t 1)))))
(*.f64 t (*.f64 (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))) (+.f64 1 (/.f64 (+.f64 t 1) (/.f64 t (+.f64 1/2 (/.f64 1/2 t)))))))
(*.f64 4 (*.f64 (*.f64 t (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))) (+.f64 1 (/.f64 (+.f64 t 1) (/.f64 t (+.f64 1/2 (/.f64 1/2 t)))))))
(*.f64 t (*.f64 (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 1/2 t)) (/.f64 t (+.f64 t 1))))))
(*.f64 2 (/.f64 (+.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) 2) 2))
(+.f64 2 (*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))))
(+.f64 2 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t)))
(+.f64 2 (*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1))))
(*.f64 (+.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) 2) 1)
(+.f64 2 (*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))))
(+.f64 2 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t)))
(+.f64 2 (*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1))))
(*.f64 (+.f64 2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8)))) 1/2)
(+.f64 2 (*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))))
(+.f64 2 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t)))
(+.f64 2 (*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1))))
(*.f64 1/2 (+.f64 2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8)))))
(+.f64 2 (*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))))
(+.f64 2 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t)))
(+.f64 2 (*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1))))
(*.f64 (/.f64 (+.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) 2) 2) 2)
(+.f64 2 (*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))))
(+.f64 2 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t)))
(+.f64 2 (*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1))))
(*.f64 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 1/2 t)) (/.f64 t (+.f64 t 1)))) (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))
(*.f64 t (*.f64 (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))) (+.f64 1 (/.f64 (+.f64 t 1) (/.f64 t (+.f64 1/2 (/.f64 1/2 t)))))))
(*.f64 4 (*.f64 (*.f64 t (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))) (+.f64 1 (/.f64 (+.f64 t 1) (/.f64 t (+.f64 1/2 (/.f64 1/2 t)))))))
(*.f64 t (*.f64 (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 1/2 t)) (/.f64 t (+.f64 t 1))))))
(/.f64 (+.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) 2) 1)
(+.f64 2 (*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))))
(+.f64 2 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t)))
(+.f64 2 (*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1))))
(/.f64 (+.f64 2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8)))) 2)
(+.f64 2 (*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))))
(+.f64 2 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t)))
(+.f64 2 (*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1))))
(/.f64 (*.f64 4 (+.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) 2)) 4)
(+.f64 2 (*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))))
(+.f64 2 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t)))
(+.f64 2 (*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1))))
(/.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) 2))) 8)
(+.f64 2 (*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))))
(+.f64 2 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t)))
(+.f64 2 (*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1))))
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) 2))) (*.f64 2 (*.f64 4 (+.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) 2)))) 16)
(+.f64 2 (*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))))
(+.f64 2 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t)))
(+.f64 2 (*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1))))
(pow.f64 (+.f64 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) 2) 1)
(+.f64 2 (*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))))
(+.f64 2 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t)))
(+.f64 2 (*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 4 (+.f64 t 1))))
(+.f64 (/.f64 t (+.f64 t 1)) 0)
(/.f64 t (+.f64 t 1))
(+.f64 0 (/.f64 t (+.f64 t 1)))
(/.f64 t (+.f64 t 1))
(+.f64 -1 (-.f64 1 (/.f64 t (-.f64 -1 t))))
(/.f64 t (+.f64 t 1))
(+.f64 (/.f64 t (+.f64 t (+.f64 t 2))) (/.f64 t (+.f64 t (+.f64 t 2))))
(+.f64 (*.f64 t (/.f64 1/2 (+.f64 t 1))) (*.f64 t (/.f64 1/2 (+.f64 t 1))))
(-.f64 (/.f64 t (+.f64 t 1)) 0)
(/.f64 t (+.f64 t 1))
(-.f64 0 (/.f64 t (-.f64 -1 t)))
(/.f64 t (+.f64 t 1))
(*.f64 t (/.f64 1 (+.f64 t 1)))
(/.f64 t (+.f64 t 1))
(*.f64 1 (/.f64 t (+.f64 t 1)))
(/.f64 t (+.f64 t 1))
(*.f64 (/.f64 t (+.f64 t 1)) 1)
(/.f64 t (+.f64 t 1))
(*.f64 2 (/.f64 t (+.f64 t (+.f64 t 2))))
(*.f64 t (*.f64 2 (/.f64 1/2 (+.f64 t 1))))
(*.f64 2 (*.f64 t (/.f64 1/2 (+.f64 t 1))))
(*.f64 2 (/.f64 t (+.f64 t (+.f64 t 2))))
(*.f64 t (*.f64 2 (/.f64 1/2 (+.f64 t 1))))
(*.f64 -1 (/.f64 t (-.f64 -1 t)))
(/.f64 t (+.f64 t 1))
(*.f64 (+.f64 t t) (/.f64 1/2 (+.f64 t 1)))
(*.f64 2 (/.f64 t (+.f64 t (+.f64 t 2))))
(*.f64 t (*.f64 2 (/.f64 1/2 (+.f64 t 1))))
(*.f64 (+.f64 t t) (*.f64 (/.f64 1 (+.f64 t 1)) 1/2))
(/.f64 t (+.f64 t 1))
(*.f64 (*.f64 t (/.f64 -2 (-.f64 -1 t))) 1/2)
(*.f64 t (*.f64 (/.f64 2 (-.f64 t -1)) 1/2))
(*.f64 (/.f64 2 (+.f64 t 1)) (*.f64 t 1/2))
(*.f64 t (*.f64 1/2 (/.f64 2 (+.f64 t 1))))
(*.f64 (*.f64 t 4) (/.f64 1 (*.f64 (+.f64 t 1) 4)))
(*.f64 (*.f64 4 t) (/.f64 1 (*.f64 4 (+.f64 t 1))))
(*.f64 4 (*.f64 (/.f64 1/4 (+.f64 t 1)) t))
(*.f64 4 (*.f64 t (/.f64 1/4 (+.f64 t 1))))
(*.f64 4 (/.f64 (/.f64 t 4) (+.f64 t 1)))
(*.f64 (/.f64 1 (+.f64 t 1)) t)
(/.f64 t (+.f64 t 1))
(*.f64 (neg.f64 t) (/.f64 1 (-.f64 -1 t)))
(/.f64 t (+.f64 t 1))
(*.f64 1/2 (*.f64 t (/.f64 -2 (-.f64 -1 t))))
(*.f64 t (*.f64 (/.f64 2 (-.f64 t -1)) 1/2))
(*.f64 (/.f64 2 (+.f64 t 1)) (*.f64 t 1/2))
(*.f64 t (*.f64 1/2 (/.f64 2 (+.f64 t 1))))
(*.f64 (/.f64 1/2 (+.f64 t 1)) (+.f64 t t))
(*.f64 2 (/.f64 t (+.f64 t (+.f64 t 2))))
(*.f64 t (*.f64 2 (/.f64 1/2 (+.f64 t 1))))
(*.f64 (*.f64 (/.f64 1 (+.f64 t 1)) 1/2) (+.f64 t t))
(/.f64 t (+.f64 t 1))
(*.f64 (/.f64 t (-.f64 -1 t)) -1)
(/.f64 t (+.f64 t 1))
(*.f64 (/.f64 t (+.f64 t (+.f64 t 2))) 2)
(*.f64 2 (/.f64 t (+.f64 t (+.f64 t 2))))
(*.f64 t (*.f64 2 (/.f64 1/2 (+.f64 t 1))))
(*.f64 (/.f64 1 (*.f64 (+.f64 t 1) 4)) (*.f64 t 4))
(*.f64 (*.f64 4 t) (/.f64 1 (*.f64 4 (+.f64 t 1))))
(*.f64 4 (*.f64 (/.f64 1/4 (+.f64 t 1)) t))
(*.f64 4 (*.f64 t (/.f64 1/4 (+.f64 t 1))))
(*.f64 4 (/.f64 (/.f64 t 4) (+.f64 t 1)))
(*.f64 (/.f64 1 (-.f64 -1 t)) (neg.f64 t))
(/.f64 t (+.f64 t 1))
(*.f64 (*.f64 t (/.f64 1/2 (+.f64 t 1))) 2)
(*.f64 2 (/.f64 t (+.f64 t (+.f64 t 2))))
(*.f64 t (*.f64 2 (/.f64 1/2 (+.f64 t 1))))
(pow.f64 (/.f64 t (+.f64 t 1)) 1)
(/.f64 t (+.f64 t 1))
(neg.f64 (/.f64 t (-.f64 -1 t)))
(/.f64 t (+.f64 t 1))

eval394.0ms (4.8%)

Compiler

Compiled 17403 to 13303 computations (23.6% saved)

prune202.0ms (2.5%)

Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New4844488
Fresh000
Picked011
Done000
Total4845489
Error
0b
Counts
489 → 5
Alt Table
Click to see full alt table
StatusErrorProgram
31.6b
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (-.f64 6 (*.f64 8 (/.f64 1 t))))
0b
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))))
30.5b
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4))))
27.4b
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) 6)
26.3b
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) 2)
Compiler

Compiled 120 to 92 computations (23.3% saved)

localize25.0ms (0.3%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(/.f64 t (+.f64 1 t))
0.0b
(+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4)))
0.0b
(*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))
Compiler

Compiled 65 to 47 computations (27.7% saved)

localize76.0ms (0.9%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 t (+.f64 1 t))
0.0b
(+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4)))
0.0b
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) 6)
0.0b
(*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))
Compiler

Compiled 65 to 47 computations (27.7% saved)

series2.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
1.0ms
t
@-inf
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) 6)
0.0ms
t
@0
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) 6)
0.0ms
t
@inf
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) 6)

rewrite68.0ms (0.8%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01249
19849
224149
354849
4146349
5474049
Stop Event
node limit
Counts
1 → 18
Calls
Call 1
Inputs
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) 6)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 t))))) 1/6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 t))))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 t))))) 1/6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 t))))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 t))))) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 t))))) 1/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))) 1/12)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 t))))) 12))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 t))))) 1/6) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 t))))) 1/3) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 t)))))) 1/24)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/6 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/12 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 t))))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 t))))) 12) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 t))))) 1/6) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/24 (*.f64 4 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 t))))) 1/6) 1)))))

simplify90.0ms (1.1%)

Algorithm
egg-herbie
Rules
1256×rational.json-simplify-2
1138×rational.json-simplify-35
972×rational.json-simplify-43
912×rational.json-simplify-1
754×rational.json-simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0731254
11381254
22611254
34961254
412601254
543721254
679631254
Stop Event
node limit
Counts
30 → 42
Calls
Call 1
Inputs
1/6
(+.f64 1/6 (*.f64 2/3 (pow.f64 t 2)))
(+.f64 (*.f64 -4/3 (pow.f64 t 3)) (+.f64 1/6 (*.f64 2/3 (pow.f64 t 2))))
(+.f64 (*.f64 -4/3 (pow.f64 t 3)) (+.f64 1/6 (+.f64 (*.f64 2/3 (pow.f64 t 2)) (*.f64 2 (pow.f64 t 4)))))
5/6
(-.f64 5/6 (*.f64 4/3 (/.f64 1 t)))
(-.f64 (+.f64 5/6 (*.f64 2 (/.f64 1 (pow.f64 t 2)))) (*.f64 4/3 (/.f64 1 t)))
(-.f64 (+.f64 5/6 (*.f64 2 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 4/3 (/.f64 1 t)) (*.f64 8/3 (/.f64 1 (pow.f64 t 3)))))
5/6
(-.f64 5/6 (*.f64 4/3 (/.f64 1 t)))
(-.f64 (+.f64 5/6 (*.f64 2 (/.f64 1 (pow.f64 t 2)))) (*.f64 4/3 (/.f64 1 t)))
(-.f64 (+.f64 5/6 (*.f64 2 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 4/3 (/.f64 1 t)) (*.f64 8/3 (/.f64 1 (pow.f64 t 3)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 t))))) 1/6) 0)
(+.f64 0 (*.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 t))))) 1/6))
(-.f64 (*.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 t))))) 1/6) 0)
(*.f64 1 (*.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 t))))) 1/6))
(*.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 t))))) 1/6)
(*.f64 (*.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 t))))) 1/6) 1)
(*.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))) 1/12)
(*.f64 2 (/.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 t))))) 12))
(*.f64 2 (/.f64 (*.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 t))))) 1/6) 2))
(*.f64 (*.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 t))))) 1/3) 1/2)
(*.f64 (*.f64 4 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 t)))))) 1/24)
(*.f64 1/6 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 t))))))
(*.f64 1/12 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))))
(*.f64 1/2 (*.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 t))))) 1/3))
(*.f64 (/.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 t))))) 12) 2)
(*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 t))))) 1/6) 2) 2)
(*.f64 1/24 (*.f64 4 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 t)))))))
(pow.f64 (*.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 t))))) 1/6) 1)
Outputs
1/6
(+.f64 1/6 (*.f64 2/3 (pow.f64 t 2)))
(+.f64 (*.f64 -4/3 (pow.f64 t 3)) (+.f64 1/6 (*.f64 2/3 (pow.f64 t 2))))
(+.f64 1/6 (+.f64 (*.f64 2/3 (pow.f64 t 2)) (*.f64 -4/3 (pow.f64 t 3))))
(+.f64 (*.f64 2/3 (pow.f64 t 2)) (+.f64 (*.f64 -4/3 (pow.f64 t 3)) 1/6))
(+.f64 (+.f64 1/6 (*.f64 2/3 (pow.f64 t 2))) (*.f64 -4/3 (pow.f64 t 3)))
(+.f64 (*.f64 -4/3 (pow.f64 t 3)) (+.f64 1/6 (+.f64 (*.f64 2/3 (pow.f64 t 2)) (*.f64 2 (pow.f64 t 4)))))
(+.f64 1/6 (+.f64 (+.f64 (*.f64 2/3 (pow.f64 t 2)) (*.f64 2 (pow.f64 t 4))) (*.f64 -4/3 (pow.f64 t 3))))
(+.f64 (*.f64 2/3 (pow.f64 t 2)) (+.f64 (+.f64 1/6 (*.f64 2 (pow.f64 t 4))) (*.f64 -4/3 (pow.f64 t 3))))
(+.f64 (*.f64 2/3 (pow.f64 t 2)) (+.f64 (*.f64 -4/3 (pow.f64 t 3)) (+.f64 1/6 (*.f64 2 (pow.f64 t 4)))))
(+.f64 (*.f64 2/3 (pow.f64 t 2)) (+.f64 1/6 (+.f64 (*.f64 -4/3 (pow.f64 t 3)) (*.f64 2 (pow.f64 t 4)))))
5/6
(-.f64 5/6 (*.f64 4/3 (/.f64 1 t)))
(-.f64 (+.f64 5/6 (*.f64 2 (/.f64 1 (pow.f64 t 2)))) (*.f64 4/3 (/.f64 1 t)))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 t 2))) (-.f64 5/6 (*.f64 4/3 (/.f64 1 t))))
(+.f64 5/6 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 t 2))) (*.f64 4/3 (/.f64 1 t))))
(-.f64 (+.f64 5/6 (*.f64 2 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 4/3 (/.f64 1 t)) (*.f64 8/3 (/.f64 1 (pow.f64 t 3)))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 t 2))) (-.f64 5/6 (+.f64 (*.f64 4/3 (/.f64 1 t)) (*.f64 8/3 (/.f64 1 (pow.f64 t 3))))))
(+.f64 5/6 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 t 2))) (+.f64 (*.f64 4/3 (/.f64 1 t)) (*.f64 8/3 (/.f64 1 (pow.f64 t 3))))))
5/6
(-.f64 5/6 (*.f64 4/3 (/.f64 1 t)))
(-.f64 (+.f64 5/6 (*.f64 2 (/.f64 1 (pow.f64 t 2)))) (*.f64 4/3 (/.f64 1 t)))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 t 2))) (-.f64 5/6 (*.f64 4/3 (/.f64 1 t))))
(+.f64 5/6 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 t 2))) (*.f64 4/3 (/.f64 1 t))))
(-.f64 (+.f64 5/6 (*.f64 2 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 4/3 (/.f64 1 t)) (*.f64 8/3 (/.f64 1 (pow.f64 t 3)))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 t 2))) (-.f64 5/6 (+.f64 (*.f64 4/3 (/.f64 1 t)) (*.f64 8/3 (/.f64 1 (pow.f64 t 3))))))
(+.f64 5/6 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 t 2))) (+.f64 (*.f64 4/3 (/.f64 1 t)) (*.f64 8/3 (/.f64 1 (pow.f64 t 3))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 t))))) 1/6) 0)
(*.f64 1/6 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))
(*.f64 1/6 (+.f64 1 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))))
(*.f64 1/6 (+.f64 1 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 t 4))))
(*.f64 1/6 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))))))
(+.f64 0 (*.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 t))))) 1/6))
(*.f64 1/6 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))
(*.f64 1/6 (+.f64 1 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))))
(*.f64 1/6 (+.f64 1 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 t 4))))
(*.f64 1/6 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))))))
(-.f64 (*.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 t))))) 1/6) 0)
(*.f64 1/6 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))
(*.f64 1/6 (+.f64 1 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))))
(*.f64 1/6 (+.f64 1 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 t 4))))
(*.f64 1/6 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))))))
(*.f64 1 (*.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 t))))) 1/6))
(*.f64 1/6 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))
(*.f64 1/6 (+.f64 1 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))))
(*.f64 1/6 (+.f64 1 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 t 4))))
(*.f64 1/6 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))))))
(*.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 t))))) 1/6)
(*.f64 1/6 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))
(*.f64 1/6 (+.f64 1 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))))
(*.f64 1/6 (+.f64 1 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 t 4))))
(*.f64 1/6 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))))))
(*.f64 (*.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 t))))) 1/6) 1)
(*.f64 1/6 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))
(*.f64 1/6 (+.f64 1 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))))
(*.f64 1/6 (+.f64 1 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 t 4))))
(*.f64 1/6 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))))))
(*.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))) 1/12)
(*.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8))) 1/12)
(*.f64 2 (/.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 t))))) 12))
(*.f64 1/6 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))
(*.f64 1/6 (+.f64 1 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))))
(*.f64 1/6 (+.f64 1 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 t 4))))
(*.f64 1/6 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))))))
(*.f64 2 (/.f64 (*.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 t))))) 1/6) 2))
(*.f64 1/6 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))
(*.f64 1/6 (+.f64 1 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))))
(*.f64 1/6 (+.f64 1 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 t 4))))
(*.f64 1/6 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))))))
(*.f64 (*.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 t))))) 1/3) 1/2)
(*.f64 1/6 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))
(*.f64 1/6 (+.f64 1 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))))
(*.f64 1/6 (+.f64 1 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 t 4))))
(*.f64 1/6 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))))))
(*.f64 (*.f64 4 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 t)))))) 1/24)
(*.f64 1/6 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))
(*.f64 1/6 (+.f64 1 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))))
(*.f64 1/6 (+.f64 1 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 t 4))))
(*.f64 1/6 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))))))
(*.f64 1/6 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 t))))))
(*.f64 1/6 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))
(*.f64 1/6 (+.f64 1 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))))
(*.f64 1/6 (+.f64 1 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 t 4))))
(*.f64 1/6 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))))))
(*.f64 1/12 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))))
(*.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8))) 1/12)
(*.f64 1/2 (*.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 t))))) 1/3))
(*.f64 1/6 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))
(*.f64 1/6 (+.f64 1 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))))
(*.f64 1/6 (+.f64 1 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 t 4))))
(*.f64 1/6 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 t))))) 12) 2)
(*.f64 1/6 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))
(*.f64 1/6 (+.f64 1 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))))
(*.f64 1/6 (+.f64 1 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 t 4))))
(*.f64 1/6 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))))))
(*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 t))))) 1/6) 2) 2)
(*.f64 1/6 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))
(*.f64 1/6 (+.f64 1 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))))
(*.f64 1/6 (+.f64 1 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 t 4))))
(*.f64 1/6 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))))))
(*.f64 1/24 (*.f64 4 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 t)))))))
(*.f64 1/6 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))
(*.f64 1/6 (+.f64 1 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))))
(*.f64 1/6 (+.f64 1 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 t 4))))
(*.f64 1/6 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))))))
(pow.f64 (*.f64 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 t))))) 1/6) 1)
(*.f64 1/6 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))
(*.f64 1/6 (+.f64 1 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 4 t))))
(*.f64 1/6 (+.f64 1 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 t 4))))
(*.f64 1/6 (+.f64 1 (*.f64 t (*.f64 4 (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))))))

localize38.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4)))
0.0b
(*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4))
0.0b
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4))))
0.0b
(*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))
Compiler

Compiled 98 to 70 computations (28.6% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
t
@0
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4))))
0.0ms
t
@inf
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4))))
0.0ms
t
@inf
(*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4))
0.0ms
t
@-inf
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4))))
0.0ms
t
@0
(*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4))

rewrite83.0ms (1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
015104
1118104
2281104
3712104
42084104
55493104
Stop Event
node limit
Counts
2 → 65
Calls
Call 1
Inputs
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4))))
(*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (+.f64 2 (*.f64 t (*.f64 (/.f64 t (+.f64 1 t)) 8))))) (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (+.f64 2 (*.f64 t (*.f64 (/.f64 t (+.f64 1 t)) 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (/.f64 1 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (+.f64 2 (*.f64 t (*.f64 (/.f64 t (+.f64 1 t)) 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))) (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))) (/.f64 1/2 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4)))) (/.f64 1 (*.f64 4 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))) (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (/.f64 -1 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))) 1/2) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (+.f64 2 (*.f64 t (*.f64 (/.f64 t (+.f64 1 t)) 8))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 4 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4))))) (*.f64 4 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))) (-.f64 -1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 2 (/.f64 2 t)) (*.f64 t 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t (/.f64 (+.f64 1 t) (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t (+.f64 1 t)) (/.f64 2 (*.f64 t 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (+.f64 2 (/.f64 2 t)) (*.f64 t 4)) (/.f64 (+.f64 2 (/.f64 2 t)) (*.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t (+.f64 1 t)) 4) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (+.f64 2 (/.f64 2 t)) (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (+.f64 2 (/.f64 2 t)) (*.f64 t 8)) (/.f64 (+.f64 2 (/.f64 2 t)) (*.f64 t 8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t 4) (+.f64 1 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t t) (+.f64 1/2 (/.f64 1 (+.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t t) (+.f64 (/.f64 (+.f64 1 t) (*.f64 t 4)) (/.f64 (+.f64 1 t) (*.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t t) (/.f64 (+.f64 2 (/.f64 2 t)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t t) (/.f64 (+.f64 1 (/.f64 1 t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t (+.f64 1 t)) 8) (+.f64 (/.f64 1 t) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t 8) (+.f64 2 (/.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 -2 (-.f64 -1 t))) (/.f64 1 (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 -2 (-.f64 -1 t))) (+.f64 (/.f64 2 (*.f64 t 8)) (/.f64 2 (*.f64 t 8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 (/.f64 t (+.f64 1 t)) 8)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 t) (/.f64 (-.f64 -1 t) (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t 16) (*.f64 2 (+.f64 2 (/.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t 16) (*.f64 4 (+.f64 1 (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t -2) (+.f64 (/.f64 (-.f64 -1 t) (*.f64 t 4)) (/.f64 (-.f64 -1 t) (*.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 (/.f64 t (+.f64 1 t)) 16)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 t 16)) (+.f64 (*.f64 4 (+.f64 1 (/.f64 1 t))) (*.f64 4 (+.f64 1 (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 t (*.f64 (/.f64 t (+.f64 1 t)) 16))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t 16) (+.f64 1 (/.f64 1 t))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 t (+.f64 1 t)) 4)) (neg.f64 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 t 4)) (-.f64 -1 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 t 4)) (neg.f64 (*.f64 t 4))) (+.f64 (-.f64 -1 (/.f64 1 t)) (-.f64 -1 (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 t (*.f64 (/.f64 t (+.f64 1 t)) 16))) (*.f64 2 (*.f64 t (*.f64 (/.f64 t (+.f64 1 t)) 16)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 t 16) (+.f64 1 (/.f64 1 t))) (/.f64 (*.f64 t 16) (+.f64 1 (/.f64 1 t)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 t 8)) (neg.f64 (+.f64 2 (/.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 t 4))) (+.f64 1 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)) 1)))))

simplify119.0ms (1.5%)

Algorithm
egg-herbie
Rules
1268×rational.json-simplify-2
1148×rational.json-simplify-41
948×rational.json-simplify-50
884×rational.json-simplify-35
682×rational.json-simplify-51
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02014211
15104151
212274145
338243773
466213635
Stop Event
node limit
Counts
89 → 157
Calls
Call 1
Inputs
1/2
(+.f64 1/2 (pow.f64 t 2))
(+.f64 (*.f64 -3 (pow.f64 t 3)) (+.f64 1/2 (pow.f64 t 2)))
(+.f64 (*.f64 -3 (pow.f64 t 3)) (+.f64 1/2 (+.f64 (pow.f64 t 2) (*.f64 3 (pow.f64 t 4)))))
(/.f64 5/4 t)
(-.f64 (*.f64 5/4 (/.f64 1 t)) (*.f64 11/8 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 (*.f64 17/16 (/.f64 1 (pow.f64 t 3))) (*.f64 5/4 (/.f64 1 t))) (*.f64 11/8 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 (*.f64 17/16 (/.f64 1 (pow.f64 t 3))) (*.f64 5/4 (/.f64 1 t))) (+.f64 (*.f64 11/8 (/.f64 1 (pow.f64 t 2))) (*.f64 27/32 (/.f64 1 (pow.f64 t 4)))))
(/.f64 5/4 t)
(-.f64 (*.f64 5/4 (/.f64 1 t)) (*.f64 11/8 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 (*.f64 17/16 (/.f64 1 (pow.f64 t 3))) (*.f64 5/4 (/.f64 1 t))) (*.f64 11/8 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 (*.f64 17/16 (/.f64 1 (pow.f64 t 3))) (*.f64 5/4 (/.f64 1 t))) (+.f64 (*.f64 11/8 (/.f64 1 (pow.f64 t 2))) (*.f64 27/32 (/.f64 1 (pow.f64 t 4)))))
(*.f64 4 (pow.f64 t 2))
(+.f64 (*.f64 -4 (pow.f64 t 3)) (*.f64 4 (pow.f64 t 2)))
(+.f64 (*.f64 4 (pow.f64 t 4)) (+.f64 (*.f64 -4 (pow.f64 t 3)) (*.f64 4 (pow.f64 t 2))))
(+.f64 (*.f64 4 (pow.f64 t 4)) (+.f64 (*.f64 -4 (pow.f64 t 3)) (+.f64 (*.f64 -4 (pow.f64 t 5)) (*.f64 4 (pow.f64 t 2)))))
(*.f64 4 t)
(-.f64 (*.f64 4 t) 4)
(-.f64 (+.f64 (*.f64 4 (/.f64 1 t)) (*.f64 4 t)) 4)
(-.f64 (+.f64 (*.f64 4 (/.f64 1 t)) (*.f64 4 t)) (+.f64 4 (*.f64 4 (/.f64 1 (pow.f64 t 2)))))
(*.f64 4 t)
(-.f64 (*.f64 4 t) 4)
(-.f64 (+.f64 (*.f64 4 (/.f64 1 t)) (*.f64 4 t)) 4)
(-.f64 (+.f64 (*.f64 4 (/.f64 1 t)) (*.f64 4 t)) (+.f64 4 (*.f64 4 (/.f64 1 (pow.f64 t 2)))))
(+.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))) 0)
(+.f64 0 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))))
(+.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (+.f64 2 (*.f64 t (*.f64 (/.f64 t (+.f64 1 t)) 8))))) (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (+.f64 2 (*.f64 t (*.f64 (/.f64 t (+.f64 1 t)) 8))))))
(-.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))) 0)
(-.f64 0 (/.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))))
(*.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))))
(*.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (/.f64 1 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))))
(*.f64 2 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (+.f64 2 (*.f64 t (*.f64 (/.f64 t (+.f64 1 t)) 8))))))
(*.f64 2 (/.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))) 2))
(*.f64 2 (*.f64 (/.f64 1/2 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))) (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4)))))
(*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))) 1)
(*.f64 -1 (/.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))))
(*.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))) (/.f64 1/2 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))))
(*.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))) 1/2))
(*.f64 (/.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))) 1/2)
(*.f64 (*.f64 4 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4)))) (/.f64 1 (*.f64 4 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4))))))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))) (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))))
(*.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (/.f64 -1 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))))
(*.f64 (/.f64 1/2 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))))
(*.f64 1/2 (/.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))))
(*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))) 1/2) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))))
(*.f64 (/.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))) -1)
(*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (+.f64 2 (*.f64 t (*.f64 (/.f64 t (+.f64 1 t)) 8))))) 2)
(*.f64 (/.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))) 2) 2)
(*.f64 (/.f64 1 (*.f64 4 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4))))) (*.f64 4 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4)))))
(*.f64 (/.f64 -1 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))) (-.f64 -1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))))
(pow.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))) 1)
(neg.f64 (/.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))))
(+.f64 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)) 0)
(+.f64 0 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))
(-.f64 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)) 0)
(/.f64 1 (/.f64 (+.f64 2 (/.f64 2 t)) (*.f64 t 8)))
(/.f64 t (/.f64 (+.f64 1 t) (*.f64 t 4)))
(/.f64 (/.f64 t (+.f64 1 t)) (/.f64 2 (*.f64 t 8)))
(/.f64 4 (+.f64 (/.f64 (+.f64 2 (/.f64 2 t)) (*.f64 t 4)) (/.f64 (+.f64 2 (/.f64 2 t)) (*.f64 t 4))))
(/.f64 (*.f64 (/.f64 t (+.f64 1 t)) 4) (/.f64 1 t))
(/.f64 2 (/.f64 (+.f64 2 (/.f64 2 t)) (*.f64 t 4)))
(/.f64 2 (+.f64 (/.f64 (+.f64 2 (/.f64 2 t)) (*.f64 t 8)) (/.f64 (+.f64 2 (/.f64 2 t)) (*.f64 t 8))))
(/.f64 (*.f64 t 4) (+.f64 1 (/.f64 1 t)))
(/.f64 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)) 1)
(/.f64 (+.f64 t t) (+.f64 1/2 (/.f64 1 (+.f64 t t))))
(/.f64 (+.f64 t t) (+.f64 (/.f64 (+.f64 1 t) (*.f64 t 4)) (/.f64 (+.f64 1 t) (*.f64 t 4))))
(/.f64 (+.f64 t t) (/.f64 (+.f64 2 (/.f64 2 t)) 4))
(/.f64 (+.f64 t t) (/.f64 (+.f64 1 (/.f64 1 t)) 2))
(/.f64 (*.f64 (/.f64 t (+.f64 1 t)) 8) (+.f64 (/.f64 1 t) (/.f64 1 t)))
(/.f64 (*.f64 t 8) (+.f64 2 (/.f64 2 t)))
(/.f64 (*.f64 t (/.f64 -2 (-.f64 -1 t))) (/.f64 1 (+.f64 t t)))
(/.f64 (*.f64 t (/.f64 -2 (-.f64 -1 t))) (+.f64 (/.f64 2 (*.f64 t 8)) (/.f64 2 (*.f64 t 8))))
(/.f64 (*.f64 t (*.f64 (/.f64 t (+.f64 1 t)) 8)) 2)
(/.f64 (neg.f64 t) (/.f64 (-.f64 -1 t) (*.f64 t 4)))
(/.f64 (*.f64 t 16) (*.f64 2 (+.f64 2 (/.f64 2 t))))
(/.f64 (*.f64 t 16) (*.f64 4 (+.f64 1 (/.f64 1 t))))
(/.f64 (*.f64 t -2) (+.f64 (/.f64 (-.f64 -1 t) (*.f64 t 4)) (/.f64 (-.f64 -1 t) (*.f64 t 4))))
(/.f64 (*.f64 t (*.f64 (/.f64 t (+.f64 1 t)) 16)) 4)
(/.f64 (*.f64 2 (*.f64 t 16)) (+.f64 (*.f64 4 (+.f64 1 (/.f64 1 t))) (*.f64 4 (+.f64 1 (/.f64 1 t)))))
(/.f64 (*.f64 2 (*.f64 t (*.f64 (/.f64 t (+.f64 1 t)) 16))) 8)
(/.f64 (/.f64 (*.f64 t 16) (+.f64 1 (/.f64 1 t))) 4)
(/.f64 (neg.f64 (*.f64 (/.f64 t (+.f64 1 t)) 4)) (neg.f64 (/.f64 1 t)))
(/.f64 (neg.f64 (*.f64 t 4)) (-.f64 -1 (/.f64 1 t)))
(/.f64 (+.f64 (neg.f64 (*.f64 t 4)) (neg.f64 (*.f64 t 4))) (+.f64 (-.f64 -1 (/.f64 1 t)) (-.f64 -1 (/.f64 1 t))))
(/.f64 (+.f64 (*.f64 2 (*.f64 t (*.f64 (/.f64 t (+.f64 1 t)) 16))) (*.f64 2 (*.f64 t (*.f64 (/.f64 t (+.f64 1 t)) 16)))) 16)
(/.f64 (+.f64 (/.f64 (*.f64 t 16) (+.f64 1 (/.f64 1 t))) (/.f64 (*.f64 t 16) (+.f64 1 (/.f64 1 t)))) 8)
(/.f64 (neg.f64 (*.f64 t 8)) (neg.f64 (+.f64 2 (/.f64 2 t))))
(/.f64 (neg.f64 (neg.f64 (*.f64 t 4))) (+.f64 1 (/.f64 1 t)))
(pow.f64 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)) 1)
Outputs
1/2
(+.f64 1/2 (pow.f64 t 2))
(+.f64 (*.f64 -3 (pow.f64 t 3)) (+.f64 1/2 (pow.f64 t 2)))
(+.f64 (+.f64 1/2 (pow.f64 t 2)) (*.f64 -3 (pow.f64 t 3)))
(+.f64 (pow.f64 t 2) (+.f64 (*.f64 -3 (pow.f64 t 3)) 1/2))
(+.f64 (pow.f64 t 2) (+.f64 1/2 (*.f64 -3 (pow.f64 t 3))))
(+.f64 1/2 (+.f64 (pow.f64 t 2) (*.f64 -3 (pow.f64 t 3))))
(+.f64 (*.f64 -3 (pow.f64 t 3)) (+.f64 1/2 (+.f64 (pow.f64 t 2) (*.f64 3 (pow.f64 t 4)))))
(+.f64 (pow.f64 t 2) (+.f64 (+.f64 1/2 (*.f64 3 (pow.f64 t 4))) (*.f64 -3 (pow.f64 t 3))))
(+.f64 (pow.f64 t 2) (+.f64 (*.f64 -3 (pow.f64 t 3)) (+.f64 1/2 (*.f64 3 (pow.f64 t 4)))))
(/.f64 5/4 t)
(-.f64 (*.f64 5/4 (/.f64 1 t)) (*.f64 11/8 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 (*.f64 17/16 (/.f64 1 (pow.f64 t 3))) (*.f64 5/4 (/.f64 1 t))) (*.f64 11/8 (/.f64 1 (pow.f64 t 2))))
(+.f64 (*.f64 5/4 (/.f64 1 t)) (-.f64 (*.f64 17/16 (/.f64 1 (pow.f64 t 3))) (*.f64 11/8 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (+.f64 (*.f64 17/16 (/.f64 1 (pow.f64 t 3))) (*.f64 5/4 (/.f64 1 t))) (+.f64 (*.f64 11/8 (/.f64 1 (pow.f64 t 2))) (*.f64 27/32 (/.f64 1 (pow.f64 t 4)))))
(-.f64 (+.f64 (*.f64 5/4 (/.f64 1 t)) (*.f64 17/16 (/.f64 1 (pow.f64 t 3)))) (+.f64 (*.f64 11/8 (/.f64 1 (pow.f64 t 2))) (*.f64 27/32 (/.f64 1 (pow.f64 t 4)))))
(+.f64 (*.f64 5/4 (/.f64 1 t)) (-.f64 (*.f64 17/16 (/.f64 1 (pow.f64 t 3))) (+.f64 (*.f64 11/8 (/.f64 1 (pow.f64 t 2))) (*.f64 27/32 (/.f64 1 (pow.f64 t 4))))))
(/.f64 5/4 t)
(-.f64 (*.f64 5/4 (/.f64 1 t)) (*.f64 11/8 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 (*.f64 17/16 (/.f64 1 (pow.f64 t 3))) (*.f64 5/4 (/.f64 1 t))) (*.f64 11/8 (/.f64 1 (pow.f64 t 2))))
(+.f64 (*.f64 5/4 (/.f64 1 t)) (-.f64 (*.f64 17/16 (/.f64 1 (pow.f64 t 3))) (*.f64 11/8 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (+.f64 (*.f64 17/16 (/.f64 1 (pow.f64 t 3))) (*.f64 5/4 (/.f64 1 t))) (+.f64 (*.f64 11/8 (/.f64 1 (pow.f64 t 2))) (*.f64 27/32 (/.f64 1 (pow.f64 t 4)))))
(-.f64 (+.f64 (*.f64 5/4 (/.f64 1 t)) (*.f64 17/16 (/.f64 1 (pow.f64 t 3)))) (+.f64 (*.f64 11/8 (/.f64 1 (pow.f64 t 2))) (*.f64 27/32 (/.f64 1 (pow.f64 t 4)))))
(+.f64 (*.f64 5/4 (/.f64 1 t)) (-.f64 (*.f64 17/16 (/.f64 1 (pow.f64 t 3))) (+.f64 (*.f64 11/8 (/.f64 1 (pow.f64 t 2))) (*.f64 27/32 (/.f64 1 (pow.f64 t 4))))))
(*.f64 4 (pow.f64 t 2))
(*.f64 (pow.f64 t 2) 4)
(+.f64 (*.f64 -4 (pow.f64 t 3)) (*.f64 4 (pow.f64 t 2)))
(+.f64 (*.f64 (pow.f64 t 2) 4) (*.f64 (pow.f64 t 3) -4))
(+.f64 (*.f64 4 (pow.f64 t 4)) (+.f64 (*.f64 -4 (pow.f64 t 3)) (*.f64 4 (pow.f64 t 2))))
(+.f64 (*.f64 (pow.f64 t 3) -4) (+.f64 (*.f64 (pow.f64 t 2) 4) (*.f64 4 (pow.f64 t 4))))
(+.f64 (*.f64 (pow.f64 t 3) -4) (*.f64 4 (+.f64 (pow.f64 t 4) (pow.f64 t 2))))
(+.f64 (*.f64 (pow.f64 t 3) -4) (*.f64 4 (+.f64 (pow.f64 t 2) (pow.f64 t 4))))
(+.f64 (*.f64 4 (pow.f64 t 4)) (+.f64 (*.f64 -4 (pow.f64 t 3)) (+.f64 (*.f64 -4 (pow.f64 t 5)) (*.f64 4 (pow.f64 t 2)))))
(+.f64 (*.f64 (pow.f64 t 3) -4) (+.f64 (+.f64 (*.f64 (pow.f64 t 2) 4) (*.f64 -4 (pow.f64 t 5))) (*.f64 4 (pow.f64 t 4))))
(+.f64 (*.f64 -4 (pow.f64 t 5)) (+.f64 (*.f64 (pow.f64 t 3) -4) (*.f64 4 (+.f64 (pow.f64 t 4) (pow.f64 t 2)))))
(+.f64 (*.f64 4 (+.f64 (pow.f64 t 2) (pow.f64 t 4))) (*.f64 -4 (+.f64 (pow.f64 t 3) (pow.f64 t 5))))
(*.f64 4 t)
(*.f64 t 4)
(-.f64 (*.f64 4 t) 4)
(-.f64 (*.f64 t 4) 4)
(-.f64 -4 (*.f64 t -4))
(-.f64 (+.f64 (*.f64 4 (/.f64 1 t)) (*.f64 4 t)) 4)
(+.f64 (*.f64 t 4) (-.f64 (*.f64 4 (/.f64 1 t)) 4))
(-.f64 (*.f64 4 (+.f64 t (/.f64 1 t))) 4)
(-.f64 (+.f64 (*.f64 4 (/.f64 1 t)) (*.f64 4 t)) (+.f64 4 (*.f64 4 (/.f64 1 (pow.f64 t 2)))))
(+.f64 (*.f64 t 4) (-.f64 (*.f64 4 (/.f64 1 t)) (+.f64 4 (*.f64 4 (/.f64 1 (pow.f64 t 2))))))
(-.f64 (*.f64 4 (+.f64 t (/.f64 1 t))) (+.f64 4 (*.f64 4 (/.f64 1 (pow.f64 t 2)))))
(*.f64 4 t)
(*.f64 t 4)
(-.f64 (*.f64 4 t) 4)
(-.f64 (*.f64 t 4) 4)
(-.f64 -4 (*.f64 t -4))
(-.f64 (+.f64 (*.f64 4 (/.f64 1 t)) (*.f64 4 t)) 4)
(+.f64 (*.f64 t 4) (-.f64 (*.f64 4 (/.f64 1 t)) 4))
(-.f64 (*.f64 4 (+.f64 t (/.f64 1 t))) 4)
(-.f64 (+.f64 (*.f64 4 (/.f64 1 t)) (*.f64 4 t)) (+.f64 4 (*.f64 4 (/.f64 1 (pow.f64 t 2)))))
(+.f64 (*.f64 t 4) (-.f64 (*.f64 4 (/.f64 1 t)) (+.f64 4 (*.f64 4 (/.f64 1 (pow.f64 t 2))))))
(-.f64 (*.f64 4 (+.f64 t (/.f64 1 t))) (+.f64 4 (*.f64 4 (/.f64 1 (pow.f64 t 2)))))
(+.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))) 0)
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 2 (*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 2 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t))))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 2 (*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1))))))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4))))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))) (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4))))
(+.f64 0 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))))
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 2 (*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 2 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t))))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 2 (*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1))))))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4))))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))) (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4))))
(+.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (+.f64 2 (*.f64 t (*.f64 (/.f64 t (+.f64 1 t)) 8))))) (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (+.f64 2 (*.f64 t (*.f64 (/.f64 t (+.f64 1 t)) 8))))))
(+.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 2 (+.f64 2 (*.f64 t (*.f64 (/.f64 t (+.f64 t 1)) 8))))) (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 2 (+.f64 2 (*.f64 t (*.f64 (/.f64 t (+.f64 t 1)) 8))))))
(+.f64 (/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t 8)) 4)) (/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t 8)) 4)))
(+.f64 (/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 4 (*.f64 t (/.f64 (*.f64 t 8) (+.f64 t 1))))) (/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 4 (*.f64 t (/.f64 (*.f64 t 8) (+.f64 t 1))))))
(+.f64 (/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))) (+.f64 4 (*.f64 t (*.f64 t (/.f64 8 (+.f64 t 1)))))) (/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))) (+.f64 4 (*.f64 t (*.f64 t (/.f64 8 (+.f64 t 1)))))))
(-.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))) 0)
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 2 (*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 2 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t))))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 2 (*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1))))))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4))))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))) (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4))))
(-.f64 0 (/.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))))
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 2 (*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 2 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t))))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 2 (*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1))))))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4))))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))) (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4))))
(*.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))))
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 2 (*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 2 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t))))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 2 (*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1))))))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4))))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))) (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4))))
(*.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (/.f64 1 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))))
(*.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1)))))))
(*.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (/.f64 1 (+.f64 2 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t)))))
(*.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (/.f64 2 (+.f64 4 (*.f64 t (/.f64 (*.f64 t 8) (+.f64 t 1))))))
(*.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (/.f64 1 (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4)))))
(*.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))) (/.f64 1 (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4)))))
(*.f64 2 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (+.f64 2 (*.f64 t (*.f64 (/.f64 t (+.f64 1 t)) 8))))))
(*.f64 2 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 2 (+.f64 2 (*.f64 t (*.f64 (/.f64 t (+.f64 t 1)) 8))))))
(*.f64 2 (/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t 8)) 4)))
(*.f64 2 (/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 4 (*.f64 t (/.f64 (*.f64 t 8) (+.f64 t 1))))))
(*.f64 2 (/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))) (+.f64 4 (*.f64 t (*.f64 t (/.f64 8 (+.f64 t 1)))))))
(*.f64 2 (/.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))) 2))
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 2 (*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 2 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t))))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 2 (*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1))))))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4))))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))) (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4))))
(*.f64 2 (*.f64 (/.f64 1/2 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))) (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4)))))
(*.f64 2 (*.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (/.f64 1/2 (+.f64 2 (*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))))))
(*.f64 (/.f64 1/2 (+.f64 2 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t)))) (*.f64 2 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))))
(*.f64 2 (*.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (/.f64 1/2 (+.f64 2 (*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1))))))))
(*.f64 2 (*.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (/.f64 1/2 (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4))))))
(*.f64 (/.f64 1/2 (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4)))) (*.f64 2 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4)))))
(*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))) 1)
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 2 (*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 2 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t))))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 2 (*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1))))))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4))))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))) (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4))))
(*.f64 -1 (/.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))))
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 2 (*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 2 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t))))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 2 (*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1))))))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4))))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))) (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4))))
(*.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))) (/.f64 1/2 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))))
(*.f64 (/.f64 1/2 (+.f64 2 (*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1)))))) (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8))))
(*.f64 (/.f64 1/2 (+.f64 2 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t)))) (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8))))
(*.f64 (/.f64 1/2 (+.f64 2 (*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1)))))) (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (*.f64 t 8) (+.f64 t 1)))))
(*.f64 (/.f64 1/2 (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4)))) (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (*.f64 t 8) (+.f64 t 1)))))
(*.f64 (/.f64 1/2 (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4)))) (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 8 (+.f64 t 1))))))
(*.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))) 1/2))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1)))))) (*.f64 1/2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8)))))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t)))) (*.f64 1/2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8)))))
(*.f64 (/.f64 2 (+.f64 4 (*.f64 t (/.f64 (*.f64 t 8) (+.f64 t 1))))) (*.f64 1/2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (*.f64 t 8) (+.f64 t 1))))))
(*.f64 (/.f64 1 (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4)))) (*.f64 1/2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (*.f64 t 8) (+.f64 t 1))))))
(*.f64 (/.f64 1 (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4)))) (*.f64 1/2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 8 (+.f64 t 1)))))))
(*.f64 (/.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))) 1/2)
(*.f64 1/2 (/.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8))) (+.f64 2 (*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1)))))))
(*.f64 1/2 (/.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8))) (+.f64 2 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t)))))
(*.f64 1/2 (/.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (*.f64 t 8) (+.f64 t 1)))) (+.f64 2 (*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1)))))))
(*.f64 1/2 (/.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (*.f64 t 8) (+.f64 t 1)))) (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4)))))
(*.f64 1/2 (/.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 8 (+.f64 t 1))))) (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4)))))
(*.f64 (*.f64 4 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4)))) (/.f64 1 (*.f64 4 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4))))))
(*.f64 (*.f64 4 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))))) (/.f64 1/4 (+.f64 2 (*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1)))))))
(*.f64 4 (*.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (/.f64 1/4 (+.f64 2 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t))))))
(*.f64 4 (*.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (/.f64 1/2 (+.f64 4 (*.f64 t (/.f64 (*.f64 t 8) (+.f64 t 1)))))))
(*.f64 4 (*.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (/.f64 1/4 (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4))))))
(*.f64 4 (*.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))) (/.f64 1/4 (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4))))))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))) (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))))
(*.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1)))))))
(*.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (/.f64 1 (+.f64 2 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t)))))
(*.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (/.f64 2 (+.f64 4 (*.f64 t (/.f64 (*.f64 t 8) (+.f64 t 1))))))
(*.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (/.f64 1 (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4)))))
(*.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))) (/.f64 1 (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4)))))
(*.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (/.f64 -1 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))))
(*.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (/.f64 -1 (+.f64 2 (*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1)))))))
(*.f64 (-.f64 -1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (/.f64 -1 (+.f64 2 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t)))))
(*.f64 (-.f64 -1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (/.f64 -2 (+.f64 4 (*.f64 t (/.f64 (*.f64 t 8) (+.f64 t 1))))))
(*.f64 (-.f64 -1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (/.f64 -1 (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4)))))
(*.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))) (/.f64 -1 (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4)))))
(*.f64 (/.f64 1/2 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))))
(*.f64 (/.f64 1/2 (+.f64 2 (*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1)))))) (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8))))
(*.f64 (/.f64 1/2 (+.f64 2 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t)))) (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8))))
(*.f64 (/.f64 1/2 (+.f64 2 (*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1)))))) (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (*.f64 t 8) (+.f64 t 1)))))
(*.f64 (/.f64 1/2 (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4)))) (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (*.f64 t 8) (+.f64 t 1)))))
(*.f64 (/.f64 1/2 (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4)))) (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 8 (+.f64 t 1))))))
(*.f64 1/2 (/.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))))
(*.f64 1/2 (/.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8))) (+.f64 2 (*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1)))))))
(*.f64 1/2 (/.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8))) (+.f64 2 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t)))))
(*.f64 1/2 (/.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (*.f64 t 8) (+.f64 t 1)))) (+.f64 2 (*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1)))))))
(*.f64 1/2 (/.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (*.f64 t 8) (+.f64 t 1)))) (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4)))))
(*.f64 1/2 (/.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 8 (+.f64 t 1))))) (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4)))))
(*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))) 1/2) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1)))))) (*.f64 1/2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8)))))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t)))) (*.f64 1/2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8)))))
(*.f64 (/.f64 2 (+.f64 4 (*.f64 t (/.f64 (*.f64 t 8) (+.f64 t 1))))) (*.f64 1/2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (*.f64 t 8) (+.f64 t 1))))))
(*.f64 (/.f64 1 (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4)))) (*.f64 1/2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (*.f64 t 8) (+.f64 t 1))))))
(*.f64 (/.f64 1 (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4)))) (*.f64 1/2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 8 (+.f64 t 1)))))))
(*.f64 (/.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))) -1)
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 2 (*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 2 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t))))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 2 (*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1))))))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4))))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))) (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4))))
(*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (+.f64 2 (*.f64 t (*.f64 (/.f64 t (+.f64 1 t)) 8))))) 2)
(*.f64 2 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 2 (+.f64 2 (*.f64 t (*.f64 (/.f64 t (+.f64 t 1)) 8))))))
(*.f64 2 (/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t 8)) 4)))
(*.f64 2 (/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 4 (*.f64 t (/.f64 (*.f64 t 8) (+.f64 t 1))))))
(*.f64 2 (/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))) (+.f64 4 (*.f64 t (*.f64 t (/.f64 8 (+.f64 t 1)))))))
(*.f64 (/.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))) 2) 2)
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 2 (*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 2 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t))))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 2 (*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1))))))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4))))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))) (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4))))
(*.f64 (/.f64 1 (*.f64 4 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4))))) (*.f64 4 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4)))))
(*.f64 (*.f64 4 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))))) (/.f64 1/4 (+.f64 2 (*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1)))))))
(*.f64 4 (*.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (/.f64 1/4 (+.f64 2 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t))))))
(*.f64 4 (*.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (/.f64 1/2 (+.f64 4 (*.f64 t (/.f64 (*.f64 t 8) (+.f64 t 1)))))))
(*.f64 4 (*.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (/.f64 1/4 (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4))))))
(*.f64 4 (*.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))) (/.f64 1/4 (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4))))))
(*.f64 (/.f64 -1 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))) (-.f64 -1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))))
(*.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (/.f64 -1 (+.f64 2 (*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1)))))))
(*.f64 (-.f64 -1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (/.f64 -1 (+.f64 2 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t)))))
(*.f64 (-.f64 -1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (/.f64 -2 (+.f64 4 (*.f64 t (/.f64 (*.f64 t 8) (+.f64 t 1))))))
(*.f64 (-.f64 -1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (/.f64 -1 (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4)))))
(*.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))) (/.f64 -1 (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4)))))
(pow.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))) 1)
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 2 (*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 2 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t))))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 2 (*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1))))))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4))))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))) (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4))))
(neg.f64 (/.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))))
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 2 (*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 2 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t))))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 2 (*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1))))))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4))))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))) (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4))))
(+.f64 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)) 0)
(*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))
(*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t))
(*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1))))
(/.f64 t (+.f64 (/.f64 1/4 t) 1/4))
(+.f64 0 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)))
(*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))
(*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t))
(*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1))))
(/.f64 t (+.f64 (/.f64 1/4 t) 1/4))
(-.f64 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)) 0)
(*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))
(*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t))
(*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1))))
(/.f64 t (+.f64 (/.f64 1/4 t) 1/4))
(/.f64 1 (/.f64 (+.f64 2 (/.f64 2 t)) (*.f64 t 8)))
(*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))
(*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t))
(*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1))))
(/.f64 t (+.f64 (/.f64 1/4 t) 1/4))
(/.f64 t (/.f64 (+.f64 1 t) (*.f64 t 4)))
(*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))
(*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t))
(*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1))))
(/.f64 t (+.f64 (/.f64 1/4 t) 1/4))
(/.f64 (/.f64 t (+.f64 1 t)) (/.f64 2 (*.f64 t 8)))
(*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))
(*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t))
(*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1))))
(/.f64 t (+.f64 (/.f64 1/4 t) 1/4))
(/.f64 4 (+.f64 (/.f64 (+.f64 2 (/.f64 2 t)) (*.f64 t 4)) (/.f64 (+.f64 2 (/.f64 2 t)) (*.f64 t 4))))
(*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))
(*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t))
(*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1))))
(/.f64 t (+.f64 (/.f64 1/4 t) 1/4))
(/.f64 (*.f64 (/.f64 t (+.f64 1 t)) 4) (/.f64 1 t))
(*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))
(*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t))
(*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1))))
(/.f64 t (+.f64 (/.f64 1/4 t) 1/4))
(/.f64 2 (/.f64 (+.f64 2 (/.f64 2 t)) (*.f64 t 4)))
(*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))
(*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t))
(*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1))))
(/.f64 t (+.f64 (/.f64 1/4 t) 1/4))
(/.f64 2 (+.f64 (/.f64 (+.f64 2 (/.f64 2 t)) (*.f64 t 8)) (/.f64 (+.f64 2 (/.f64 2 t)) (*.f64 t 8))))
(*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))
(*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t))
(*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1))))
(/.f64 t (+.f64 (/.f64 1/4 t) 1/4))
(/.f64 (*.f64 t 4) (+.f64 1 (/.f64 1 t)))
(*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))
(*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t))
(*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1))))
(/.f64 t (+.f64 (/.f64 1/4 t) 1/4))
(/.f64 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)) 1)
(*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))
(*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t))
(*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1))))
(/.f64 t (+.f64 (/.f64 1/4 t) 1/4))
(/.f64 (+.f64 t t) (+.f64 1/2 (/.f64 1 (+.f64 t t))))
(*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))
(*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t))
(*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1))))
(/.f64 t (+.f64 (/.f64 1/4 t) 1/4))
(/.f64 (+.f64 t t) (+.f64 (/.f64 (+.f64 1 t) (*.f64 t 4)) (/.f64 (+.f64 1 t) (*.f64 t 4))))
(*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))
(*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t))
(*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1))))
(/.f64 t (+.f64 (/.f64 1/4 t) 1/4))
(/.f64 (+.f64 t t) (/.f64 (+.f64 2 (/.f64 2 t)) 4))
(*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))
(*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t))
(*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1))))
(/.f64 t (+.f64 (/.f64 1/4 t) 1/4))
(/.f64 (+.f64 t t) (/.f64 (+.f64 1 (/.f64 1 t)) 2))
(*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))
(*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t))
(*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1))))
(/.f64 t (+.f64 (/.f64 1/4 t) 1/4))
(/.f64 (*.f64 (/.f64 t (+.f64 1 t)) 8) (+.f64 (/.f64 1 t) (/.f64 1 t)))
(*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))
(*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t))
(*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1))))
(/.f64 t (+.f64 (/.f64 1/4 t) 1/4))
(/.f64 (*.f64 t 8) (+.f64 2 (/.f64 2 t)))
(*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))
(*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t))
(*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1))))
(/.f64 t (+.f64 (/.f64 1/4 t) 1/4))
(/.f64 (*.f64 t (/.f64 -2 (-.f64 -1 t))) (/.f64 1 (+.f64 t t)))
(*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))
(*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t))
(*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1))))
(/.f64 t (+.f64 (/.f64 1/4 t) 1/4))
(/.f64 (*.f64 t (/.f64 -2 (-.f64 -1 t))) (+.f64 (/.f64 2 (*.f64 t 8)) (/.f64 2 (*.f64 t 8))))
(*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))
(*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t))
(*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1))))
(/.f64 t (+.f64 (/.f64 1/4 t) 1/4))
(/.f64 (*.f64 t (*.f64 (/.f64 t (+.f64 1 t)) 8)) 2)
(*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))
(*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t))
(*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1))))
(/.f64 t (+.f64 (/.f64 1/4 t) 1/4))
(/.f64 (neg.f64 t) (/.f64 (-.f64 -1 t) (*.f64 t 4)))
(*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))
(*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t))
(*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1))))
(/.f64 t (+.f64 (/.f64 1/4 t) 1/4))
(/.f64 (*.f64 t 16) (*.f64 2 (+.f64 2 (/.f64 2 t))))
(*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))
(*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t))
(*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1))))
(/.f64 t (+.f64 (/.f64 1/4 t) 1/4))
(/.f64 (*.f64 t 16) (*.f64 4 (+.f64 1 (/.f64 1 t))))
(*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))
(*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t))
(*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1))))
(/.f64 t (+.f64 (/.f64 1/4 t) 1/4))
(/.f64 (*.f64 t -2) (+.f64 (/.f64 (-.f64 -1 t) (*.f64 t 4)) (/.f64 (-.f64 -1 t) (*.f64 t 4))))
(*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))
(*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t))
(*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1))))
(/.f64 t (+.f64 (/.f64 1/4 t) 1/4))
(/.f64 (*.f64 t (*.f64 (/.f64 t (+.f64 1 t)) 16)) 4)
(*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))
(*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t))
(*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1))))
(/.f64 t (+.f64 (/.f64 1/4 t) 1/4))
(/.f64 (*.f64 2 (*.f64 t 16)) (+.f64 (*.f64 4 (+.f64 1 (/.f64 1 t))) (*.f64 4 (+.f64 1 (/.f64 1 t)))))
(*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))
(*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t))
(*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1))))
(/.f64 t (+.f64 (/.f64 1/4 t) 1/4))
(/.f64 (*.f64 2 (*.f64 t (*.f64 (/.f64 t (+.f64 1 t)) 16))) 8)
(*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))
(*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t))
(*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1))))
(/.f64 t (+.f64 (/.f64 1/4 t) 1/4))
(/.f64 (/.f64 (*.f64 t 16) (+.f64 1 (/.f64 1 t))) 4)
(*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))
(*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t))
(*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1))))
(/.f64 t (+.f64 (/.f64 1/4 t) 1/4))
(/.f64 (neg.f64 (*.f64 (/.f64 t (+.f64 1 t)) 4)) (neg.f64 (/.f64 1 t)))
(*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))
(*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t))
(*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1))))
(/.f64 t (+.f64 (/.f64 1/4 t) 1/4))
(/.f64 (neg.f64 (*.f64 t 4)) (-.f64 -1 (/.f64 1 t)))
(*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))
(*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t))
(*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1))))
(/.f64 t (+.f64 (/.f64 1/4 t) 1/4))
(/.f64 (+.f64 (neg.f64 (*.f64 t 4)) (neg.f64 (*.f64 t 4))) (+.f64 (-.f64 -1 (/.f64 1 t)) (-.f64 -1 (/.f64 1 t))))
(*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))
(*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t))
(*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1))))
(/.f64 t (+.f64 (/.f64 1/4 t) 1/4))
(/.f64 (+.f64 (*.f64 2 (*.f64 t (*.f64 (/.f64 t (+.f64 1 t)) 16))) (*.f64 2 (*.f64 t (*.f64 (/.f64 t (+.f64 1 t)) 16)))) 16)
(*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))
(*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t))
(*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1))))
(/.f64 t (+.f64 (/.f64 1/4 t) 1/4))
(/.f64 (+.f64 (/.f64 (*.f64 t 16) (+.f64 1 (/.f64 1 t))) (/.f64 (*.f64 t 16) (+.f64 1 (/.f64 1 t)))) 8)
(*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))
(*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t))
(*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1))))
(/.f64 t (+.f64 (/.f64 1/4 t) 1/4))
(/.f64 (neg.f64 (*.f64 t 8)) (neg.f64 (+.f64 2 (/.f64 2 t))))
(*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))
(*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t))
(*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1))))
(/.f64 t (+.f64 (/.f64 1/4 t) 1/4))
(/.f64 (neg.f64 (neg.f64 (*.f64 t 4))) (+.f64 1 (/.f64 1 t)))
(*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))
(*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t))
(*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1))))
(/.f64 t (+.f64 (/.f64 1/4 t) 1/4))
(pow.f64 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4)) 1)
(*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))
(*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) t))
(*.f64 t (*.f64 t (/.f64 4 (+.f64 t 1))))
(/.f64 t (+.f64 (/.f64 1/4 t) 1/4))

localize33.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 t (+.f64 1 t))
0.0b
(+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4)))
0.0b
(*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))
0.1b
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (-.f64 6 (*.f64 8 (/.f64 1 t))))
Compiler

Compiled 87 to 65 computations (25.3% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
t
@0
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (-.f64 6 (*.f64 8 (/.f64 1 t))))
0.0ms
t
@inf
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (-.f64 6 (*.f64 8 (/.f64 1 t))))
0.0ms
t
@-inf
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (-.f64 6 (*.f64 8 (/.f64 1 t))))

rewrite92.0ms (1.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01667
112767
231267
377467
4221267
5558367
Stop Event
node limit
Counts
1 → 32
Calls
Call 1
Inputs
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (-.f64 6 (*.f64 8 (/.f64 1 t))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (-.f64 6 (*.f64 8 (/.f64 1 t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (-.f64 6 (*.f64 8 (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 (*.f64 8 (/.f64 1 t)) -6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))) (*.f64 4 (-.f64 6 (*.f64 8 (/.f64 1 t))))) (/.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))) (*.f64 4 (-.f64 6 (*.f64 8 (/.f64 1 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 (*.f64 8 (/.f64 1 t)) -6))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (-.f64 6 (*.f64 8 (/.f64 1 t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 (*.f64 8 (/.f64 1 t)) -6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (-.f64 6 (*.f64 8 (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (/.f64 1 (-.f64 6 (*.f64 8 (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (-.f64 6 (*.f64 8 (/.f64 1 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 (*.f64 8 (/.f64 1 t)) -6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))) (*.f64 4 (-.f64 6 (*.f64 8 (/.f64 1 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (-.f64 6 (*.f64 8 (/.f64 1 t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (-.f64 6 (*.f64 8 (/.f64 1 t)))) (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))) (/.f64 1/2 (-.f64 6 (*.f64 8 (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))) (*.f64 (/.f64 1 (-.f64 6 (*.f64 8 (/.f64 1 t)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (/.f64 1 (+.f64 (*.f64 8 (/.f64 1 t)) -6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))) (-.f64 6 (*.f64 8 (/.f64 1 t)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4)))) (/.f64 1 (*.f64 4 (-.f64 6 (*.f64 8 (/.f64 1 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 6 (*.f64 8 (/.f64 1 t)))) (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 (*.f64 8 (/.f64 1 t)) -6)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))) (-.f64 6 (*.f64 8 (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 6 (*.f64 8 (/.f64 1 t)))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 8 (/.f64 1 t)) -6)) (-.f64 -1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8)))) (/.f64 1 (*.f64 2 (+.f64 (*.f64 8 (/.f64 1 t)) -6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 6 (*.f64 8 (/.f64 1 t)))) 1/2) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))) (*.f64 4 (-.f64 6 (*.f64 8 (/.f64 1 t))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (-.f64 6 (*.f64 8 (/.f64 1 t)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 4 (-.f64 6 (*.f64 8 (/.f64 1 t))))) (*.f64 4 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (+.f64 (*.f64 8 (/.f64 1 t)) -6))) (neg.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (-.f64 6 (*.f64 8 (/.f64 1 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 (*.f64 8 (/.f64 1 t)) -6)))))))

simplify126.0ms (1.5%)

Algorithm
egg-herbie
Rules
1292×rational.json-simplify-51
1188×rational.json-simplify-2
894×rational.json-simplify-47
894×rational.json-simplify-1
892×rational.json-simplify-44
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01052660
12002580
23662580
36972540
416692540
541072540
664942540
Stop Event
node limit
Counts
44 → 62
Calls
Call 1
Inputs
(*.f64 -1/8 t)
(+.f64 (*.f64 -3/32 (pow.f64 t 2)) (*.f64 -1/8 t))
(+.f64 (*.f64 -3/32 (pow.f64 t 2)) (+.f64 (*.f64 -73/128 (pow.f64 t 3)) (*.f64 -1/8 t)))
(+.f64 (*.f64 293/512 (pow.f64 t 4)) (+.f64 (*.f64 -3/32 (pow.f64 t 2)) (+.f64 (*.f64 -73/128 (pow.f64 t 3)) (*.f64 -1/8 t))))
5/6
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 (+.f64 5/6 (*.f64 46/27 (/.f64 1 (pow.f64 t 2)))) (*.f64 2/9 (/.f64 1 t)))
(-.f64 (+.f64 5/6 (*.f64 46/27 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 32/81 (/.f64 1 (pow.f64 t 3))) (*.f64 2/9 (/.f64 1 t))))
5/6
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 (+.f64 5/6 (*.f64 46/27 (/.f64 1 (pow.f64 t 2)))) (*.f64 2/9 (/.f64 1 t)))
(-.f64 (+.f64 5/6 (*.f64 46/27 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 32/81 (/.f64 1 (pow.f64 t 3))) (*.f64 2/9 (/.f64 1 t))))
(+.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (-.f64 6 (*.f64 8 (/.f64 1 t)))) 0)
(+.f64 0 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (-.f64 6 (*.f64 8 (/.f64 1 t)))))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 (*.f64 8 (/.f64 1 t)) -6))))
(+.f64 (/.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))) (*.f64 4 (-.f64 6 (*.f64 8 (/.f64 1 t))))) (/.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))) (*.f64 4 (-.f64 6 (*.f64 8 (/.f64 1 t))))))
(+.f64 (-.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 (*.f64 8 (/.f64 1 t)) -6))) -1)
(-.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (-.f64 6 (*.f64 8 (/.f64 1 t)))) 0)
(-.f64 0 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 (*.f64 8 (/.f64 1 t)) -6)))
(*.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (-.f64 6 (*.f64 8 (/.f64 1 t)))))
(*.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (/.f64 1 (-.f64 6 (*.f64 8 (/.f64 1 t)))))
(*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (-.f64 6 (*.f64 8 (/.f64 1 t)))) 1)
(*.f64 -1 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 (*.f64 8 (/.f64 1 t)) -6)))
(*.f64 2 (/.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))) (*.f64 4 (-.f64 6 (*.f64 8 (/.f64 1 t))))))
(*.f64 2 (/.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (-.f64 6 (*.f64 8 (/.f64 1 t)))) 2))
(*.f64 2 (*.f64 (/.f64 1/2 (-.f64 6 (*.f64 8 (/.f64 1 t)))) (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4)))))
(*.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))) (/.f64 1/2 (-.f64 6 (*.f64 8 (/.f64 1 t)))))
(*.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))) (*.f64 (/.f64 1 (-.f64 6 (*.f64 8 (/.f64 1 t)))) 1/2))
(*.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (/.f64 1 (+.f64 (*.f64 8 (/.f64 1 t)) -6)))
(*.f64 (/.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))) (-.f64 6 (*.f64 8 (/.f64 1 t)))) 1/2)
(*.f64 (*.f64 4 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4)))) (/.f64 1 (*.f64 4 (-.f64 6 (*.f64 8 (/.f64 1 t))))))
(*.f64 (/.f64 1 (-.f64 6 (*.f64 8 (/.f64 1 t)))) (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))))
(*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 (*.f64 8 (/.f64 1 t)) -6)) -1)
(*.f64 1/2 (/.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))) (-.f64 6 (*.f64 8 (/.f64 1 t)))))
(*.f64 (/.f64 1/2 (-.f64 6 (*.f64 8 (/.f64 1 t)))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))))
(*.f64 (/.f64 1 (+.f64 (*.f64 8 (/.f64 1 t)) -6)) (-.f64 -1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))))
(*.f64 (neg.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8)))) (/.f64 1 (*.f64 2 (+.f64 (*.f64 8 (/.f64 1 t)) -6))))
(*.f64 (*.f64 (/.f64 1 (-.f64 6 (*.f64 8 (/.f64 1 t)))) 1/2) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))))
(*.f64 (/.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))) (*.f64 4 (-.f64 6 (*.f64 8 (/.f64 1 t))))) 2)
(*.f64 (/.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (-.f64 6 (*.f64 8 (/.f64 1 t)))) 2) 2)
(*.f64 (/.f64 1 (*.f64 4 (-.f64 6 (*.f64 8 (/.f64 1 t))))) (*.f64 4 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4)))))
(*.f64 (/.f64 1 (*.f64 2 (+.f64 (*.f64 8 (/.f64 1 t)) -6))) (neg.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8)))))
(pow.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (-.f64 6 (*.f64 8 (/.f64 1 t)))) 1)
(neg.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 (*.f64 8 (/.f64 1 t)) -6)))
Outputs
(*.f64 -1/8 t)
(+.f64 (*.f64 -3/32 (pow.f64 t 2)) (*.f64 -1/8 t))
(+.f64 (*.f64 -1/8 t) (*.f64 -3/32 (pow.f64 t 2)))
(+.f64 (*.f64 -3/32 (pow.f64 t 2)) (+.f64 (*.f64 -73/128 (pow.f64 t 3)) (*.f64 -1/8 t)))
(+.f64 (*.f64 -3/32 (pow.f64 t 2)) (+.f64 (*.f64 -1/8 t) (*.f64 -73/128 (pow.f64 t 3))))
(+.f64 (*.f64 -1/8 t) (+.f64 (*.f64 -73/128 (pow.f64 t 3)) (*.f64 -3/32 (pow.f64 t 2))))
(+.f64 (*.f64 -1/8 t) (+.f64 (*.f64 -3/32 (pow.f64 t 2)) (*.f64 -73/128 (pow.f64 t 3))))
(+.f64 (*.f64 293/512 (pow.f64 t 4)) (+.f64 (*.f64 -3/32 (pow.f64 t 2)) (+.f64 (*.f64 -73/128 (pow.f64 t 3)) (*.f64 -1/8 t))))
(+.f64 (*.f64 -3/32 (pow.f64 t 2)) (+.f64 (+.f64 (*.f64 -1/8 t) (*.f64 -73/128 (pow.f64 t 3))) (*.f64 293/512 (pow.f64 t 4))))
(+.f64 (*.f64 -73/128 (pow.f64 t 3)) (+.f64 (+.f64 (*.f64 -1/8 t) (*.f64 -3/32 (pow.f64 t 2))) (*.f64 293/512 (pow.f64 t 4))))
(+.f64 (*.f64 -73/128 (pow.f64 t 3)) (+.f64 (*.f64 -1/8 t) (+.f64 (*.f64 -3/32 (pow.f64 t 2)) (*.f64 293/512 (pow.f64 t 4)))))
(+.f64 (*.f64 -1/8 t) (+.f64 (*.f64 293/512 (pow.f64 t 4)) (+.f64 (*.f64 -3/32 (pow.f64 t 2)) (*.f64 -73/128 (pow.f64 t 3)))))
5/6
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 (+.f64 5/6 (*.f64 46/27 (/.f64 1 (pow.f64 t 2)))) (*.f64 2/9 (/.f64 1 t)))
(+.f64 (*.f64 46/27 (/.f64 1 (pow.f64 t 2))) (-.f64 5/6 (*.f64 2/9 (/.f64 1 t))))
(+.f64 5/6 (-.f64 (*.f64 46/27 (/.f64 1 (pow.f64 t 2))) (*.f64 2/9 (/.f64 1 t))))
(+.f64 (-.f64 5/6 (*.f64 2/9 (/.f64 1 t))) (*.f64 46/27 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 5/6 (*.f64 46/27 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 32/81 (/.f64 1 (pow.f64 t 3))) (*.f64 2/9 (/.f64 1 t))))
(+.f64 (*.f64 46/27 (/.f64 1 (pow.f64 t 2))) (-.f64 5/6 (+.f64 (*.f64 2/9 (/.f64 1 t)) (*.f64 32/81 (/.f64 1 (pow.f64 t 3))))))
(+.f64 5/6 (-.f64 (*.f64 46/27 (/.f64 1 (pow.f64 t 2))) (+.f64 (*.f64 2/9 (/.f64 1 t)) (*.f64 32/81 (/.f64 1 (pow.f64 t 3))))))
5/6
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 (+.f64 5/6 (*.f64 46/27 (/.f64 1 (pow.f64 t 2)))) (*.f64 2/9 (/.f64 1 t)))
(+.f64 (*.f64 46/27 (/.f64 1 (pow.f64 t 2))) (-.f64 5/6 (*.f64 2/9 (/.f64 1 t))))
(+.f64 5/6 (-.f64 (*.f64 46/27 (/.f64 1 (pow.f64 t 2))) (*.f64 2/9 (/.f64 1 t))))
(+.f64 (-.f64 5/6 (*.f64 2/9 (/.f64 1 t))) (*.f64 46/27 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 5/6 (*.f64 46/27 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 32/81 (/.f64 1 (pow.f64 t 3))) (*.f64 2/9 (/.f64 1 t))))
(+.f64 (*.f64 46/27 (/.f64 1 (pow.f64 t 2))) (-.f64 5/6 (+.f64 (*.f64 2/9 (/.f64 1 t)) (*.f64 32/81 (/.f64 1 (pow.f64 t 3))))))
(+.f64 5/6 (-.f64 (*.f64 46/27 (/.f64 1 (pow.f64 t 2))) (+.f64 (*.f64 2/9 (/.f64 1 t)) (*.f64 32/81 (/.f64 1 (pow.f64 t 3))))))
(+.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (-.f64 6 (*.f64 8 (/.f64 1 t)))) 0)
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(+.f64 0 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (-.f64 6 (*.f64 8 (/.f64 1 t)))))
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 (*.f64 8 (/.f64 1 t)) -6))))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 (*.f64 (/.f64 1 t) 8) -6))))
(/.f64 (neg.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))) (+.f64 (*.f64 (/.f64 1 t) 8) -6))
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (neg.f64 (+.f64 (*.f64 (/.f64 1 t) 8) -6)))
(/.f64 (-.f64 -1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 (*.f64 (/.f64 1 t) 8) -6))
(/.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 (*.f64 (/.f64 1 t) 8) -6))
(/.f64 (-.f64 -1 (*.f64 4 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))) (+.f64 (*.f64 (/.f64 1 t) 8) -6))
(+.f64 (/.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))) (*.f64 4 (-.f64 6 (*.f64 8 (/.f64 1 t))))) (/.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))) (*.f64 4 (-.f64 6 (*.f64 8 (/.f64 1 t))))))
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(+.f64 (-.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 (*.f64 8 (/.f64 1 t)) -6))) -1)
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 (*.f64 (/.f64 1 t) 8) -6))))
(/.f64 (neg.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))) (+.f64 (*.f64 (/.f64 1 t) 8) -6))
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (neg.f64 (+.f64 (*.f64 (/.f64 1 t) 8) -6)))
(/.f64 (-.f64 -1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 (*.f64 (/.f64 1 t) 8) -6))
(/.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 (*.f64 (/.f64 1 t) 8) -6))
(/.f64 (-.f64 -1 (*.f64 4 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))) (+.f64 (*.f64 (/.f64 1 t) 8) -6))
(-.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (-.f64 6 (*.f64 8 (/.f64 1 t)))) 0)
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(-.f64 0 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 (*.f64 8 (/.f64 1 t)) -6)))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 (*.f64 (/.f64 1 t) 8) -6))))
(/.f64 (neg.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))) (+.f64 (*.f64 (/.f64 1 t) 8) -6))
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (neg.f64 (+.f64 (*.f64 (/.f64 1 t) 8) -6)))
(/.f64 (-.f64 -1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 (*.f64 (/.f64 1 t) 8) -6))
(/.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 (*.f64 (/.f64 1 t) 8) -6))
(/.f64 (-.f64 -1 (*.f64 4 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))) (+.f64 (*.f64 (/.f64 1 t) 8) -6))
(*.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (-.f64 6 (*.f64 8 (/.f64 1 t)))))
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(*.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (/.f64 1 (-.f64 6 (*.f64 8 (/.f64 1 t)))))
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (-.f64 6 (*.f64 8 (/.f64 1 t)))) 1)
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(*.f64 -1 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 (*.f64 8 (/.f64 1 t)) -6)))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 (*.f64 (/.f64 1 t) 8) -6))))
(/.f64 (neg.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))) (+.f64 (*.f64 (/.f64 1 t) 8) -6))
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (neg.f64 (+.f64 (*.f64 (/.f64 1 t) 8) -6)))
(/.f64 (-.f64 -1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 (*.f64 (/.f64 1 t) 8) -6))
(/.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 (*.f64 (/.f64 1 t) 8) -6))
(/.f64 (-.f64 -1 (*.f64 4 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))) (+.f64 (*.f64 (/.f64 1 t) 8) -6))
(*.f64 2 (/.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))) (*.f64 4 (-.f64 6 (*.f64 8 (/.f64 1 t))))))
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(*.f64 2 (/.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (-.f64 6 (*.f64 8 (/.f64 1 t)))) 2))
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(*.f64 2 (*.f64 (/.f64 1/2 (-.f64 6 (*.f64 8 (/.f64 1 t)))) (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4)))))
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(*.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))) (/.f64 1/2 (-.f64 6 (*.f64 8 (/.f64 1 t)))))
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(*.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))) (*.f64 (/.f64 1 (-.f64 6 (*.f64 8 (/.f64 1 t)))) 1/2))
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(*.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (/.f64 1 (+.f64 (*.f64 8 (/.f64 1 t)) -6)))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 (*.f64 (/.f64 1 t) 8) -6))))
(/.f64 (neg.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))) (+.f64 (*.f64 (/.f64 1 t) 8) -6))
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (neg.f64 (+.f64 (*.f64 (/.f64 1 t) 8) -6)))
(/.f64 (-.f64 -1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 (*.f64 (/.f64 1 t) 8) -6))
(/.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 (*.f64 (/.f64 1 t) 8) -6))
(/.f64 (-.f64 -1 (*.f64 4 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))) (+.f64 (*.f64 (/.f64 1 t) 8) -6))
(*.f64 (/.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))) (-.f64 6 (*.f64 8 (/.f64 1 t)))) 1/2)
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(*.f64 (*.f64 4 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4)))) (/.f64 1 (*.f64 4 (-.f64 6 (*.f64 8 (/.f64 1 t))))))
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(*.f64 (/.f64 1 (-.f64 6 (*.f64 8 (/.f64 1 t)))) (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))))
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 (*.f64 8 (/.f64 1 t)) -6)) -1)
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 (*.f64 (/.f64 1 t) 8) -6))))
(/.f64 (neg.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))) (+.f64 (*.f64 (/.f64 1 t) 8) -6))
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (neg.f64 (+.f64 (*.f64 (/.f64 1 t) 8) -6)))
(/.f64 (-.f64 -1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 (*.f64 (/.f64 1 t) 8) -6))
(/.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 (*.f64 (/.f64 1 t) 8) -6))
(/.f64 (-.f64 -1 (*.f64 4 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))) (+.f64 (*.f64 (/.f64 1 t) 8) -6))
(*.f64 1/2 (/.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))) (-.f64 6 (*.f64 8 (/.f64 1 t)))))
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(*.f64 (/.f64 1/2 (-.f64 6 (*.f64 8 (/.f64 1 t)))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))))
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(*.f64 (/.f64 1 (+.f64 (*.f64 8 (/.f64 1 t)) -6)) (-.f64 -1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 (*.f64 (/.f64 1 t) 8) -6))))
(/.f64 (neg.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))) (+.f64 (*.f64 (/.f64 1 t) 8) -6))
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (neg.f64 (+.f64 (*.f64 (/.f64 1 t) 8) -6)))
(/.f64 (-.f64 -1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 (*.f64 (/.f64 1 t) 8) -6))
(/.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 (*.f64 (/.f64 1 t) 8) -6))
(/.f64 (-.f64 -1 (*.f64 4 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))) (+.f64 (*.f64 (/.f64 1 t) 8) -6))
(*.f64 (neg.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8)))) (/.f64 1 (*.f64 2 (+.f64 (*.f64 8 (/.f64 1 t)) -6))))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 (*.f64 (/.f64 1 t) 8) -6))))
(/.f64 (neg.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))) (+.f64 (*.f64 (/.f64 1 t) 8) -6))
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (neg.f64 (+.f64 (*.f64 (/.f64 1 t) 8) -6)))
(/.f64 (-.f64 -1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 (*.f64 (/.f64 1 t) 8) -6))
(/.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 (*.f64 (/.f64 1 t) 8) -6))
(/.f64 (-.f64 -1 (*.f64 4 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))) (+.f64 (*.f64 (/.f64 1 t) 8) -6))
(*.f64 (*.f64 (/.f64 1 (-.f64 6 (*.f64 8 (/.f64 1 t)))) 1/2) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))))
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(*.f64 (/.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8))) (*.f64 4 (-.f64 6 (*.f64 8 (/.f64 1 t))))) 2)
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(*.f64 (/.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (-.f64 6 (*.f64 8 (/.f64 1 t)))) 2) 2)
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(*.f64 (/.f64 1 (*.f64 4 (-.f64 6 (*.f64 8 (/.f64 1 t))))) (*.f64 4 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4)))))
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(*.f64 (/.f64 1 (*.f64 2 (+.f64 (*.f64 8 (/.f64 1 t)) -6))) (neg.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 8)))))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 (*.f64 (/.f64 1 t) 8) -6))))
(/.f64 (neg.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))) (+.f64 (*.f64 (/.f64 1 t) 8) -6))
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (neg.f64 (+.f64 (*.f64 (/.f64 1 t) 8) -6)))
(/.f64 (-.f64 -1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 (*.f64 (/.f64 1 t) 8) -6))
(/.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 (*.f64 (/.f64 1 t) 8) -6))
(/.f64 (-.f64 -1 (*.f64 4 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))) (+.f64 (*.f64 (/.f64 1 t) 8) -6))
(pow.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (-.f64 6 (*.f64 8 (/.f64 1 t)))) 1)
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))) (-.f64 6 (*.f64 (/.f64 1 t) 8)))
(neg.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 (*.f64 8 (/.f64 1 t)) -6)))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 (*.f64 (/.f64 1 t) 8) -6))))
(/.f64 (neg.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))) (+.f64 (*.f64 (/.f64 1 t) 8) -6))
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (neg.f64 (+.f64 (*.f64 (/.f64 1 t) 8) -6)))
(/.f64 (-.f64 -1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 (*.f64 (/.f64 1 t) 8) -6))
(/.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 (*.f64 (/.f64 1 t) 8) -6))
(/.f64 (-.f64 -1 (*.f64 4 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))) (+.f64 (*.f64 (/.f64 1 t) 8) -6))

eval527.0ms (6.4%)

Compiler

Compiled 27840 to 22056 computations (20.8% saved)

prune260.0ms (3.2%)

Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New111161117
Fresh000
Picked101
Done314
Total111571122
Error
0b
Counts
1122 → 7
Alt Table
Click to see full alt table
StatusErrorProgram
30.5b
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))) (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4))))
0b
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))))
30.8b
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4))) 2)
31.8b
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
30.5b
(*.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))) (/.f64 -1 (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4)))))
26.7b
5/6
25.7b
1/2
Compiler

Compiled 108 to 86 computations (20.4% saved)

localize35.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4)))
0.1b
(/.f64 t (+.f64 (/.f64 1/4 t) 1/4))
0.1b
(/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))
0.1b
(*.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))) (/.f64 -1 (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4)))))
Compiler

Compiled 98 to 75 computations (23.5% saved)

series2.0ms (0%)

Counts
4 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
t
@-inf
(*.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))) (/.f64 -1 (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4)))))
0.0ms
t
@inf
(*.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))) (/.f64 -1 (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4)))))
0.0ms
t
@0
(*.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))) (/.f64 -1 (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4)))))
0.0ms
t
@0
(-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4)))
0.0ms
t
@inf
(-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4)))

rewrite87.0ms (1.1%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
017160
1135160
2360158
31087158
43864158
Stop Event
node limit
Counts
4 → 141
Calls
Call 1
Inputs
(*.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))) (/.f64 -1 (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4)))))
(/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))
(/.f64 t (+.f64 (/.f64 1/4 t) 1/4))
(-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))) (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))) -2) (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (/.f64 (*.f64 2 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))) (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) 2) (*.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) 4) (*.f64 4 (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) 4) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) 2)) (*.f64 2 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) 2)) (-.f64 0 (*.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))))) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 t (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (-.f64 -1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 t (*.f64 (+.f64 t 1) (neg.f64 (+.f64 1/4 (/.f64 1/4 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 t (neg.f64 (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 t (-.f64 -1 t)) (+.f64 1/4 (/.f64 1/4 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) (-.f64 -1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (/.f64 -1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (-.f64 -1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 -1 (*.f64 t -2)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) (+.f64 2 (+.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 (/.f64 -1 (*.f64 t -2)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) (/.f64 -1 (-.f64 -1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 2 (+.f64 1/4 (/.f64 1/4 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t t) (/.f64 (/.f64 -2 (-.f64 -1 (/.f64 1 t))) (+.f64 t 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t t) (*.f64 2 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t t) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (/.f64 -1/2 (-.f64 -1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t t) (*.f64 1/2 (/.f64 -1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (-.f64 -1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (-.f64 -1 (/.f64 1 t))) (/.f64 -2 (-.f64 -1 (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 t t) (+.f64 1/4 (/.f64 1/4 t))) (/.f64 -1/2 (-.f64 -1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t 4) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (/.f64 t (+.f64 t 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (-.f64 -1 t))) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 -1 t)) (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t) (/.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (-.f64 -1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t) (/.f64 1 (*.f64 (+.f64 t 1) (neg.f64 (+.f64 1/4 (/.f64 1/4 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t) (/.f64 -1 (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (-.f64 -1 t)) (/.f64 -1 (+.f64 1/4 (/.f64 1/4 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (neg.f64 (+.f64 1/4 (/.f64 1/4 t)))) (/.f64 1 (-.f64 -1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 -1 (-.f64 -1 t))) (/.f64 t (+.f64 (/.f64 -1 (*.f64 t -2)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 2 (+.f64 1/4 (/.f64 1/4 t)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)) (*.f64 t 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (-.f64 -1 t)) (/.f64 (+.f64 t t) (+.f64 1/4 (/.f64 1/4 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -2 (-.f64 -1 (/.f64 1 t))) (+.f64 t 1)) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 t 1)) (/.f64 t (+.f64 (/.f64 -1 (*.f64 t -2)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 1/4 (/.f64 1/4 t))) (/.f64 t (+.f64 2 (+.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (/.f64 -1/2 (-.f64 -1 t))) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 -1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (-.f64 -1 t)))) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (-.f64 -1 t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (*.f64 (+.f64 t 1) (neg.f64 (+.f64 1/4 (/.f64 1/4 t))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (neg.f64 (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 t (-.f64 -1 t)) (+.f64 1/4 (/.f64 1/4 t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) (-.f64 -1 t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (+.f64 2 (+.f64 t t))) (/.f64 2 (+.f64 1/4 (/.f64 1/4 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (+.f64 (/.f64 -1 (*.f64 t -2)) 1/2)) (*.f64 2 (/.f64 -1 (-.f64 -1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (+.f64 (/.f64 -1 (*.f64 t -2)) 1/2)) (/.f64 2 (+.f64 t 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 -1 (*.f64 t -2)) 1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) (+.f64 2 (+.f64 t t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 -1 t)) (/.f64 t (neg.f64 (+.f64 1/4 (/.f64 1/4 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 1/4 (/.f64 1/4 t))) (/.f64 t (-.f64 -1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 (/.f64 -1 (*.f64 t -2)) 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (-.f64 -1 t))) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 t 1) (neg.f64 (+.f64 1/4 (/.f64 1/4 t))))) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 t (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (-.f64 -1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 t (*.f64 (+.f64 t 1) (neg.f64 (+.f64 1/4 (/.f64 1/4 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 t (neg.f64 (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 t (-.f64 -1 t)) (+.f64 1/4 (/.f64 1/4 t))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) (-.f64 -1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 t (neg.f64 (+.f64 1/4 (/.f64 1/4 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 t (neg.f64 (+.f64 1/4 (/.f64 1/4 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 t (neg.f64 (+.f64 1/4 (/.f64 1/4 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 (/.f64 t (+.f64 t 1)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (+.f64 t 1)) (*.f64 t 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (+.f64 t 1)) (/.f64 1 (/.f64 1/4 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 t (+.f64 (/.f64 -1 (*.f64 t -2)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (+.f64 t t) (+.f64 1/4 (/.f64 1/4 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t t) (/.f64 -2 (-.f64 -1 (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (-.f64 -1 (/.f64 1 t))) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 t t) (+.f64 1/4 (/.f64 1/4 t))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t 4) (/.f64 t (+.f64 t 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 -1 t)) (/.f64 t (/.f64 1/4 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t) (/.f64 -1 (+.f64 1/4 (/.f64 1/4 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (neg.f64 (+.f64 1/4 (/.f64 1/4 t)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (-.f64 -1 t)) (/.f64 (+.f64 t t) (/.f64 1/4 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 1/4 (/.f64 1/4 t))) (/.f64 t 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1/4 t)) (/.f64 t (+.f64 t 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 t t) (/.f64 1/4 t)) (/.f64 -1/2 (-.f64 -1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (/.f64 1/4 t)) (/.f64 -1 (-.f64 -1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (+.f64 (/.f64 -1 (*.f64 t -2)) 1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t 2) (/.f64 2 (+.f64 1/4 (/.f64 1/4 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 1/4 (/.f64 1/4 t))) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 t (neg.f64 (+.f64 1/4 (/.f64 1/4 t)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))))))))

simplify240.0ms (2.9%)

Algorithm
egg-herbie
Rules
1204×rational.json-simplify-35
1054×rational.json-simplify-41
970×rational.json-simplify-49
728×rational.json-simplify-46
724×rational.json-simplify-40
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03257559
17187135
218686889
353296889
Stop Event
node limit
Counts
189 → 266
Calls
Call 1
Inputs
1/2
(+.f64 1/2 (pow.f64 t 2))
(+.f64 (*.f64 -3 (pow.f64 t 3)) (+.f64 1/2 (pow.f64 t 2)))
(+.f64 (*.f64 -3 (pow.f64 t 3)) (+.f64 1/2 (+.f64 (pow.f64 t 2) (*.f64 3 (pow.f64 t 4)))))
(/.f64 5/4 t)
(-.f64 (*.f64 5/4 (/.f64 1 t)) (*.f64 11/8 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 (*.f64 17/16 (/.f64 1 (pow.f64 t 3))) (*.f64 5/4 (/.f64 1 t))) (*.f64 11/8 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 (*.f64 17/16 (/.f64 1 (pow.f64 t 3))) (*.f64 5/4 (/.f64 1 t))) (+.f64 (*.f64 11/8 (/.f64 1 (pow.f64 t 2))) (*.f64 27/32 (/.f64 1 (pow.f64 t 4)))))
(/.f64 5/4 t)
(-.f64 (*.f64 5/4 (/.f64 1 t)) (*.f64 11/8 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 (*.f64 17/16 (/.f64 1 (pow.f64 t 3))) (*.f64 5/4 (/.f64 1 t))) (*.f64 11/8 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 (*.f64 17/16 (/.f64 1 (pow.f64 t 3))) (*.f64 5/4 (/.f64 1 t))) (+.f64 (*.f64 11/8 (/.f64 1 (pow.f64 t 2))) (*.f64 27/32 (/.f64 1 (pow.f64 t 4)))))
(*.f64 4 (pow.f64 t 2))
(+.f64 (*.f64 -8 (pow.f64 t 3)) (*.f64 4 (pow.f64 t 2)))
(+.f64 (*.f64 -8 (pow.f64 t 3)) (+.f64 (*.f64 12 (pow.f64 t 4)) (*.f64 4 (pow.f64 t 2))))
(+.f64 (*.f64 -8 (pow.f64 t 3)) (+.f64 (*.f64 -16 (pow.f64 t 5)) (+.f64 (*.f64 12 (pow.f64 t 4)) (*.f64 4 (pow.f64 t 2)))))
4
(-.f64 4 (*.f64 8 (/.f64 1 t)))
(-.f64 (+.f64 4 (*.f64 12 (/.f64 1 (pow.f64 t 2)))) (*.f64 8 (/.f64 1 t)))
(-.f64 (+.f64 4 (*.f64 12 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 8 (/.f64 1 t)) (*.f64 16 (/.f64 1 (pow.f64 t 3)))))
4
(-.f64 4 (*.f64 8 (/.f64 1 t)))
(-.f64 (+.f64 4 (*.f64 12 (/.f64 1 (pow.f64 t 2)))) (*.f64 8 (/.f64 1 t)))
(-.f64 (+.f64 4 (*.f64 12 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 8 (/.f64 1 t)) (*.f64 16 (/.f64 1 (pow.f64 t 3)))))
(*.f64 4 (pow.f64 t 2))
(+.f64 (*.f64 -4 (pow.f64 t 3)) (*.f64 4 (pow.f64 t 2)))
(+.f64 (*.f64 4 (pow.f64 t 4)) (+.f64 (*.f64 -4 (pow.f64 t 3)) (*.f64 4 (pow.f64 t 2))))
(+.f64 (*.f64 4 (pow.f64 t 4)) (+.f64 (*.f64 -4 (pow.f64 t 3)) (+.f64 (*.f64 -4 (pow.f64 t 5)) (*.f64 4 (pow.f64 t 2)))))
(*.f64 4 t)
(-.f64 (*.f64 4 t) 4)
(-.f64 (+.f64 (*.f64 4 (/.f64 1 t)) (*.f64 4 t)) 4)
(-.f64 (+.f64 (*.f64 4 (/.f64 1 t)) (*.f64 4 t)) (+.f64 4 (*.f64 4 (/.f64 1 (pow.f64 t 2)))))
(*.f64 4 t)
(-.f64 (*.f64 4 t) 4)
(-.f64 (+.f64 (*.f64 4 (/.f64 1 t)) (*.f64 4 t)) 4)
(-.f64 (+.f64 (*.f64 4 (/.f64 1 t)) (*.f64 4 t)) (+.f64 4 (*.f64 4 (/.f64 1 (pow.f64 t 2)))))
-1
(-.f64 (*.f64 -4 (pow.f64 t 2)) 1)
(-.f64 (+.f64 (*.f64 -4 (pow.f64 t 2)) (*.f64 8 (pow.f64 t 3))) 1)
(-.f64 (+.f64 (*.f64 -4 (pow.f64 t 2)) (+.f64 (*.f64 -12 (pow.f64 t 4)) (*.f64 8 (pow.f64 t 3)))) 1)
-5
(-.f64 (*.f64 8 (/.f64 1 t)) 5)
(-.f64 (*.f64 8 (/.f64 1 t)) (+.f64 5 (*.f64 12 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (+.f64 (*.f64 8 (/.f64 1 t)) (*.f64 16 (/.f64 1 (pow.f64 t 3)))) (+.f64 5 (*.f64 12 (/.f64 1 (pow.f64 t 2)))))
-5
(-.f64 (*.f64 8 (/.f64 1 t)) 5)
(-.f64 (*.f64 8 (/.f64 1 t)) (+.f64 5 (*.f64 12 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (+.f64 (*.f64 8 (/.f64 1 t)) (*.f64 16 (/.f64 1 (pow.f64 t 3)))) (+.f64 5 (*.f64 12 (/.f64 1 (pow.f64 t 2)))))
(+.f64 (/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))) 0)
(+.f64 0 (/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))))
(-.f64 (/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))) 0)
(/.f64 -1 (/.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))) (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 1 (/.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 2 (/.f64 (*.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))) -2) (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 (/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))) 1)
(/.f64 -2 (/.f64 (*.f64 2 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))) (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 (*.f64 2 (/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))) 2)
(/.f64 (*.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) 2) (*.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))) -2))
(/.f64 (*.f64 (/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))) 4) 4)
(/.f64 (*.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) 4) (*.f64 4 (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))))
(/.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))) 4)) 8)
(/.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) 4) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))) 4)
(/.f64 (/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))) -1)
(/.f64 (neg.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (neg.f64 (*.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) 2)) (*.f64 2 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 (neg.f64 (*.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) 2)) (-.f64 0 (*.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))) -2)))
(/.f64 (neg.f64 (neg.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))))) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(pow.f64 (/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))) 1)
(neg.f64 (/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(+.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))) 0)
(+.f64 0 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))
(-.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))) 0)
(*.f64 -1 (/.f64 t (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (-.f64 -1 t))))
(*.f64 -1 (/.f64 t (*.f64 (+.f64 t 1) (neg.f64 (+.f64 1/4 (/.f64 1/4 t))))))
(*.f64 -1 (/.f64 t (neg.f64 (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))))
(*.f64 -1 (/.f64 (/.f64 t (-.f64 -1 t)) (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 -1 (/.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) (-.f64 -1 t)))
(*.f64 t (/.f64 -1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (-.f64 -1 t))))
(*.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))
(*.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))) 1)
(*.f64 2 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 -1 (*.f64 t -2)) 1/2)))
(*.f64 2 (/.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) (+.f64 2 (+.f64 t t))))
(*.f64 2 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 (/.f64 -1 (*.f64 t -2)) 1/2))))
(*.f64 2 (/.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))) 2))
(*.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) (/.f64 -1 (-.f64 -1 t)))
(*.f64 1/2 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 2 (+.f64 1/4 (/.f64 1/4 t)))))
(*.f64 (+.f64 t t) (/.f64 (/.f64 -2 (-.f64 -1 (/.f64 1 t))) (+.f64 t 1)))
(*.f64 (+.f64 t t) (*.f64 2 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))
(*.f64 (+.f64 t t) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (/.f64 -1/2 (-.f64 -1 t))))
(*.f64 (+.f64 t t) (*.f64 1/2 (/.f64 -1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (-.f64 -1 t)))))
(*.f64 (/.f64 -2 (-.f64 -1 (/.f64 1 t))) (/.f64 -2 (-.f64 -1 (/.f64 1 t))))
(*.f64 (/.f64 (+.f64 t t) (+.f64 1/4 (/.f64 1/4 t))) (/.f64 -1/2 (-.f64 -1 t)))
(*.f64 (*.f64 t 4) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))
(*.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (/.f64 t (+.f64 t 1)))
(*.f64 (/.f64 -1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (-.f64 -1 t))) t)
(*.f64 (/.f64 -1 (-.f64 -1 t)) (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 (neg.f64 t) (/.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (-.f64 -1 t))))
(*.f64 (neg.f64 t) (/.f64 1 (*.f64 (+.f64 t 1) (neg.f64 (+.f64 1/4 (/.f64 1/4 t))))))
(*.f64 (neg.f64 t) (/.f64 -1 (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))))
(*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 -1 (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 (/.f64 t (neg.f64 (+.f64 1/4 (/.f64 1/4 t)))) (/.f64 1 (-.f64 -1 t)))
(*.f64 (*.f64 2 (/.f64 -1 (-.f64 -1 t))) (/.f64 t (+.f64 (/.f64 -1 (*.f64 t -2)) 1/2)))
(*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 2 (+.f64 1/4 (/.f64 1/4 t)))) 1/2)
(*.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)) (*.f64 t 4))
(*.f64 (/.f64 -1/2 (-.f64 -1 t)) (/.f64 (+.f64 t t) (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 (/.f64 (/.f64 -2 (-.f64 -1 (/.f64 1 t))) (+.f64 t 1)) (+.f64 t t))
(*.f64 (/.f64 2 (+.f64 t 1)) (/.f64 t (+.f64 (/.f64 -1 (*.f64 t -2)) 1/2)))
(*.f64 (/.f64 2 (+.f64 1/4 (/.f64 1/4 t))) (/.f64 t (+.f64 2 (+.f64 t t))))
(*.f64 (*.f64 2 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))) (+.f64 t t))
(*.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (/.f64 -1/2 (-.f64 -1 t))) (+.f64 t t))
(*.f64 (*.f64 1/2 (/.f64 -1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (-.f64 -1 t)))) (+.f64 t t))
(*.f64 (/.f64 t (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (-.f64 -1 t))) -1)
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (neg.f64 (+.f64 1/4 (/.f64 1/4 t))))) -1)
(*.f64 (/.f64 t (neg.f64 (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))) -1)
(*.f64 (/.f64 (/.f64 t (-.f64 -1 t)) (+.f64 1/4 (/.f64 1/4 t))) -1)
(*.f64 (/.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) (-.f64 -1 t)) -1)
(*.f64 (/.f64 t (+.f64 2 (+.f64 t t))) (/.f64 2 (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 (/.f64 t (+.f64 (/.f64 -1 (*.f64 t -2)) 1/2)) (*.f64 2 (/.f64 -1 (-.f64 -1 t))))
(*.f64 (/.f64 t (+.f64 (/.f64 -1 (*.f64 t -2)) 1/2)) (/.f64 2 (+.f64 t 1)))
(*.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 -1 (*.f64 t -2)) 1/2)) 2)
(*.f64 (/.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) (+.f64 2 (+.f64 t t))) 2)
(*.f64 (/.f64 1 (-.f64 -1 t)) (/.f64 t (neg.f64 (+.f64 1/4 (/.f64 1/4 t)))))
(*.f64 (/.f64 -1 (+.f64 1/4 (/.f64 1/4 t))) (/.f64 t (-.f64 -1 t)))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 (/.f64 -1 (*.f64 t -2)) 1/2))) 2)
(*.f64 (/.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))) 2) 2)
(*.f64 (/.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (-.f64 -1 t))) (neg.f64 t))
(*.f64 (/.f64 1 (*.f64 (+.f64 t 1) (neg.f64 (+.f64 1/4 (/.f64 1/4 t))))) (neg.f64 t))
(*.f64 (/.f64 -1 (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))) (neg.f64 t))
(pow.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))) 1)
(neg.f64 (/.f64 t (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (-.f64 -1 t))))
(neg.f64 (/.f64 t (*.f64 (+.f64 t 1) (neg.f64 (+.f64 1/4 (/.f64 1/4 t))))))
(neg.f64 (/.f64 t (neg.f64 (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))))
(neg.f64 (/.f64 (/.f64 t (-.f64 -1 t)) (+.f64 1/4 (/.f64 1/4 t))))
(neg.f64 (/.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) (-.f64 -1 t)))
(fabs.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))
(+.f64 -1 (-.f64 1 (/.f64 t (neg.f64 (+.f64 1/4 (/.f64 1/4 t))))))
(+.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) 0)
(+.f64 0 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))
(-.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) 0)
(-.f64 0 (/.f64 t (neg.f64 (+.f64 1/4 (/.f64 1/4 t)))))
(*.f64 -1 (/.f64 t (neg.f64 (+.f64 1/4 (/.f64 1/4 t)))))
(*.f64 t (*.f64 (/.f64 t (+.f64 t 1)) 4))
(*.f64 1 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t 4))
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 1 (/.f64 1/4 t)))
(*.f64 2 (/.f64 t (+.f64 (/.f64 -1 (*.f64 t -2)) 1/2)))
(*.f64 2 (/.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) 2))
(*.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) 1)
(*.f64 1/2 (/.f64 (+.f64 t t) (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 (+.f64 t t) (/.f64 -2 (-.f64 -1 (/.f64 1 t))))
(*.f64 (/.f64 -2 (-.f64 -1 (/.f64 1 t))) (+.f64 t t))
(*.f64 (/.f64 (+.f64 t t) (+.f64 1/4 (/.f64 1/4 t))) 1/2)
(*.f64 (*.f64 t 4) (/.f64 t (+.f64 t 1)))
(*.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) t)
(*.f64 (/.f64 -1 (-.f64 -1 t)) (/.f64 t (/.f64 1/4 t)))
(*.f64 (neg.f64 t) (/.f64 -1 (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 (/.f64 t (neg.f64 (+.f64 1/4 (/.f64 1/4 t)))) -1)
(*.f64 (/.f64 -1/2 (-.f64 -1 t)) (/.f64 (+.f64 t t) (/.f64 1/4 t)))
(*.f64 (/.f64 2 (+.f64 1/4 (/.f64 1/4 t))) (/.f64 t 2))
(*.f64 (/.f64 1 (/.f64 1/4 t)) (/.f64 t (+.f64 t 1)))
(*.f64 (/.f64 (+.f64 t t) (/.f64 1/4 t)) (/.f64 -1/2 (-.f64 -1 t)))
(*.f64 (/.f64 t (/.f64 1/4 t)) (/.f64 -1 (-.f64 -1 t)))
(*.f64 (/.f64 t (+.f64 (/.f64 -1 (*.f64 t -2)) 1/2)) 2)
(*.f64 (/.f64 t 2) (/.f64 2 (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 (/.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) 2) 2)
(*.f64 (/.f64 -1 (+.f64 1/4 (/.f64 1/4 t))) (neg.f64 t))
(pow.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) 1)
(neg.f64 (/.f64 t (neg.f64 (+.f64 1/4 (/.f64 1/4 t)))))
(+.f64 -1 (-.f64 1 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))))
(+.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) 0)
(+.f64 0 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))))
(+.f64 (-.f64 1 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))) -1)
(*.f64 -1 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))))
(*.f64 1 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))))
(*.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) 1)
(*.f64 2 (/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) 2))
(*.f64 1/2 (*.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) 2))
(*.f64 (*.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) 2) 1/2)
(*.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) -1)
(*.f64 (/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) 2) 2)
(/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) 1)
(/.f64 (*.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) 2) 2)
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) -1)
(/.f64 (*.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) 4)) 8)
(pow.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) 1)
(neg.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))))
Outputs
1/2
(+.f64 1/2 (pow.f64 t 2))
(+.f64 (*.f64 -3 (pow.f64 t 3)) (+.f64 1/2 (pow.f64 t 2)))
(+.f64 (+.f64 1/2 (pow.f64 t 2)) (*.f64 -3 (pow.f64 t 3)))
(+.f64 (pow.f64 t 2) (+.f64 1/2 (*.f64 -3 (pow.f64 t 3))))
(+.f64 (*.f64 -3 (pow.f64 t 3)) (+.f64 1/2 (+.f64 (pow.f64 t 2) (*.f64 3 (pow.f64 t 4)))))
(+.f64 1/2 (+.f64 (*.f64 -3 (pow.f64 t 3)) (+.f64 (pow.f64 t 2) (*.f64 3 (pow.f64 t 4)))))
(+.f64 (pow.f64 t 2) (+.f64 1/2 (+.f64 (*.f64 -3 (pow.f64 t 3)) (*.f64 3 (pow.f64 t 4)))))
(/.f64 5/4 t)
(-.f64 (*.f64 5/4 (/.f64 1 t)) (*.f64 11/8 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 (*.f64 17/16 (/.f64 1 (pow.f64 t 3))) (*.f64 5/4 (/.f64 1 t))) (*.f64 11/8 (/.f64 1 (pow.f64 t 2))))
(+.f64 (*.f64 5/4 (/.f64 1 t)) (-.f64 (*.f64 17/16 (/.f64 1 (pow.f64 t 3))) (*.f64 11/8 (/.f64 1 (pow.f64 t 2)))))
(+.f64 (-.f64 (*.f64 5/4 (/.f64 1 t)) (*.f64 11/8 (/.f64 1 (pow.f64 t 2)))) (*.f64 17/16 (/.f64 1 (pow.f64 t 3))))
(-.f64 (+.f64 (*.f64 17/16 (/.f64 1 (pow.f64 t 3))) (*.f64 5/4 (/.f64 1 t))) (+.f64 (*.f64 11/8 (/.f64 1 (pow.f64 t 2))) (*.f64 27/32 (/.f64 1 (pow.f64 t 4)))))
(-.f64 (+.f64 (*.f64 5/4 (/.f64 1 t)) (*.f64 17/16 (/.f64 1 (pow.f64 t 3)))) (+.f64 (*.f64 11/8 (/.f64 1 (pow.f64 t 2))) (*.f64 27/32 (/.f64 1 (pow.f64 t 4)))))
(+.f64 (*.f64 5/4 (/.f64 1 t)) (-.f64 (*.f64 17/16 (/.f64 1 (pow.f64 t 3))) (+.f64 (*.f64 11/8 (/.f64 1 (pow.f64 t 2))) (*.f64 27/32 (/.f64 1 (pow.f64 t 4))))))
(/.f64 5/4 t)
(-.f64 (*.f64 5/4 (/.f64 1 t)) (*.f64 11/8 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 (*.f64 17/16 (/.f64 1 (pow.f64 t 3))) (*.f64 5/4 (/.f64 1 t))) (*.f64 11/8 (/.f64 1 (pow.f64 t 2))))
(+.f64 (*.f64 5/4 (/.f64 1 t)) (-.f64 (*.f64 17/16 (/.f64 1 (pow.f64 t 3))) (*.f64 11/8 (/.f64 1 (pow.f64 t 2)))))
(+.f64 (-.f64 (*.f64 5/4 (/.f64 1 t)) (*.f64 11/8 (/.f64 1 (pow.f64 t 2)))) (*.f64 17/16 (/.f64 1 (pow.f64 t 3))))
(-.f64 (+.f64 (*.f64 17/16 (/.f64 1 (pow.f64 t 3))) (*.f64 5/4 (/.f64 1 t))) (+.f64 (*.f64 11/8 (/.f64 1 (pow.f64 t 2))) (*.f64 27/32 (/.f64 1 (pow.f64 t 4)))))
(-.f64 (+.f64 (*.f64 5/4 (/.f64 1 t)) (*.f64 17/16 (/.f64 1 (pow.f64 t 3)))) (+.f64 (*.f64 11/8 (/.f64 1 (pow.f64 t 2))) (*.f64 27/32 (/.f64 1 (pow.f64 t 4)))))
(+.f64 (*.f64 5/4 (/.f64 1 t)) (-.f64 (*.f64 17/16 (/.f64 1 (pow.f64 t 3))) (+.f64 (*.f64 11/8 (/.f64 1 (pow.f64 t 2))) (*.f64 27/32 (/.f64 1 (pow.f64 t 4))))))
(*.f64 4 (pow.f64 t 2))
(*.f64 (pow.f64 t 2) 4)
(+.f64 (*.f64 -8 (pow.f64 t 3)) (*.f64 4 (pow.f64 t 2)))
(+.f64 (*.f64 (pow.f64 t 2) 4) (*.f64 (pow.f64 t 3) -8))
(+.f64 (*.f64 -8 (pow.f64 t 3)) (+.f64 (*.f64 12 (pow.f64 t 4)) (*.f64 4 (pow.f64 t 2))))
(+.f64 (*.f64 (pow.f64 t 3) -8) (+.f64 (*.f64 (pow.f64 t 2) 4) (*.f64 (pow.f64 t 4) 12)))
(+.f64 (*.f64 (pow.f64 t 2) 4) (+.f64 (*.f64 (pow.f64 t 4) 12) (*.f64 (pow.f64 t 3) -8)))
(+.f64 (*.f64 (pow.f64 t 2) 4) (+.f64 (*.f64 (pow.f64 t 3) -8) (*.f64 (pow.f64 t 4) 12)))
(+.f64 (*.f64 -8 (pow.f64 t 3)) (+.f64 (*.f64 -16 (pow.f64 t 5)) (+.f64 (*.f64 12 (pow.f64 t 4)) (*.f64 4 (pow.f64 t 2)))))
(+.f64 (*.f64 (pow.f64 t 3) -8) (+.f64 (*.f64 (pow.f64 t 4) 12) (+.f64 (*.f64 (pow.f64 t 2) 4) (*.f64 -16 (pow.f64 t 5)))))
(+.f64 (*.f64 (pow.f64 t 3) -8) (+.f64 (*.f64 (pow.f64 t 2) 4) (+.f64 (*.f64 -16 (pow.f64 t 5)) (*.f64 (pow.f64 t 4) 12))))
(+.f64 (*.f64 (pow.f64 t 3) -8) (+.f64 (*.f64 (pow.f64 t 2) 4) (+.f64 (*.f64 (pow.f64 t 4) 12) (*.f64 -16 (pow.f64 t 5)))))
(+.f64 (*.f64 (pow.f64 t 2) 4) (+.f64 (*.f64 (pow.f64 t 3) -8) (+.f64 (*.f64 (pow.f64 t 4) 12) (*.f64 -16 (pow.f64 t 5)))))
4
(-.f64 4 (*.f64 8 (/.f64 1 t)))
(-.f64 4 (*.f64 (/.f64 1 t) 8))
(-.f64 (+.f64 4 (*.f64 12 (/.f64 1 (pow.f64 t 2)))) (*.f64 8 (/.f64 1 t)))
(+.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 12) (-.f64 4 (*.f64 (/.f64 1 t) 8)))
(+.f64 4 (-.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 12) (*.f64 (/.f64 1 t) 8)))
(+.f64 (-.f64 4 (*.f64 (/.f64 1 t) 8)) (*.f64 (/.f64 1 (pow.f64 t 2)) 12))
(-.f64 (+.f64 4 (*.f64 12 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 8 (/.f64 1 t)) (*.f64 16 (/.f64 1 (pow.f64 t 3)))))
(-.f64 (+.f64 4 (*.f64 (/.f64 1 (pow.f64 t 2)) 12)) (+.f64 (*.f64 (/.f64 1 t) 8) (*.f64 (/.f64 1 (pow.f64 t 3)) 16)))
(+.f64 4 (-.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 12) (+.f64 (*.f64 (/.f64 1 t) 8) (*.f64 (/.f64 1 (pow.f64 t 3)) 16))))
4
(-.f64 4 (*.f64 8 (/.f64 1 t)))
(-.f64 4 (*.f64 (/.f64 1 t) 8))
(-.f64 (+.f64 4 (*.f64 12 (/.f64 1 (pow.f64 t 2)))) (*.f64 8 (/.f64 1 t)))
(+.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 12) (-.f64 4 (*.f64 (/.f64 1 t) 8)))
(+.f64 4 (-.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 12) (*.f64 (/.f64 1 t) 8)))
(+.f64 (-.f64 4 (*.f64 (/.f64 1 t) 8)) (*.f64 (/.f64 1 (pow.f64 t 2)) 12))
(-.f64 (+.f64 4 (*.f64 12 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 8 (/.f64 1 t)) (*.f64 16 (/.f64 1 (pow.f64 t 3)))))
(-.f64 (+.f64 4 (*.f64 (/.f64 1 (pow.f64 t 2)) 12)) (+.f64 (*.f64 (/.f64 1 t) 8) (*.f64 (/.f64 1 (pow.f64 t 3)) 16)))
(+.f64 4 (-.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 12) (+.f64 (*.f64 (/.f64 1 t) 8) (*.f64 (/.f64 1 (pow.f64 t 3)) 16))))
(*.f64 4 (pow.f64 t 2))
(*.f64 (pow.f64 t 2) 4)
(+.f64 (*.f64 -4 (pow.f64 t 3)) (*.f64 4 (pow.f64 t 2)))
(+.f64 (*.f64 (pow.f64 t 2) 4) (*.f64 (pow.f64 t 3) -4))
(+.f64 (*.f64 4 (pow.f64 t 4)) (+.f64 (*.f64 -4 (pow.f64 t 3)) (*.f64 4 (pow.f64 t 2))))
(+.f64 (+.f64 (*.f64 (pow.f64 t 2) 4) (*.f64 (pow.f64 t 3) -4)) (*.f64 4 (pow.f64 t 4)))
(+.f64 (*.f64 (pow.f64 t 3) -4) (*.f64 4 (+.f64 (pow.f64 t 4) (pow.f64 t 2))))
(+.f64 (*.f64 (pow.f64 t 3) -4) (*.f64 4 (+.f64 (pow.f64 t 2) (pow.f64 t 4))))
(+.f64 (*.f64 4 (pow.f64 t 4)) (+.f64 (*.f64 -4 (pow.f64 t 3)) (+.f64 (*.f64 -4 (pow.f64 t 5)) (*.f64 4 (pow.f64 t 2)))))
(+.f64 (*.f64 4 (pow.f64 t 4)) (+.f64 (*.f64 (pow.f64 t 3) -4) (+.f64 (*.f64 (pow.f64 t 2) 4) (*.f64 (pow.f64 t 5) -4))))
(+.f64 (*.f64 (pow.f64 t 5) -4) (+.f64 (*.f64 (pow.f64 t 3) -4) (*.f64 4 (+.f64 (pow.f64 t 4) (pow.f64 t 2)))))
(+.f64 (*.f64 4 (+.f64 (pow.f64 t 2) (pow.f64 t 4))) (*.f64 -4 (+.f64 (pow.f64 t 3) (pow.f64 t 5))))
(*.f64 4 t)
(*.f64 t 4)
(-.f64 (*.f64 4 t) 4)
(-.f64 (*.f64 t 4) 4)
(-.f64 (+.f64 (*.f64 4 (/.f64 1 t)) (*.f64 4 t)) 4)
(+.f64 (*.f64 t 4) (-.f64 (*.f64 4 (/.f64 1 t)) 4))
(-.f64 (*.f64 4 (+.f64 t (/.f64 1 t))) 4)
(-.f64 (+.f64 (*.f64 4 (/.f64 1 t)) (*.f64 4 t)) (+.f64 4 (*.f64 4 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (+.f64 (*.f64 4 (/.f64 1 t)) (*.f64 t 4)) (+.f64 4 (*.f64 4 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (*.f64 4 (+.f64 t (/.f64 1 t))) (+.f64 4 (*.f64 4 (/.f64 1 (pow.f64 t 2)))))
(*.f64 4 t)
(*.f64 t 4)
(-.f64 (*.f64 4 t) 4)
(-.f64 (*.f64 t 4) 4)
(-.f64 (+.f64 (*.f64 4 (/.f64 1 t)) (*.f64 4 t)) 4)
(+.f64 (*.f64 t 4) (-.f64 (*.f64 4 (/.f64 1 t)) 4))
(-.f64 (*.f64 4 (+.f64 t (/.f64 1 t))) 4)
(-.f64 (+.f64 (*.f64 4 (/.f64 1 t)) (*.f64 4 t)) (+.f64 4 (*.f64 4 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (+.f64 (*.f64 4 (/.f64 1 t)) (*.f64 t 4)) (+.f64 4 (*.f64 4 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (*.f64 4 (+.f64 t (/.f64 1 t))) (+.f64 4 (*.f64 4 (/.f64 1 (pow.f64 t 2)))))
-1
(-.f64 (*.f64 -4 (pow.f64 t 2)) 1)
(+.f64 (*.f64 (pow.f64 t 2) -4) -1)
(+.f64 -1 (*.f64 (pow.f64 t 2) -4))
(-.f64 (+.f64 (*.f64 -4 (pow.f64 t 2)) (*.f64 8 (pow.f64 t 3))) 1)
(+.f64 (*.f64 (pow.f64 t 3) 8) (+.f64 (*.f64 (pow.f64 t 2) -4) -1))
(+.f64 (*.f64 (pow.f64 t 2) -4) (+.f64 -1 (*.f64 (pow.f64 t 3) 8)))
(-.f64 (+.f64 (*.f64 -4 (pow.f64 t 2)) (+.f64 (*.f64 -12 (pow.f64 t 4)) (*.f64 8 (pow.f64 t 3)))) 1)
(+.f64 (+.f64 (*.f64 (pow.f64 t 3) 8) (*.f64 (pow.f64 t 4) -12)) (+.f64 (*.f64 (pow.f64 t 2) -4) -1))
(+.f64 -1 (+.f64 (*.f64 (pow.f64 t 2) -4) (+.f64 (*.f64 (pow.f64 t 3) 8) (*.f64 (pow.f64 t 4) -12))))
-5
(-.f64 (*.f64 8 (/.f64 1 t)) 5)
(-.f64 (*.f64 (/.f64 1 t) 8) 5)
(-.f64 (*.f64 8 (/.f64 1 t)) (+.f64 5 (*.f64 12 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (*.f64 (/.f64 1 t) 8) (+.f64 5 (*.f64 (/.f64 1 (pow.f64 t 2)) 12)))
(-.f64 (+.f64 (*.f64 8 (/.f64 1 t)) (*.f64 16 (/.f64 1 (pow.f64 t 3)))) (+.f64 5 (*.f64 12 (/.f64 1 (pow.f64 t 2)))))
(+.f64 (*.f64 (/.f64 1 (pow.f64 t 3)) 16) (-.f64 (*.f64 (/.f64 1 t) 8) (+.f64 5 (*.f64 (/.f64 1 (pow.f64 t 2)) 12))))
(-.f64 (+.f64 (*.f64 (/.f64 1 t) 8) (*.f64 (/.f64 1 (pow.f64 t 3)) 16)) (+.f64 5 (*.f64 (/.f64 1 (pow.f64 t 2)) 12)))
-5
(-.f64 (*.f64 8 (/.f64 1 t)) 5)
(-.f64 (*.f64 (/.f64 1 t) 8) 5)
(-.f64 (*.f64 8 (/.f64 1 t)) (+.f64 5 (*.f64 12 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (*.f64 (/.f64 1 t) 8) (+.f64 5 (*.f64 (/.f64 1 (pow.f64 t 2)) 12)))
(-.f64 (+.f64 (*.f64 8 (/.f64 1 t)) (*.f64 16 (/.f64 1 (pow.f64 t 3)))) (+.f64 5 (*.f64 12 (/.f64 1 (pow.f64 t 2)))))
(+.f64 (*.f64 (/.f64 1 (pow.f64 t 3)) 16) (-.f64 (*.f64 (/.f64 1 t) 8) (+.f64 5 (*.f64 (/.f64 1 (pow.f64 t 2)) 12))))
(-.f64 (+.f64 (*.f64 (/.f64 1 t) 8) (*.f64 (/.f64 1 (pow.f64 t 3)) 16)) (+.f64 5 (*.f64 (/.f64 1 (pow.f64 t 2)) 12)))
(+.f64 (/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))) 0)
(/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(+.f64 0 (/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))))
(/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(-.f64 (/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))) 0)
(/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 -1 (/.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))) (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 1 (/.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 2 (/.f64 (*.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))) -2) (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))) 1)
(/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 -2 (/.f64 (*.f64 2 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))) (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (*.f64 2 (/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))) 2)
(/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (*.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) 2) (*.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))) -2))
(/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (*.f64 (/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))) 4) 4)
(/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (*.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) 4) (*.f64 4 (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))))
(/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))) 4)) 8)
(/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) 4) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))) 4)
(/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))) -1)
(/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (neg.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (neg.f64 (*.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) 2)) (*.f64 2 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (neg.f64 (*.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) 2)) (-.f64 0 (*.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))) -2)))
(/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))))) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(pow.f64 (/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))) 1)
(/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(neg.f64 (/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (neg.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(+.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))) 0)
(/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))
(/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))
(+.f64 0 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))
(/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))
(/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))
(-.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))) 0)
(/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))
(/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 -1 (/.f64 t (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (-.f64 -1 t))))
(/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))
(/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 -1 (/.f64 t (*.f64 (+.f64 t 1) (neg.f64 (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))
(/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 -1 (/.f64 t (neg.f64 (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))
(/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 -1 (/.f64 (/.f64 t (-.f64 -1 t)) (+.f64 1/4 (/.f64 1/4 t))))
(/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))
(/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 -1 (/.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) (-.f64 -1 t)))
(/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))
(/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 t (/.f64 -1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (-.f64 -1 t))))
(/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))
(/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))
(/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))
(/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))
(*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))
(*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))
(*.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))) 1)
(/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))
(/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 2 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 -1 (*.f64 t -2)) 1/2)))
(*.f64 2 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/2 (/.f64 -1 (*.f64 t -2))))))
(*.f64 2 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/2 (/.f64 1/2 t))))
(*.f64 2 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/2 (/.f64 1/2 t)))))
(*.f64 2 (/.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) (+.f64 2 (+.f64 t t))))
(/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))
(/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 2 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 (/.f64 -1 (*.f64 t -2)) 1/2))))
(*.f64 2 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/2 (/.f64 -1 (*.f64 t -2))))))
(*.f64 2 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/2 (/.f64 1/2 t))))
(*.f64 2 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/2 (/.f64 1/2 t)))))
(*.f64 2 (/.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))) 2))
(/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))
(/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) (/.f64 -1 (-.f64 -1 t)))
(/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))
(/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 1/2 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 2 (+.f64 1/4 (/.f64 1/4 t)))))
(*.f64 (/.f64 2 (+.f64 1/4 (/.f64 1/4 t))) (*.f64 (/.f64 t (+.f64 t 1)) 1/2))
(*.f64 (+.f64 t t) (/.f64 (/.f64 -2 (-.f64 -1 (/.f64 1 t))) (+.f64 t 1)))
(*.f64 (+.f64 t t) (/.f64 -2 (*.f64 (-.f64 -1 (/.f64 1 t)) (+.f64 t 1))))
(*.f64 (+.f64 t t) (/.f64 2 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 t 1))))
(*.f64 (+.f64 t t) (/.f64 (/.f64 2 (+.f64 1 (/.f64 1 t))) (+.f64 t 1)))
(*.f64 (+.f64 t t) (/.f64 (/.f64 -2 (-.f64 -1 t)) (+.f64 1 (/.f64 1 t))))
(*.f64 (+.f64 t t) (*.f64 2 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))
(*.f64 4 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) t))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 t 4))
(*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))
(*.f64 (+.f64 t t) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (/.f64 -1/2 (-.f64 -1 t))))
(*.f64 (*.f64 4 (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 -1/2 (-.f64 -1 t)) (+.f64 t t)))
(*.f64 (/.f64 1/2 (+.f64 t 1)) (*.f64 t (*.f64 (/.f64 t (+.f64 t 1)) 8)))
(*.f64 t (*.f64 (*.f64 8 (/.f64 t (+.f64 t 1))) (/.f64 1/2 (+.f64 t 1))))
(*.f64 (/.f64 t (+.f64 t 1)) (*.f64 8 (*.f64 t (/.f64 -1/2 (-.f64 -1 t)))))
(*.f64 (+.f64 t t) (*.f64 1/2 (/.f64 -1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (-.f64 -1 t)))))
(/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))
(/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 (/.f64 -2 (-.f64 -1 (/.f64 1 t))) (/.f64 -2 (-.f64 -1 (/.f64 1 t))))
(*.f64 (/.f64 2 (-.f64 (/.f64 1 t) -1)) (/.f64 2 (-.f64 (/.f64 1 t) -1)))
(*.f64 (/.f64 2 (+.f64 1 (/.f64 1 t))) (/.f64 2 (+.f64 1 (/.f64 1 t))))
(*.f64 (/.f64 (+.f64 t t) (+.f64 1/4 (/.f64 1/4 t))) (/.f64 -1/2 (-.f64 -1 t)))
(*.f64 (/.f64 -1/2 (-.f64 -1 t)) (/.f64 (+.f64 t t) (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 (/.f64 1/2 (+.f64 t 1)) (/.f64 (+.f64 t t) (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 (*.f64 t 4) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))
(*.f64 4 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) t))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 t 4))
(*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))
(*.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (/.f64 t (+.f64 t 1)))
(*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))
(*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))
(*.f64 (/.f64 -1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (-.f64 -1 t))) t)
(/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))
(/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 (/.f64 -1 (-.f64 -1 t)) (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))
(/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))
(/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 (neg.f64 t) (/.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (-.f64 -1 t))))
(/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))
(/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 (neg.f64 t) (/.f64 1 (*.f64 (+.f64 t 1) (neg.f64 (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))
(/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 (neg.f64 t) (/.f64 -1 (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))
(/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 -1 (+.f64 1/4 (/.f64 1/4 t))))
(/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))
(/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 (/.f64 t (neg.f64 (+.f64 1/4 (/.f64 1/4 t)))) (/.f64 1 (-.f64 -1 t)))
(/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))
(/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 (*.f64 2 (/.f64 -1 (-.f64 -1 t))) (/.f64 t (+.f64 (/.f64 -1 (*.f64 t -2)) 1/2)))
(*.f64 2 (*.f64 (/.f64 1 (-.f64 t -1)) (/.f64 t (+.f64 1/2 (/.f64 -1 (*.f64 t -2))))))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 t 1))) (/.f64 t (+.f64 1/2 (/.f64 1/2 t))))
(*.f64 2 (*.f64 (/.f64 1 (+.f64 t 1)) (/.f64 t (+.f64 1/2 (/.f64 1/2 t)))))
(*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 2 (+.f64 1/4 (/.f64 1/4 t)))) 1/2)
(*.f64 1/2 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 2 (+.f64 1/4 (/.f64 1/4 t)))))
(*.f64 (/.f64 2 (+.f64 1/4 (/.f64 1/4 t))) (*.f64 (/.f64 t (+.f64 t 1)) 1/2))
(*.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)) (*.f64 t 4))
(*.f64 4 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) t))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 t 4))
(*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))
(*.f64 (/.f64 -1/2 (-.f64 -1 t)) (/.f64 (+.f64 t t) (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 (/.f64 1/2 (+.f64 t 1)) (/.f64 (+.f64 t t) (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 (/.f64 (/.f64 -2 (-.f64 -1 (/.f64 1 t))) (+.f64 t 1)) (+.f64 t t))
(*.f64 (+.f64 t t) (/.f64 -2 (*.f64 (-.f64 -1 (/.f64 1 t)) (+.f64 t 1))))
(*.f64 (+.f64 t t) (/.f64 2 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 t 1))))
(*.f64 (+.f64 t t) (/.f64 (/.f64 2 (+.f64 1 (/.f64 1 t))) (+.f64 t 1)))
(*.f64 (+.f64 t t) (/.f64 (/.f64 -2 (-.f64 -1 t)) (+.f64 1 (/.f64 1 t))))
(*.f64 (/.f64 2 (+.f64 t 1)) (/.f64 t (+.f64 (/.f64 -1 (*.f64 t -2)) 1/2)))
(*.f64 (/.f64 t (+.f64 1/2 (/.f64 -1 (*.f64 t -2)))) (/.f64 2 (+.f64 t 1)))
(*.f64 (/.f64 t (+.f64 1/2 (/.f64 1/2 t))) (/.f64 2 (+.f64 t 1)))
(*.f64 (/.f64 t (+.f64 1/2 (/.f64 1/2 t))) (/.f64 -2 (-.f64 -1 t)))
(*.f64 (/.f64 2 (+.f64 1/4 (/.f64 1/4 t))) (/.f64 t (+.f64 2 (+.f64 t t))))
(*.f64 (/.f64 2 (+.f64 1/4 (/.f64 1/4 t))) (/.f64 t (+.f64 t (+.f64 t 2))))
(*.f64 (*.f64 2 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))) (+.f64 t t))
(*.f64 4 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) t))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 t 4))
(*.f64 t (*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))
(*.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (/.f64 -1/2 (-.f64 -1 t))) (+.f64 t t))
(*.f64 (*.f64 4 (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 -1/2 (-.f64 -1 t)) (+.f64 t t)))
(*.f64 (/.f64 1/2 (+.f64 t 1)) (*.f64 t (*.f64 (/.f64 t (+.f64 t 1)) 8)))
(*.f64 t (*.f64 (*.f64 8 (/.f64 t (+.f64 t 1))) (/.f64 1/2 (+.f64 t 1))))
(*.f64 (/.f64 t (+.f64 t 1)) (*.f64 8 (*.f64 t (/.f64 -1/2 (-.f64 -1 t)))))
(*.f64 (*.f64 1/2 (/.f64 -1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (-.f64 -1 t)))) (+.f64 t t))
(/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))
(/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 (/.f64 t (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (-.f64 -1 t))) -1)
(/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))
(/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (neg.f64 (+.f64 1/4 (/.f64 1/4 t))))) -1)
(/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))
(/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 (/.f64 t (neg.f64 (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))) -1)
(/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))
(/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 (/.f64 (/.f64 t (-.f64 -1 t)) (+.f64 1/4 (/.f64 1/4 t))) -1)
(/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))
(/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 (/.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) (-.f64 -1 t)) -1)
(/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))
(/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 (/.f64 t (+.f64 2 (+.f64 t t))) (/.f64 2 (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 (/.f64 2 (+.f64 1/4 (/.f64 1/4 t))) (/.f64 t (+.f64 2 (+.f64 t t))))
(*.f64 (/.f64 2 (+.f64 1/4 (/.f64 1/4 t))) (/.f64 t (+.f64 t (+.f64 t 2))))
(*.f64 (/.f64 t (+.f64 (/.f64 -1 (*.f64 t -2)) 1/2)) (*.f64 2 (/.f64 -1 (-.f64 -1 t))))
(*.f64 2 (*.f64 (/.f64 1 (-.f64 t -1)) (/.f64 t (+.f64 1/2 (/.f64 -1 (*.f64 t -2))))))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 t 1))) (/.f64 t (+.f64 1/2 (/.f64 1/2 t))))
(*.f64 2 (*.f64 (/.f64 1 (+.f64 t 1)) (/.f64 t (+.f64 1/2 (/.f64 1/2 t)))))
(*.f64 (/.f64 t (+.f64 (/.f64 -1 (*.f64 t -2)) 1/2)) (/.f64 2 (+.f64 t 1)))
(*.f64 (/.f64 t (+.f64 1/2 (/.f64 -1 (*.f64 t -2)))) (/.f64 2 (+.f64 t 1)))
(*.f64 (/.f64 t (+.f64 1/2 (/.f64 1/2 t))) (/.f64 2 (+.f64 t 1)))
(*.f64 (/.f64 t (+.f64 1/2 (/.f64 1/2 t))) (/.f64 -2 (-.f64 -1 t)))
(*.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 -1 (*.f64 t -2)) 1/2)) 2)
(*.f64 2 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/2 (/.f64 -1 (*.f64 t -2))))))
(*.f64 2 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/2 (/.f64 1/2 t))))
(*.f64 2 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/2 (/.f64 1/2 t)))))
(*.f64 (/.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) (+.f64 2 (+.f64 t t))) 2)
(/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))
(/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 (/.f64 1 (-.f64 -1 t)) (/.f64 t (neg.f64 (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))
(/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 (/.f64 -1 (+.f64 1/4 (/.f64 1/4 t))) (/.f64 t (-.f64 -1 t)))
(/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))
(/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 (/.f64 -1 (*.f64 t -2)) 1/2))) 2)
(*.f64 2 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/2 (/.f64 -1 (*.f64 t -2))))))
(*.f64 2 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/2 (/.f64 1/2 t))))
(*.f64 2 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/2 (/.f64 1/2 t)))))
(*.f64 (/.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))) 2) 2)
(/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))
(/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (-.f64 -1 t))) (neg.f64 t))
(/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))
(/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 (/.f64 1 (*.f64 (+.f64 t 1) (neg.f64 (+.f64 1/4 (/.f64 1/4 t))))) (neg.f64 t))
(/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))
(/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 (/.f64 -1 (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))) (neg.f64 t))
(/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))
(/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))
(pow.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))) 1)
(/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))
(/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))
(neg.f64 (/.f64 t (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (-.f64 -1 t))))
(/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))
(/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))
(neg.f64 (/.f64 t (*.f64 (+.f64 t 1) (neg.f64 (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))
(/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))
(neg.f64 (/.f64 t (neg.f64 (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))
(/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))
(neg.f64 (/.f64 (/.f64 t (-.f64 -1 t)) (+.f64 1/4 (/.f64 1/4 t))))
(/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))
(/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))
(neg.f64 (/.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) (-.f64 -1 t)))
(/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))
(/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))
(fabs.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))
(fabs.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))))
(+.f64 -1 (-.f64 1 (/.f64 t (neg.f64 (+.f64 1/4 (/.f64 1/4 t))))))
(+.f64 -1 (-.f64 1 (neg.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 t (+.f64 1/4 (/.f64 1/4 t)))
(+.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) 0)
(+.f64 -1 (-.f64 1 (/.f64 t (neg.f64 (+.f64 1/4 (/.f64 1/4 t))))))
(+.f64 -1 (-.f64 1 (neg.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 t (+.f64 1/4 (/.f64 1/4 t)))
(+.f64 0 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))
(+.f64 -1 (-.f64 1 (/.f64 t (neg.f64 (+.f64 1/4 (/.f64 1/4 t))))))
(+.f64 -1 (-.f64 1 (neg.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 t (+.f64 1/4 (/.f64 1/4 t)))
(-.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) 0)
(+.f64 -1 (-.f64 1 (/.f64 t (neg.f64 (+.f64 1/4 (/.f64 1/4 t))))))
(+.f64 -1 (-.f64 1 (neg.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 t (+.f64 1/4 (/.f64 1/4 t)))
(-.f64 0 (/.f64 t (neg.f64 (+.f64 1/4 (/.f64 1/4 t)))))
(+.f64 -1 (-.f64 1 (/.f64 t (neg.f64 (+.f64 1/4 (/.f64 1/4 t))))))
(+.f64 -1 (-.f64 1 (neg.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 t (+.f64 1/4 (/.f64 1/4 t)))
(*.f64 -1 (/.f64 t (neg.f64 (+.f64 1/4 (/.f64 1/4 t)))))
(+.f64 -1 (-.f64 1 (/.f64 t (neg.f64 (+.f64 1/4 (/.f64 1/4 t))))))
(+.f64 -1 (-.f64 1 (neg.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 t (+.f64 1/4 (/.f64 1/4 t)))
(*.f64 t (*.f64 (/.f64 t (+.f64 t 1)) 4))
(*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))
(*.f64 1 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))
(+.f64 -1 (-.f64 1 (/.f64 t (neg.f64 (+.f64 1/4 (/.f64 1/4 t))))))
(+.f64 -1 (-.f64 1 (neg.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 t (+.f64 1/4 (/.f64 1/4 t)))
(*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t 4))
(*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 1 (/.f64 1/4 t)))
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t 1/4))
(*.f64 2 (/.f64 t (+.f64 (/.f64 -1 (*.f64 t -2)) 1/2)))
(*.f64 2 (/.f64 t (+.f64 1/2 (/.f64 -1 (*.f64 t -2)))))
(*.f64 2 (/.f64 t (+.f64 1/2 (/.f64 1/2 t))))
(*.f64 2 (/.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) 2))
(+.f64 -1 (-.f64 1 (/.f64 t (neg.f64 (+.f64 1/4 (/.f64 1/4 t))))))
(+.f64 -1 (-.f64 1 (neg.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 t (+.f64 1/4 (/.f64 1/4 t)))
(*.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) 1)
(+.f64 -1 (-.f64 1 (/.f64 t (neg.f64 (+.f64 1/4 (/.f64 1/4 t))))))
(+.f64 -1 (-.f64 1 (neg.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 t (+.f64 1/4 (/.f64 1/4 t)))
(*.f64 1/2 (/.f64 (+.f64 t t) (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 (+.f64 t t) (/.f64 -2 (-.f64 -1 (/.f64 1 t))))
(*.f64 (+.f64 t t) (/.f64 2 (-.f64 (/.f64 1 t) -1)))
(*.f64 (+.f64 t t) (/.f64 2 (+.f64 1 (/.f64 1 t))))
(*.f64 (/.f64 -2 (-.f64 -1 (/.f64 1 t))) (+.f64 t t))
(*.f64 (+.f64 t t) (/.f64 2 (-.f64 (/.f64 1 t) -1)))
(*.f64 (+.f64 t t) (/.f64 2 (+.f64 1 (/.f64 1 t))))
(*.f64 (/.f64 (+.f64 t t) (+.f64 1/4 (/.f64 1/4 t))) 1/2)
(*.f64 1/2 (/.f64 (+.f64 t t) (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 (*.f64 t 4) (/.f64 t (+.f64 t 1)))
(*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))
(*.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) t)
(*.f64 t (*.f64 4 (/.f64 t (+.f64 t 1))))
(*.f64 (/.f64 -1 (-.f64 -1 t)) (/.f64 t (/.f64 1/4 t)))
(*.f64 (/.f64 1 (-.f64 t -1)) (/.f64 t (/.f64 1/4 t)))
(*.f64 (/.f64 1 (+.f64 t 1)) (/.f64 t (/.f64 1/4 t)))
(*.f64 (neg.f64 t) (/.f64 -1 (+.f64 1/4 (/.f64 1/4 t))))
(+.f64 -1 (-.f64 1 (/.f64 t (neg.f64 (+.f64 1/4 (/.f64 1/4 t))))))
(+.f64 -1 (-.f64 1 (neg.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 t (+.f64 1/4 (/.f64 1/4 t)))
(*.f64 (/.f64 t (neg.f64 (+.f64 1/4 (/.f64 1/4 t)))) -1)
(+.f64 -1 (-.f64 1 (/.f64 t (neg.f64 (+.f64 1/4 (/.f64 1/4 t))))))
(+.f64 -1 (-.f64 1 (neg.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 t (+.f64 1/4 (/.f64 1/4 t)))
(*.f64 (/.f64 -1/2 (-.f64 -1 t)) (/.f64 (+.f64 t t) (/.f64 1/4 t)))
(*.f64 (/.f64 1/2 (+.f64 t 1)) (/.f64 t (/.f64 1/4 (+.f64 t t))))
(*.f64 (/.f64 -1/2 (-.f64 -1 t)) (/.f64 t (/.f64 1/4 (+.f64 t t))))
(*.f64 (/.f64 2 (+.f64 1/4 (/.f64 1/4 t))) (/.f64 t 2))
(/.f64 (/.f64 t 2) (/.f64 (+.f64 1/4 (/.f64 1/4 t)) 2))
(*.f64 (/.f64 1 (/.f64 1/4 t)) (/.f64 t (+.f64 t 1)))
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t 1/4))
(*.f64 (/.f64 (+.f64 t t) (/.f64 1/4 t)) (/.f64 -1/2 (-.f64 -1 t)))
(*.f64 (/.f64 -1/2 (-.f64 -1 t)) (/.f64 (+.f64 t t) (/.f64 1/4 t)))
(*.f64 (/.f64 1/2 (+.f64 t 1)) (/.f64 t (/.f64 1/4 (+.f64 t t))))
(*.f64 (/.f64 -1/2 (-.f64 -1 t)) (/.f64 t (/.f64 1/4 (+.f64 t t))))
(*.f64 (/.f64 t (/.f64 1/4 t)) (/.f64 -1 (-.f64 -1 t)))
(*.f64 (/.f64 1 (-.f64 t -1)) (/.f64 t (/.f64 1/4 t)))
(*.f64 (/.f64 1 (+.f64 t 1)) (/.f64 t (/.f64 1/4 t)))
(*.f64 (/.f64 t (+.f64 (/.f64 -1 (*.f64 t -2)) 1/2)) 2)
(*.f64 2 (/.f64 t (+.f64 1/2 (/.f64 -1 (*.f64 t -2)))))
(*.f64 2 (/.f64 t (+.f64 1/2 (/.f64 1/2 t))))
(*.f64 (/.f64 t 2) (/.f64 2 (+.f64 1/4 (/.f64 1/4 t))))
(/.f64 (/.f64 t 2) (/.f64 (+.f64 1/4 (/.f64 1/4 t)) 2))
(*.f64 (/.f64 2 (+.f64 1/4 (/.f64 1/4 t))) (/.f64 t 2))
(*.f64 (/.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) 2) 2)
(+.f64 -1 (-.f64 1 (/.f64 t (neg.f64 (+.f64 1/4 (/.f64 1/4 t))))))
(+.f64 -1 (-.f64 1 (neg.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 t (+.f64 1/4 (/.f64 1/4 t)))
(*.f64 (/.f64 -1 (+.f64 1/4 (/.f64 1/4 t))) (neg.f64 t))
(+.f64 -1 (-.f64 1 (/.f64 t (neg.f64 (+.f64 1/4 (/.f64 1/4 t))))))
(+.f64 -1 (-.f64 1 (neg.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 t (+.f64 1/4 (/.f64 1/4 t)))
(pow.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) 1)
(+.f64 -1 (-.f64 1 (/.f64 t (neg.f64 (+.f64 1/4 (/.f64 1/4 t))))))
(+.f64 -1 (-.f64 1 (neg.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 t (+.f64 1/4 (/.f64 1/4 t)))
(neg.f64 (/.f64 t (neg.f64 (+.f64 1/4 (/.f64 1/4 t)))))
(+.f64 -1 (-.f64 1 (/.f64 t (neg.f64 (+.f64 1/4 (/.f64 1/4 t))))))
(+.f64 -1 (-.f64 1 (neg.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 t (+.f64 1/4 (/.f64 1/4 t)))
(+.f64 -1 (-.f64 1 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))))
(-.f64 -1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))))
(-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))
(+.f64 -1 (/.f64 t (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (-.f64 -1 t))))
(+.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) 0)
(+.f64 -1 (-.f64 1 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))))
(-.f64 -1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))))
(-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))
(+.f64 -1 (/.f64 t (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (-.f64 -1 t))))
(+.f64 0 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))))
(+.f64 -1 (-.f64 1 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))))
(-.f64 -1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))))
(-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))
(+.f64 -1 (/.f64 t (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (-.f64 -1 t))))
(+.f64 (-.f64 1 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))) -1)
(+.f64 -1 (-.f64 1 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))))
(-.f64 -1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))))
(-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))
(+.f64 -1 (/.f64 t (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (-.f64 -1 t))))
(*.f64 -1 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))))
(+.f64 -1 (-.f64 1 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))))
(-.f64 -1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))))
(-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))
(+.f64 -1 (/.f64 t (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (-.f64 -1 t))))
(*.f64 1 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))))
(+.f64 -1 (-.f64 1 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))))
(-.f64 -1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))))
(-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))
(+.f64 -1 (/.f64 t (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (-.f64 -1 t))))
(*.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) 1)
(+.f64 -1 (-.f64 1 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))))
(-.f64 -1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))))
(-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))
(+.f64 -1 (/.f64 t (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (-.f64 -1 t))))
(*.f64 2 (/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) 2))
(+.f64 -1 (-.f64 1 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))))
(-.f64 -1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))))
(-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))
(+.f64 -1 (/.f64 t (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (-.f64 -1 t))))
(*.f64 1/2 (*.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) 2))
(+.f64 -1 (-.f64 1 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))))
(-.f64 -1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))))
(-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))
(+.f64 -1 (/.f64 t (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (-.f64 -1 t))))
(*.f64 (*.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) 2) 1/2)
(+.f64 -1 (-.f64 1 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))))
(-.f64 -1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))))
(-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))
(+.f64 -1 (/.f64 t (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (-.f64 -1 t))))
(*.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) -1)
(+.f64 -1 (-.f64 1 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))))
(-.f64 -1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))))
(-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))
(+.f64 -1 (/.f64 t (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (-.f64 -1 t))))
(*.f64 (/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) 2) 2)
(+.f64 -1 (-.f64 1 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))))
(-.f64 -1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))))
(-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))
(+.f64 -1 (/.f64 t (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (-.f64 -1 t))))
(/.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) 1)
(+.f64 -1 (-.f64 1 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))))
(-.f64 -1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))))
(-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))
(+.f64 -1 (/.f64 t (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (-.f64 -1 t))))
(/.f64 (*.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) 2) 2)
(+.f64 -1 (-.f64 1 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))))
(-.f64 -1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))))
(-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))
(+.f64 -1 (/.f64 t (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (-.f64 -1 t))))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) -1)
(+.f64 -1 (-.f64 1 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))))
(-.f64 -1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))))
(-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))
(+.f64 -1 (/.f64 t (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (-.f64 -1 t))))
(/.f64 (*.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) 4) 4)
(+.f64 -1 (-.f64 1 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))))
(-.f64 -1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))))
(-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))
(+.f64 -1 (/.f64 t (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (-.f64 -1 t))))
(/.f64 (*.f64 2 (*.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) 4)) 8)
(+.f64 -1 (-.f64 1 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))))
(-.f64 -1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))))
(-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))
(+.f64 -1 (/.f64 t (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (-.f64 -1 t))))
(pow.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) 1)
(+.f64 -1 (-.f64 1 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))))
(-.f64 -1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))))
(-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))
(+.f64 -1 (/.f64 t (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (-.f64 -1 t))))
(neg.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))))
(+.f64 -1 (-.f64 1 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))))
(-.f64 -1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))))
(-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))
(+.f64 -1 (/.f64 t (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (-.f64 -1 t))))

localize9.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
0.4b
(*.f64 2/9 (/.f64 1 t))
Compiler

Compiled 20 to 16 computations (20% saved)

series1.0ms (0%)

Counts
2 → 15
Calls

6 calls:

TimeVariablePointExpression
0.0ms
t
@0
(*.f64 2/9 (/.f64 1 t))
0.0ms
t
@0
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
0.0ms
t
@inf
(*.f64 2/9 (/.f64 1 t))
0.0ms
t
@-inf
(*.f64 2/9 (/.f64 1 t))
0.0ms
t
@-inf
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))

rewrite122.0ms (1.5%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0932
17032
215632
330532
460832
5156632
6441732
Stop Event
node limit
Counts
2 → 43
Calls
Call 1
Inputs
(*.f64 2/9 (/.f64 1 t))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 2 t) 1/9) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 2 t) 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2/9 (/.f64 1/2 t)) (*.f64 2/9 (/.f64 1/2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 2 t) 1/9) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 2 t) 1/9) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2/9 (/.f64 2 t)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2/9 (/.f64 4 t)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 2 t) 8/9) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 2 t) 8/9)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 2 t) 8/9))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 2 t) 8/9))) (*.f64 2 (*.f64 2 (*.f64 (/.f64 2 t) 8/9)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 2 t) 1/9) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -2 (-.f64 1 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -5/6) -2) (/.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -5/6) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -5/6) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -5/6) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (*.f64 (/.f64 2 t) 1/9) -5/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -5/6) -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -5/6) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -5/6 (+.f64 (*.f64 2/9 (/.f64 2 t)) -5/6)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (+.f64 (*.f64 (/.f64 2 t) 1/9) -5/6)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 (/.f64 2 t) 1/9) -5/6))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)) 8))) (*.f64 2 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -5/6))))))

simplify159.0ms (1.9%)

Algorithm
egg-herbie
Rules
1788×rational.json-simplify-35
1120×rational.json-simplify-2
792×rational.json-simplify-1
788×rational.json-simplify-59
552×rational.json-simplify-51
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
098868
1219856
2506856
31340856
42982856
53907856
64462856
75391856
85969856
96622856
Stop Event
node limit
Counts
58 → 52
Calls
Call 1
Inputs
(/.f64 2/9 t)
(/.f64 2/9 t)
(/.f64 2/9 t)
(/.f64 2/9 t)
(/.f64 2/9 t)
(/.f64 2/9 t)
(/.f64 2/9 t)
(/.f64 2/9 t)
(/.f64 2/9 t)
(/.f64 2/9 t)
(/.f64 2/9 t)
(/.f64 2/9 t)
(/.f64 -2/9 t)
5/6
5/6
(+.f64 (*.f64 (/.f64 2 t) 1/9) 0)
(+.f64 0 (*.f64 (/.f64 2 t) 1/9))
(+.f64 (*.f64 2/9 (/.f64 1/2 t)) (*.f64 2/9 (/.f64 1/2 t)))
(-.f64 (*.f64 (/.f64 2 t) 1/9) 0)
(/.f64 (*.f64 (/.f64 2 t) 1/9) 1)
(/.f64 (*.f64 2/9 (/.f64 2 t)) 2)
(/.f64 (*.f64 2/9 (/.f64 4 t)) 4)
(/.f64 (*.f64 (/.f64 2 t) 8/9) 8)
(/.f64 (*.f64 2 (*.f64 (/.f64 2 t) 8/9)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 2 t) 8/9))) 32)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 2 t) 8/9))) (*.f64 2 (*.f64 2 (*.f64 (/.f64 2 t) 8/9)))) 64)
(pow.f64 (*.f64 (/.f64 2 t) 1/9) 1)
(+.f64 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)) 0)
(+.f64 0 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)))
(+.f64 -1 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6)))
(+.f64 -2 (-.f64 1 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6)))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6)) -1)
(+.f64 (/.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -5/6) -2) (/.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -5/6) -2))
(*.f64 1 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)))
(*.f64 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)) 1)
(*.f64 2 (/.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -5/6) -2))
(*.f64 (*.f64 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)) 2) 1/2)
(*.f64 4 (/.f64 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)) 4))
(*.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -5/6) -1)
(*.f64 -1 (+.f64 (*.f64 (/.f64 2 t) 1/9) -5/6))
(*.f64 (*.f64 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)) 4) 1/4)
(*.f64 1/2 (*.f64 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)) 2))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -5/6) -2) 2)
(*.f64 1/4 (*.f64 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)) 4))
(*.f64 (/.f64 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)) 4) 4)
(/.f64 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)) 1)
(/.f64 (*.f64 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)) 2) 2)
(/.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -5/6) -1)
(/.f64 (*.f64 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)) 4) 4)
(/.f64 (+.f64 -5/6 (+.f64 (*.f64 2/9 (/.f64 2 t)) -5/6)) -2)
(/.f64 (*.f64 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)) 8) 8)
(/.f64 (*.f64 4 (+.f64 (*.f64 (/.f64 2 t) 1/9) -5/6)) -4)
(/.f64 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)) 8))) 32)
(/.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 (/.f64 2 t) 1/9) -5/6))) -8)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)) 8))) (*.f64 2 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)) 8)))) 64)
(pow.f64 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)) 1)
(neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -5/6))
Outputs
(/.f64 2/9 t)
(/.f64 2/9 t)
(/.f64 2/9 t)
(/.f64 2/9 t)
(/.f64 2/9 t)
(/.f64 2/9 t)
(/.f64 2/9 t)
(/.f64 2/9 t)
(/.f64 2/9 t)
(/.f64 2/9 t)
(/.f64 2/9 t)
(/.f64 2/9 t)
(/.f64 -2/9 t)
5/6
5/6
(+.f64 (*.f64 (/.f64 2 t) 1/9) 0)
(*.f64 (/.f64 2 t) 1/9)
(*.f64 2/9 (/.f64 1 t))
(+.f64 0 (*.f64 (/.f64 2 t) 1/9))
(*.f64 (/.f64 2 t) 1/9)
(*.f64 2/9 (/.f64 1 t))
(+.f64 (*.f64 2/9 (/.f64 1/2 t)) (*.f64 2/9 (/.f64 1/2 t)))
(*.f64 (/.f64 2 t) 1/9)
(*.f64 2/9 (/.f64 1 t))
(-.f64 (*.f64 (/.f64 2 t) 1/9) 0)
(*.f64 (/.f64 2 t) 1/9)
(*.f64 2/9 (/.f64 1 t))
(/.f64 (*.f64 (/.f64 2 t) 1/9) 1)
(*.f64 (/.f64 2 t) 1/9)
(*.f64 2/9 (/.f64 1 t))
(/.f64 (*.f64 2/9 (/.f64 2 t)) 2)
(*.f64 (/.f64 2 t) 1/9)
(*.f64 2/9 (/.f64 1 t))
(/.f64 (*.f64 2/9 (/.f64 4 t)) 4)
(*.f64 (/.f64 2 t) 1/9)
(*.f64 2/9 (/.f64 1 t))
(/.f64 (*.f64 (/.f64 2 t) 8/9) 8)
(*.f64 (/.f64 2 t) 1/9)
(*.f64 2/9 (/.f64 1 t))
(/.f64 (*.f64 2 (*.f64 (/.f64 2 t) 8/9)) 16)
(*.f64 (/.f64 2 t) 1/9)
(*.f64 2/9 (/.f64 1 t))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 2 t) 8/9))) 32)
(*.f64 (/.f64 2 t) 1/9)
(*.f64 2/9 (/.f64 1 t))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 2 t) 8/9))) (*.f64 2 (*.f64 2 (*.f64 (/.f64 2 t) 8/9)))) 64)
(*.f64 (/.f64 2 t) 1/9)
(*.f64 2/9 (/.f64 1 t))
(pow.f64 (*.f64 (/.f64 2 t) 1/9) 1)
(*.f64 (/.f64 2 t) 1/9)
(*.f64 2/9 (/.f64 1 t))
(+.f64 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)) 0)
(-.f64 5/6 (*.f64 (/.f64 2 t) 1/9))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 0 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)))
(-.f64 5/6 (*.f64 (/.f64 2 t) 1/9))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 -1 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6)))
(-.f64 -1 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6))
(-.f64 -1 (+.f64 (*.f64 2/9 (/.f64 1 t)) -11/6))
(+.f64 -2 (-.f64 1 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6)))
(+.f64 -1 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6)))
(-.f64 -1 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6))
(-.f64 -1 (+.f64 (*.f64 2/9 (/.f64 1 t)) -11/6))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6)) -1)
(+.f64 -1 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6)))
(-.f64 -1 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6))
(-.f64 -1 (+.f64 (*.f64 2/9 (/.f64 1 t)) -11/6))
(+.f64 (/.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -5/6) -2) (/.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -5/6) -2))
(-.f64 5/6 (*.f64 (/.f64 2 t) 1/9))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(*.f64 1 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)))
(-.f64 5/6 (*.f64 (/.f64 2 t) 1/9))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(*.f64 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)) 1)
(-.f64 5/6 (*.f64 (/.f64 2 t) 1/9))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(*.f64 2 (/.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -5/6) -2))
(-.f64 5/6 (*.f64 (/.f64 2 t) 1/9))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(*.f64 (*.f64 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)) 2) 1/2)
(-.f64 5/6 (*.f64 (/.f64 2 t) 1/9))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(*.f64 4 (/.f64 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)) 4))
(-.f64 5/6 (*.f64 (/.f64 2 t) 1/9))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(*.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -5/6) -1)
(-.f64 5/6 (*.f64 (/.f64 2 t) 1/9))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(*.f64 -1 (+.f64 (*.f64 (/.f64 2 t) 1/9) -5/6))
(-.f64 5/6 (*.f64 (/.f64 2 t) 1/9))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(*.f64 (*.f64 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)) 4) 1/4)
(-.f64 5/6 (*.f64 (/.f64 2 t) 1/9))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(*.f64 1/2 (*.f64 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)) 2))
(-.f64 5/6 (*.f64 (/.f64 2 t) 1/9))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -5/6) -2) 2)
(-.f64 5/6 (*.f64 (/.f64 2 t) 1/9))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(*.f64 1/4 (*.f64 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)) 4))
(-.f64 5/6 (*.f64 (/.f64 2 t) 1/9))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(*.f64 (/.f64 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)) 4) 4)
(-.f64 5/6 (*.f64 (/.f64 2 t) 1/9))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(/.f64 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)) 1)
(-.f64 5/6 (*.f64 (/.f64 2 t) 1/9))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(/.f64 (*.f64 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)) 2) 2)
(-.f64 5/6 (*.f64 (/.f64 2 t) 1/9))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(/.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -5/6) -1)
(-.f64 5/6 (*.f64 (/.f64 2 t) 1/9))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(/.f64 (*.f64 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)) 4) 4)
(-.f64 5/6 (*.f64 (/.f64 2 t) 1/9))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(/.f64 (+.f64 -5/6 (+.f64 (*.f64 2/9 (/.f64 2 t)) -5/6)) -2)
(-.f64 5/6 (*.f64 (/.f64 2 t) 1/9))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(/.f64 (*.f64 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)) 8) 8)
(-.f64 5/6 (*.f64 (/.f64 2 t) 1/9))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(/.f64 (*.f64 4 (+.f64 (*.f64 (/.f64 2 t) 1/9) -5/6)) -4)
(-.f64 5/6 (*.f64 (/.f64 2 t) 1/9))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(/.f64 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)) 8)) 16)
(-.f64 5/6 (*.f64 (/.f64 2 t) 1/9))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)) 8))) 32)
(-.f64 5/6 (*.f64 (/.f64 2 t) 1/9))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(/.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 (/.f64 2 t) 1/9) -5/6))) -8)
(-.f64 5/6 (*.f64 (/.f64 2 t) 1/9))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)) 8))) (*.f64 2 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)) 8)))) 64)
(-.f64 5/6 (*.f64 (/.f64 2 t) 1/9))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(pow.f64 (-.f64 5/6 (*.f64 (/.f64 2 t) 1/9)) 1)
(-.f64 5/6 (*.f64 (/.f64 2 t) 1/9))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -5/6))
(-.f64 5/6 (*.f64 (/.f64 2 t) 1/9))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))

localize20.0ms (0.2%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(/.f64 t (+.f64 1 t))
0.0b
(*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4))
Compiler

Compiled 49 to 35 computations (28.6% saved)

localize30.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4)))
0.0b
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))) (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4))))
0.1b
(/.f64 t (+.f64 (/.f64 1/4 t) 1/4))
0.1b
(/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))
Compiler

Compiled 84 to 63 computations (25% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
1.0ms
t
@-inf
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))) (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4))))
0.0ms
t
@0
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))) (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4))))
0.0ms
t
@inf
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))) (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4))))
0.0ms
t
@-inf
(+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4)))
0.0ms
t
@inf
(+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4)))

rewrite114.0ms (1.4%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
015104
1123104
2353104
31114104
44147104
Stop Event
node limit
Counts
2 → 67
Calls
Call 1
Inputs
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))) (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4))))
(+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t)))) (/.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) (/.f64 1 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) (*.f64 2 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 -1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (/.f64 2 (+.f64 1/4 (/.f64 1/4 t))))) (/.f64 1/2 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (/.f64 2 (+.f64 1/4 (/.f64 1/4 t))))) (*.f64 1/2 (/.f64 1 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) 4) (/.f64 1 (*.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) (/.f64 -1 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t))) (*.f64 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t)))) (/.f64 1 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (/.f64 2 (+.f64 1/4 (/.f64 1/4 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (/.f64 2 (+.f64 1/4 (/.f64 1/4 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t)))) (/.f64 1 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))) (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 -1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) (*.f64 2 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))) (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))) 4)) (*.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))) (-.f64 -1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 -1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 -1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 (/.f64 1 (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 1 (+.f64 1/4 (/.f64 1/4 t))) (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) (*.f64 (/.f64 1 (+.f64 1 t)) (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 -1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t t) (*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t))) (/.f64 2 (+.f64 (+.f64 1 t) (/.f64 (+.f64 1 t) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (/.f64 2 (+.f64 1/4 (/.f64 1/4 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 t (+.f64 1 t)) 2) (*.f64 (*.f64 (/.f64 t (+.f64 1 t)) 2) (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (/.f64 2 (+.f64 1/4 (/.f64 1/4 t))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1/4 (/.f64 1/4 t))) (*.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t)))) (*.f64 t (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t))) (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t)))) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 1/4 (/.f64 1/4 t))) (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t)))) (/.f64 t (+.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 1 t)) (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t)))) (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t))) (/.f64 2 (+.f64 (+.f64 1 t) (/.f64 (+.f64 1 t) t)))) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 t (+.f64 1 t)) 2) (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t)))) (*.f64 (/.f64 t (+.f64 1 t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t)))) (/.f64 1 (+.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t)))) (/.f64 1 (+.f64 1/4 (/.f64 1/4 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t)))) (/.f64 1 (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (/.f64 2 (+.f64 1/4 (/.f64 1/4 t))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 -1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))))))))

simplify189.0ms (2.3%)

Algorithm
egg-herbie
Rules
1138×rational.json-simplify-53
1064×rational.json-simplify-2
1024×rational.json-simplify-35
744×rational.json-simplify-50
686×rational.json-simplify-41
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01785215
13415215
27945215
323085215
452105215
571305215
Stop Event
node limit
Counts
91 → 147
Calls
Call 1
Inputs
1/2
(+.f64 1/2 (pow.f64 t 2))
(+.f64 (*.f64 -3 (pow.f64 t 3)) (+.f64 1/2 (pow.f64 t 2)))
(+.f64 (*.f64 -3 (pow.f64 t 3)) (+.f64 1/2 (+.f64 (pow.f64 t 2) (*.f64 3 (pow.f64 t 4)))))
(/.f64 5/4 t)
(-.f64 (*.f64 5/4 (/.f64 1 t)) (*.f64 11/8 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 (*.f64 17/16 (/.f64 1 (pow.f64 t 3))) (*.f64 5/4 (/.f64 1 t))) (*.f64 11/8 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 (*.f64 17/16 (/.f64 1 (pow.f64 t 3))) (*.f64 5/4 (/.f64 1 t))) (+.f64 (*.f64 11/8 (/.f64 1 (pow.f64 t 2))) (*.f64 27/32 (/.f64 1 (pow.f64 t 4)))))
(/.f64 5/4 t)
(-.f64 (*.f64 5/4 (/.f64 1 t)) (*.f64 11/8 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 (*.f64 17/16 (/.f64 1 (pow.f64 t 3))) (*.f64 5/4 (/.f64 1 t))) (*.f64 11/8 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 (*.f64 17/16 (/.f64 1 (pow.f64 t 3))) (*.f64 5/4 (/.f64 1 t))) (+.f64 (*.f64 11/8 (/.f64 1 (pow.f64 t 2))) (*.f64 27/32 (/.f64 1 (pow.f64 t 4)))))
1
(+.f64 1 (*.f64 4 (pow.f64 t 2)))
(+.f64 1 (+.f64 (*.f64 -8 (pow.f64 t 3)) (*.f64 4 (pow.f64 t 2))))
(+.f64 1 (+.f64 (*.f64 -8 (pow.f64 t 3)) (+.f64 (*.f64 4 (pow.f64 t 2)) (*.f64 12 (pow.f64 t 4)))))
5
(-.f64 5 (*.f64 8 (/.f64 1 t)))
(-.f64 (+.f64 5 (*.f64 12 (/.f64 1 (pow.f64 t 2)))) (*.f64 8 (/.f64 1 t)))
(-.f64 (+.f64 5 (*.f64 12 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 8 (/.f64 1 t)) (*.f64 16 (/.f64 1 (pow.f64 t 3)))))
5
(-.f64 5 (*.f64 8 (/.f64 1 t)))
(-.f64 (+.f64 5 (*.f64 12 (/.f64 1 (pow.f64 t 2)))) (*.f64 8 (/.f64 1 t)))
(-.f64 (+.f64 5 (*.f64 12 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 8 (/.f64 1 t)) (*.f64 16 (/.f64 1 (pow.f64 t 3)))))
(+.f64 (/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))) 0)
(+.f64 0 (/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(-.f64 (/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))) 0)
(*.f64 1 (/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(*.f64 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t)))) (/.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(*.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) (/.f64 1 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(*.f64 2 (/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) (*.f64 2 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))))
(*.f64 2 (/.f64 (/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))) 2))
(*.f64 (/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))) 1)
(*.f64 -1 (/.f64 (-.f64 -1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(*.f64 1/2 (*.f64 2 (/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))))
(*.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (/.f64 2 (+.f64 1/4 (/.f64 1/4 t))))) (/.f64 1/2 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(*.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (/.f64 2 (+.f64 1/4 (/.f64 1/4 t))))) (*.f64 1/2 (/.f64 1 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))))
(*.f64 (*.f64 2 (/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))) 1/2)
(*.f64 (*.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) 4) (/.f64 1 (*.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))) 4)))
(*.f64 (/.f64 1 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))))
(*.f64 (-.f64 -1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) (/.f64 -1 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t))) (*.f64 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t)))) (/.f64 1 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))))
(*.f64 (/.f64 1/2 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (/.f64 2 (+.f64 1/4 (/.f64 1/4 t))))))
(*.f64 (*.f64 1/2 (/.f64 1 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (/.f64 2 (+.f64 1/4 (/.f64 1/4 t))))))
(*.f64 (*.f64 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t)))) (/.f64 1 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))) (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t))))
(*.f64 (/.f64 (-.f64 -1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))) -1)
(*.f64 (/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) (*.f64 2 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))) 2)
(*.f64 (/.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))) (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t)))))
(*.f64 (/.f64 (/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))) 2) 2)
(*.f64 (/.f64 1 (*.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))) 4)) (*.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) 4))
(*.f64 (/.f64 -1 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))) (-.f64 -1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))))
(pow.f64 (/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))) 1)
(neg.f64 (/.f64 (-.f64 -1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(-.f64 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t)))) -1)
(-.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) 0)
(-.f64 0 (-.f64 -1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))))
(*.f64 1 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))))
(*.f64 t (*.f64 (/.f64 1 (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t)))))
(*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 1 (+.f64 1/4 (/.f64 1/4 t))) (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t)))))
(*.f64 1/4 (*.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) 4))
(*.f64 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t))))
(*.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) 1)
(*.f64 2 (/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) 2))
(*.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) (*.f64 (/.f64 1 (+.f64 1 t)) (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t)))))
(*.f64 -1 (-.f64 -1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))))
(*.f64 (+.f64 t t) (*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t))) (/.f64 2 (+.f64 (+.f64 1 t) (/.f64 (+.f64 1 t) t)))))
(*.f64 1/2 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (/.f64 2 (+.f64 1/4 (/.f64 1/4 t))))))
(*.f64 (*.f64 (/.f64 t (+.f64 1 t)) 2) (*.f64 (*.f64 (/.f64 t (+.f64 1 t)) 2) (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t)))))
(*.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (/.f64 2 (+.f64 1/4 (/.f64 1/4 t))))) 1/2)
(*.f64 (*.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) 4) 1/4)
(*.f64 (/.f64 1 (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t)))))
(*.f64 (/.f64 1 (+.f64 1/4 (/.f64 1/4 t))) (*.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t)))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t)))) (*.f64 t (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t)))))
(*.f64 (-.f64 -1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) -1)
(*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t))) (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t)))))
(*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t)))) t)
(*.f64 (*.f64 (/.f64 1 (+.f64 1/4 (/.f64 1/4 t))) (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t)))) (/.f64 t (+.f64 1 t)))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 t)) (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t)))) (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t))) (/.f64 2 (+.f64 (+.f64 1 t) (/.f64 (+.f64 1 t) t)))) (+.f64 t t))
(*.f64 (*.f64 (*.f64 (/.f64 t (+.f64 1 t)) 2) (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t)))) (*.f64 (/.f64 t (+.f64 1 t)) 2))
(*.f64 (*.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t)))) (/.f64 1 (+.f64 1 t)))
(*.f64 (*.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t)))) (/.f64 1 (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 (*.f64 t (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t)))) (/.f64 1 (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t)))))
(*.f64 (/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) 2) 2)
(/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) 1)
(/.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (/.f64 2 (+.f64 1/4 (/.f64 1/4 t))))) 2)
(/.f64 (*.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) 4) 4)
(/.f64 (-.f64 -1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) -1)
(/.f64 (*.f64 2 (*.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) 4)) 8)
(pow.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) 1)
(neg.f64 (-.f64 -1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))))
Outputs
1/2
(+.f64 1/2 (pow.f64 t 2))
(+.f64 (*.f64 -3 (pow.f64 t 3)) (+.f64 1/2 (pow.f64 t 2)))
(+.f64 1/2 (+.f64 (pow.f64 t 2) (*.f64 -3 (pow.f64 t 3))))
(+.f64 (*.f64 -3 (pow.f64 t 3)) (+.f64 1/2 (+.f64 (pow.f64 t 2) (*.f64 3 (pow.f64 t 4)))))
(+.f64 1/2 (+.f64 (+.f64 (pow.f64 t 2) (*.f64 3 (pow.f64 t 4))) (*.f64 -3 (pow.f64 t 3))))
(+.f64 1/2 (+.f64 (*.f64 -3 (pow.f64 t 3)) (+.f64 (pow.f64 t 2) (*.f64 3 (pow.f64 t 4)))))
(/.f64 5/4 t)
(-.f64 (*.f64 5/4 (/.f64 1 t)) (*.f64 11/8 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 (*.f64 17/16 (/.f64 1 (pow.f64 t 3))) (*.f64 5/4 (/.f64 1 t))) (*.f64 11/8 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 (*.f64 5/4 (/.f64 1 t)) (*.f64 17/16 (/.f64 1 (pow.f64 t 3)))) (*.f64 11/8 (/.f64 1 (pow.f64 t 2))))
(+.f64 (*.f64 5/4 (/.f64 1 t)) (-.f64 (*.f64 17/16 (/.f64 1 (pow.f64 t 3))) (*.f64 11/8 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (+.f64 (*.f64 17/16 (/.f64 1 (pow.f64 t 3))) (*.f64 5/4 (/.f64 1 t))) (+.f64 (*.f64 11/8 (/.f64 1 (pow.f64 t 2))) (*.f64 27/32 (/.f64 1 (pow.f64 t 4)))))
(+.f64 (*.f64 5/4 (/.f64 1 t)) (-.f64 (*.f64 17/16 (/.f64 1 (pow.f64 t 3))) (+.f64 (*.f64 11/8 (/.f64 1 (pow.f64 t 2))) (*.f64 27/32 (/.f64 1 (pow.f64 t 4))))))
(-.f64 (+.f64 (*.f64 5/4 (/.f64 1 t)) (*.f64 17/16 (/.f64 1 (pow.f64 t 3)))) (+.f64 (*.f64 11/8 (/.f64 1 (pow.f64 t 2))) (*.f64 27/32 (/.f64 1 (pow.f64 t 4)))))
(/.f64 5/4 t)
(-.f64 (*.f64 5/4 (/.f64 1 t)) (*.f64 11/8 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 (*.f64 17/16 (/.f64 1 (pow.f64 t 3))) (*.f64 5/4 (/.f64 1 t))) (*.f64 11/8 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 (*.f64 5/4 (/.f64 1 t)) (*.f64 17/16 (/.f64 1 (pow.f64 t 3)))) (*.f64 11/8 (/.f64 1 (pow.f64 t 2))))
(+.f64 (*.f64 5/4 (/.f64 1 t)) (-.f64 (*.f64 17/16 (/.f64 1 (pow.f64 t 3))) (*.f64 11/8 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (+.f64 (*.f64 17/16 (/.f64 1 (pow.f64 t 3))) (*.f64 5/4 (/.f64 1 t))) (+.f64 (*.f64 11/8 (/.f64 1 (pow.f64 t 2))) (*.f64 27/32 (/.f64 1 (pow.f64 t 4)))))
(+.f64 (*.f64 5/4 (/.f64 1 t)) (-.f64 (*.f64 17/16 (/.f64 1 (pow.f64 t 3))) (+.f64 (*.f64 11/8 (/.f64 1 (pow.f64 t 2))) (*.f64 27/32 (/.f64 1 (pow.f64 t 4))))))
(-.f64 (+.f64 (*.f64 5/4 (/.f64 1 t)) (*.f64 17/16 (/.f64 1 (pow.f64 t 3)))) (+.f64 (*.f64 11/8 (/.f64 1 (pow.f64 t 2))) (*.f64 27/32 (/.f64 1 (pow.f64 t 4)))))
1
(+.f64 1 (*.f64 4 (pow.f64 t 2)))
(+.f64 1 (*.f64 (pow.f64 t 2) 4))
(+.f64 1 (+.f64 (*.f64 -8 (pow.f64 t 3)) (*.f64 4 (pow.f64 t 2))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 t 2) 4) (*.f64 (pow.f64 t 3) -8)))
(+.f64 (*.f64 (pow.f64 t 2) 4) (+.f64 1 (*.f64 (pow.f64 t 3) -8)))
(+.f64 1 (+.f64 (*.f64 -8 (pow.f64 t 3)) (+.f64 (*.f64 4 (pow.f64 t 2)) (*.f64 12 (pow.f64 t 4)))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 t 2) 4) (+.f64 (*.f64 (pow.f64 t 4) 12) (*.f64 (pow.f64 t 3) -8))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 t 3) -8) (+.f64 (*.f64 (pow.f64 t 2) 4) (*.f64 (pow.f64 t 4) 12))))
(+.f64 (*.f64 (pow.f64 t 2) 4) (+.f64 1 (+.f64 (*.f64 (pow.f64 t 3) -8) (*.f64 (pow.f64 t 4) 12))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 t 2) 4) (+.f64 (*.f64 (pow.f64 t 3) -8) (*.f64 (pow.f64 t 4) 12))))
5
(-.f64 5 (*.f64 8 (/.f64 1 t)))
(-.f64 5 (*.f64 (/.f64 1 t) 8))
(-.f64 (+.f64 5 (*.f64 12 (/.f64 1 (pow.f64 t 2)))) (*.f64 8 (/.f64 1 t)))
(+.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 12) (-.f64 5 (*.f64 (/.f64 1 t) 8)))
(+.f64 5 (-.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 12) (*.f64 (/.f64 1 t) 8)))
(-.f64 (+.f64 5 (*.f64 (/.f64 1 (pow.f64 t 2)) 12)) (*.f64 (/.f64 1 t) 8))
(-.f64 (+.f64 5 (*.f64 12 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 8 (/.f64 1 t)) (*.f64 16 (/.f64 1 (pow.f64 t 3)))))
(+.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 12) (-.f64 5 (+.f64 (*.f64 (/.f64 1 t) 8) (*.f64 (/.f64 1 (pow.f64 t 3)) 16))))
(-.f64 (+.f64 5 (*.f64 (/.f64 1 (pow.f64 t 2)) 12)) (+.f64 (*.f64 (/.f64 1 t) 8) (*.f64 (/.f64 1 (pow.f64 t 3)) 16)))
(+.f64 5 (-.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 12) (+.f64 (*.f64 (/.f64 1 t) 8) (*.f64 (/.f64 1 (pow.f64 t 3)) 16))))
5
(-.f64 5 (*.f64 8 (/.f64 1 t)))
(-.f64 5 (*.f64 (/.f64 1 t) 8))
(-.f64 (+.f64 5 (*.f64 12 (/.f64 1 (pow.f64 t 2)))) (*.f64 8 (/.f64 1 t)))
(+.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 12) (-.f64 5 (*.f64 (/.f64 1 t) 8)))
(+.f64 5 (-.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 12) (*.f64 (/.f64 1 t) 8)))
(-.f64 (+.f64 5 (*.f64 (/.f64 1 (pow.f64 t 2)) 12)) (*.f64 (/.f64 1 t) 8))
(-.f64 (+.f64 5 (*.f64 12 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 8 (/.f64 1 t)) (*.f64 16 (/.f64 1 (pow.f64 t 3)))))
(+.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 12) (-.f64 5 (+.f64 (*.f64 (/.f64 1 t) 8) (*.f64 (/.f64 1 (pow.f64 t 3)) 16))))
(-.f64 (+.f64 5 (*.f64 (/.f64 1 (pow.f64 t 2)) 12)) (+.f64 (*.f64 (/.f64 1 t) 8) (*.f64 (/.f64 1 (pow.f64 t 3)) 16)))
(+.f64 5 (-.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 12) (+.f64 (*.f64 (/.f64 1 t) 8) (*.f64 (/.f64 1 (pow.f64 t 3)) 16))))
(+.f64 (/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))) 0)
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(+.f64 0 (/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(-.f64 (/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))) 0)
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(*.f64 1 (/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(*.f64 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t)))) (/.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(*.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))) (/.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))) (/.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))) (/.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (+.f64 1 (/.f64 1 t)))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(*.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) (/.f64 1 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(*.f64 2 (/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) (*.f64 2 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(*.f64 2 (/.f64 (/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))) 2))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(*.f64 (/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))) 1)
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(*.f64 -1 (/.f64 (-.f64 -1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(*.f64 1/2 (*.f64 2 (/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(*.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (/.f64 2 (+.f64 1/4 (/.f64 1/4 t))))) (/.f64 1/2 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(*.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 2 (+.f64 1/4 (/.f64 1/4 t))))) (/.f64 1/2 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(*.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (/.f64 (+.f64 t 1) 8)))) (/.f64 1/2 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(*.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (/.f64 2 (+.f64 1/4 (/.f64 1/4 t))))) (*.f64 1/2 (/.f64 1 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))))
(*.f64 1/2 (*.f64 (/.f64 1 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 2 (+.f64 1/4 (/.f64 1/4 t)))))))
(*.f64 1/2 (*.f64 (/.f64 1 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (/.f64 (+.f64 t 1) 8))))))
(*.f64 (*.f64 2 (/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))) 1/2)
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(*.f64 (*.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) 4) (/.f64 1 (*.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))) 4)))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(*.f64 (/.f64 1 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(*.f64 (-.f64 -1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) (/.f64 -1 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t))) (*.f64 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t)))) (/.f64 1 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))))
(*.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))) (*.f64 (/.f64 1 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t)))))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))) (*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (/.f64 1 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))) (*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (+.f64 1 (/.f64 1 t)))) (/.f64 1 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))))
(*.f64 (/.f64 1/2 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (/.f64 2 (+.f64 1/4 (/.f64 1/4 t))))))
(*.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 2 (+.f64 1/4 (/.f64 1/4 t))))) (/.f64 1/2 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(*.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (/.f64 (+.f64 t 1) 8)))) (/.f64 1/2 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(*.f64 (*.f64 1/2 (/.f64 1 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (/.f64 2 (+.f64 1/4 (/.f64 1/4 t))))))
(*.f64 1/2 (*.f64 (/.f64 1 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 2 (+.f64 1/4 (/.f64 1/4 t)))))))
(*.f64 1/2 (*.f64 (/.f64 1 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (/.f64 (+.f64 t 1) 8))))))
(*.f64 (*.f64 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t)))) (/.f64 1 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))) (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t))))
(*.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))) (*.f64 (/.f64 1 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t)))))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))) (*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (/.f64 1 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))) (*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (+.f64 1 (/.f64 1 t)))) (/.f64 1 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))))
(*.f64 (/.f64 (-.f64 -1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))) -1)
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(*.f64 (/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) (*.f64 2 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))) 2)
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(*.f64 (/.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))) (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t)))))
(*.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))) (/.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))) (/.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))) (/.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (+.f64 1 (/.f64 1 t)))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(*.f64 (/.f64 (/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))) 2) 2)
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(*.f64 (/.f64 1 (*.f64 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))) 4)) (*.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) 4))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(*.f64 (/.f64 -1 (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))) (-.f64 -1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(pow.f64 (/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))) 1)
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(neg.f64 (/.f64 (-.f64 -1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))) (+.f64 2 (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(-.f64 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t)))) -1)
(+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))
(+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))))
(-.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) 0)
(+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))
(+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))))
(-.f64 0 (-.f64 -1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))))
(+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))
(+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))))
(*.f64 1 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))))
(+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))
(+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))))
(*.f64 t (*.f64 (/.f64 1 (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t)))))
(*.f64 t (*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (/.f64 1 (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))))
(*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (*.f64 t (/.f64 1 (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))))
(*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (*.f64 t (/.f64 (/.f64 t (/.f64 (+.f64 t 1) 4)) (+.f64 t 1))))
(*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (+.f64 1 (/.f64 1 t)))) (*.f64 t (/.f64 (/.f64 t (/.f64 (+.f64 t 1) 4)) (+.f64 t 1))))
(*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 1 (+.f64 1/4 (/.f64 1/4 t))) (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t)))))
(*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (/.f64 1 (+.f64 1/4 (/.f64 1/4 t)))))
(*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (*.f64 (/.f64 1 (+.f64 1/4 (/.f64 1/4 t))) (/.f64 t (+.f64 t 1))))
(*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 1 (+.f64 1/4 (/.f64 1/4 t)))))
(*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (/.f64 (+.f64 t 1) 4))))
(*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (+.f64 1 (/.f64 1 t)))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (/.f64 (+.f64 t 1) 4))))
(*.f64 1/4 (*.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) 4))
(+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))
(+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))))
(*.f64 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t))))
(*.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))) (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (+.f64 1 (/.f64 1 t)))))
(*.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) 1)
(+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))
(+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))))
(*.f64 2 (/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) 2))
(+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))
(+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))))
(*.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) (*.f64 (/.f64 1 (+.f64 1 t)) (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t)))))
(*.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) (*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (/.f64 1 (+.f64 t 1))))
(*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (*.f64 (/.f64 -1 (-.f64 -1 t)) (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (*.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) (/.f64 -1 (-.f64 -1 t))))
(*.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) (*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (+.f64 1 (/.f64 1 t)))) (/.f64 1 (+.f64 t 1))))
(*.f64 -1 (-.f64 -1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))))
(+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))
(+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))))
(*.f64 (+.f64 t t) (*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t))) (/.f64 2 (+.f64 (+.f64 1 t) (/.f64 (+.f64 1 t) t)))))
(*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (*.f64 (/.f64 2 (+.f64 (+.f64 t 1) (/.f64 (+.f64 t 1) t))) (+.f64 t t)))
(*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (*.f64 (+.f64 t t) (/.f64 2 (+.f64 (+.f64 t 1) (/.f64 (+.f64 t 1) t)))))
(*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (*.f64 (+.f64 t t) (/.f64 t (/.f64 (+.f64 t 1) (/.f64 -2 (-.f64 -1 t))))))
(*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (+.f64 1 (/.f64 1 t)))) (*.f64 (+.f64 t t) (/.f64 2 (+.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t))))))
(*.f64 1/2 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (/.f64 2 (+.f64 1/4 (/.f64 1/4 t))))))
(*.f64 1/2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 2 (+.f64 1/4 (/.f64 1/4 t))))))
(*.f64 1/2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (/.f64 (+.f64 t 1) 8)))))
(*.f64 (*.f64 (/.f64 t (+.f64 1 t)) 2) (*.f64 (*.f64 (/.f64 t (+.f64 1 t)) 2) (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t)))))
(*.f64 (*.f64 2 (/.f64 t (+.f64 t 1))) (*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (*.f64 2 (/.f64 t (+.f64 t 1)))))
(*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (*.f64 2 (/.f64 t (+.f64 t 1)))) (/.f64 t (+.f64 t 1))))
(*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 2 (*.f64 2 (/.f64 t (+.f64 t 1))))))
(*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (*.f64 2 (/.f64 t (+.f64 t 1))) (*.f64 2 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))))))
(*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (*.f64 2 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (+.f64 1 (/.f64 1 t))))) (*.f64 2 (/.f64 t (+.f64 t 1)))))
(*.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (/.f64 2 (+.f64 1/4 (/.f64 1/4 t))))) 1/2)
(*.f64 1/2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 2 (+.f64 1/4 (/.f64 1/4 t))))))
(*.f64 1/2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (/.f64 (+.f64 t 1) 8)))))
(*.f64 (*.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) 4) 1/4)
(+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))
(+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))))
(*.f64 (/.f64 1 (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t)))))
(*.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) (*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (/.f64 1 (+.f64 t 1))))
(*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (*.f64 (/.f64 -1 (-.f64 -1 t)) (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (*.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) (/.f64 -1 (-.f64 -1 t))))
(*.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) (*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (+.f64 1 (/.f64 1 t)))) (/.f64 1 (+.f64 t 1))))
(*.f64 (/.f64 1 (+.f64 1/4 (/.f64 1/4 t))) (*.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t)))))
(*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (/.f64 1 (+.f64 1/4 (/.f64 1/4 t)))))
(*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (*.f64 (/.f64 1 (+.f64 1/4 (/.f64 1/4 t))) (/.f64 t (+.f64 t 1))))
(*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 1 (+.f64 1/4 (/.f64 1/4 t)))))
(*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (/.f64 (+.f64 t 1) 4))))
(*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (+.f64 1 (/.f64 1 t)))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (/.f64 (+.f64 t 1) 4))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t)))) (*.f64 t (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t)))))
(*.f64 t (*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (/.f64 1 (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))))
(*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (*.f64 t (/.f64 1 (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))))
(*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (*.f64 t (/.f64 (/.f64 t (/.f64 (+.f64 t 1) 4)) (+.f64 t 1))))
(*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (+.f64 1 (/.f64 1 t)))) (*.f64 t (/.f64 (/.f64 t (/.f64 (+.f64 t 1) 4)) (+.f64 t 1))))
(*.f64 (-.f64 -1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) -1)
(+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))
(+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))))
(*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t))) (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t)))))
(*.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))) (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))))
(*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (+.f64 1 (/.f64 1 t)))))
(*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t)))) (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t)))) t)
(*.f64 t (*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (/.f64 1 (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))))
(*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (*.f64 t (/.f64 1 (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))))
(*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (*.f64 t (/.f64 (/.f64 t (/.f64 (+.f64 t 1) 4)) (+.f64 t 1))))
(*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (+.f64 1 (/.f64 1 t)))) (*.f64 t (/.f64 (/.f64 t (/.f64 (+.f64 t 1) 4)) (+.f64 t 1))))
(*.f64 (*.f64 (/.f64 1 (+.f64 1/4 (/.f64 1/4 t))) (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t)))) (/.f64 t (+.f64 1 t)))
(*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (/.f64 1 (+.f64 1/4 (/.f64 1/4 t)))))
(*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (*.f64 (/.f64 1 (+.f64 1/4 (/.f64 1/4 t))) (/.f64 t (+.f64 t 1))))
(*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 1 (+.f64 1/4 (/.f64 1/4 t)))))
(*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (/.f64 (+.f64 t 1) 4))))
(*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (+.f64 1 (/.f64 1 t)))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (/.f64 (+.f64 t 1) 4))))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 t)) (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t)))) (/.f64 t (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) (*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (/.f64 1 (+.f64 t 1))))
(*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (*.f64 (/.f64 -1 (-.f64 -1 t)) (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (*.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) (/.f64 -1 (-.f64 -1 t))))
(*.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) (*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (+.f64 1 (/.f64 1 t)))) (/.f64 1 (+.f64 t 1))))
(*.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t))) (/.f64 2 (+.f64 (+.f64 1 t) (/.f64 (+.f64 1 t) t)))) (+.f64 t t))
(*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (*.f64 (/.f64 2 (+.f64 (+.f64 t 1) (/.f64 (+.f64 t 1) t))) (+.f64 t t)))
(*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (*.f64 (+.f64 t t) (/.f64 2 (+.f64 (+.f64 t 1) (/.f64 (+.f64 t 1) t)))))
(*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (*.f64 (+.f64 t t) (/.f64 t (/.f64 (+.f64 t 1) (/.f64 -2 (-.f64 -1 t))))))
(*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (+.f64 1 (/.f64 1 t)))) (*.f64 (+.f64 t t) (/.f64 2 (+.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t))))))
(*.f64 (*.f64 (*.f64 (/.f64 t (+.f64 1 t)) 2) (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t)))) (*.f64 (/.f64 t (+.f64 1 t)) 2))
(*.f64 (*.f64 2 (/.f64 t (+.f64 t 1))) (*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (*.f64 2 (/.f64 t (+.f64 t 1)))))
(*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (*.f64 2 (/.f64 t (+.f64 t 1)))) (/.f64 t (+.f64 t 1))))
(*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 2 (*.f64 2 (/.f64 t (+.f64 t 1))))))
(*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (*.f64 2 (/.f64 t (+.f64 t 1))) (*.f64 2 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))))))
(*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (*.f64 2 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (+.f64 1 (/.f64 1 t))))) (*.f64 2 (/.f64 t (+.f64 t 1)))))
(*.f64 (*.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t)))) (/.f64 1 (+.f64 1 t)))
(*.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) (*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (/.f64 1 (+.f64 t 1))))
(*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (*.f64 (/.f64 -1 (-.f64 -1 t)) (/.f64 t (+.f64 1/4 (/.f64 1/4 t)))))
(*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (*.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) (/.f64 -1 (-.f64 -1 t))))
(*.f64 (/.f64 t (+.f64 1/4 (/.f64 1/4 t))) (*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (+.f64 1 (/.f64 1 t)))) (/.f64 1 (+.f64 t 1))))
(*.f64 (*.f64 (/.f64 t (+.f64 1 t)) (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t)))) (/.f64 1 (+.f64 1/4 (/.f64 1/4 t))))
(*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (/.f64 1 (+.f64 1/4 (/.f64 1/4 t)))))
(*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (*.f64 (/.f64 1 (+.f64 1/4 (/.f64 1/4 t))) (/.f64 t (+.f64 t 1))))
(*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 1 (+.f64 1/4 (/.f64 1/4 t)))))
(*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (/.f64 (+.f64 t 1) 4))))
(*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (+.f64 1 (/.f64 1 t)))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (/.f64 (+.f64 t 1) 4))))
(*.f64 (*.f64 t (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 1 t) t)))) (/.f64 1 (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t)))))
(*.f64 t (*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (/.f64 1 (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))))
(*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (*.f64 t (/.f64 1 (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t))))))
(*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (/.f64 (+.f64 t 1) t))) (*.f64 t (/.f64 (/.f64 t (/.f64 (+.f64 t 1) 4)) (+.f64 t 1))))
(*.f64 (+.f64 1 (*.f64 (+.f64 1/4 (/.f64 1/4 t)) (+.f64 1 (/.f64 1 t)))) (*.f64 t (/.f64 (/.f64 t (/.f64 (+.f64 t 1) 4)) (+.f64 t 1))))
(*.f64 (/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) 2) 2)
(+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))
(+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) 1)
(+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))
(+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (/.f64 2 (+.f64 1/4 (/.f64 1/4 t))))) 2)
(/.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 2 (+.f64 1/4 (/.f64 1/4 t))))) 2)
(/.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (/.f64 (+.f64 t 1) 8)))) 2)
(/.f64 (*.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) 4) 4)
(+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))
(+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (-.f64 -1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) -1)
(+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))
(+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))))
(/.f64 (*.f64 2 (*.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) 4)) 8)
(+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))
(+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))))
(pow.f64 (+.f64 1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))) 1)
(+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))
(+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))))
(neg.f64 (-.f64 -1 (/.f64 t (*.f64 (+.f64 1 t) (+.f64 1/4 (/.f64 1/4 t))))))
(+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1/4 (/.f64 1/4 t))))
(+.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1/4 (/.f64 1/4 t)))))

eval754.0ms (9.2%)

Compiler

Compiled 19150 to 15446 computations (19.3% saved)

prune442.0ms (5.4%)

Pruning

7 alts after pruning (4 fresh and 3 done)

PrunedKeptTotal
New7712773
Fresh022
Picked011
Done224
Total7737780
Error
0b
Counts
780 → 7
Alt Table
Click to see full alt table
StatusErrorProgram
30.5b
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))) (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4))))
0b
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))))
31.1b
(/.f64 (+.f64 1 (*.f64 t (*.f64 t 4))) 2)
31.8b
(-.f64 5/6 (/.f64 2/9 t))
30.5b
(*.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))) (/.f64 -1 (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4)))))
26.7b
5/6
25.7b
1/2
Compiler

Compiled 102 to 81 computations (20.6% saved)

localize5.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(-.f64 5/6 (/.f64 2/9 t))
0.4b
(/.f64 2/9 t)
Compiler

Compiled 12 to 9 computations (25% saved)

series1.0ms (0%)

Counts
2 → 12
Calls

6 calls:

TimeVariablePointExpression
1.0ms
t
@0
(-.f64 5/6 (/.f64 2/9 t))
0.0ms
t
@0
(/.f64 2/9 t)
0.0ms
t
@inf
(-.f64 5/6 (/.f64 2/9 t))
0.0ms
t
@inf
(/.f64 2/9 t)
0.0ms
t
@-inf
(/.f64 2/9 t)

rewrite70.0ms (0.9%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0720
14820
212020
327920
458920
5162020
6462820
Stop Event
node limit
Counts
2 → 62
Calls
Call 1
Inputs
(/.f64 2/9 t)
(-.f64 5/6 (/.f64 2/9 t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2/9 t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 2/9 t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 -2/9 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/9 t) (/.f64 1/9 t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2/9 t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -2/9 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (/.f64 9/2 (*.f64 t (*.f64 t 81/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2/9 t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 2/9 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/9 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/9 t) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t 9/2) (/.f64 1 (*.f64 t (*.f64 t 81/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t 9) (/.f64 1/2 (*.f64 t (*.f64 t 81/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 2/9 t) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2/9 t) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 9/2 (/.f64 t (*.f64 t (*.f64 t 81/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 4/9 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 2/9 t) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 9 (/.f64 t (*.f64 (+.f64 t t) (*.f64 t 81/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/9 t) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t 9/4) (/.f64 2 (*.f64 t (*.f64 t 81/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 9/4 (/.f64 (+.f64 t t) (*.f64 t (*.f64 t 81/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 t t) (*.f64 t (*.f64 t 81/4))) 9/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (*.f64 t (*.f64 t 81/4))) 9/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2/9 t) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2/9 t) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 t (*.f64 t 81/4))) (*.f64 t 9/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 t (*.f64 t 81/4))) (*.f64 t 9/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 9/2 (*.f64 t (*.f64 t 81/4))) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 t (*.f64 t 81/4))) (*.f64 t 9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (*.f64 (+.f64 t t) (*.f64 t 81/4))) 9)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 2/9 t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -2/9 t))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 5/6 (/.f64 2/9 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 5/6 (/.f64 2/9 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (neg.f64 (+.f64 (/.f64 2/9 t) -11/6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -11/6)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 5/6 (/.f64 2/9 t)) 1/2) (*.f64 (-.f64 5/6 (/.f64 2/9 t)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -2 (-.f64 1 (+.f64 (/.f64 2/9 t) -11/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 5/6 (/.f64 2/9 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 5/6 (/.f64 2/9 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (-.f64 5/6 (/.f64 2/9 t)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 2/9 t) -5/6) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2/9 t) -5/6) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (-.f64 5/6 (/.f64 2/9 t)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 5/6 (/.f64 2/9 t)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (/.f64 2/9 t) -5/6) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (/.f64 2/9 t) -5/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (-.f64 5/6 (/.f64 2/9 t)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 5/6 (/.f64 2/9 t)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 5/6 (/.f64 2/9 t)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 5/6 (/.f64 2/9 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 2/9 t) -5/6) -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 2/9 t) -5/6) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 5/6 (/.f64 2/9 t)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (/.f64 2/9 t) -5/6)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 5/6 (/.f64 2/9 t)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 2/9 t) -5/6) 4) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 5/6 (/.f64 2/9 t)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 5/6 (/.f64 2/9 t)) 8)) (*.f64 2 (*.f64 (-.f64 5/6 (/.f64 2/9 t)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 5/6 (/.f64 2/9 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 2/9 t) -5/6))))))

simplify139.0ms (1.7%)

Algorithm
egg-herbie
Rules
1036×rational.json-simplify-2
1006×rational.json-simplify-50
870×rational.json-simplify-38
778×rational.json-simplify-35
740×rational.json-simplify-46
Iterations

Useful iterations: 8 (0.0ms)

IterNodesCost
01271148
12471148
25741076
315011076
432671076
540161076
647201076
754351076
87592980
Stop Event
node limit
Counts
74 → 86
Calls
Call 1
Inputs
(/.f64 -2/9 t)
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
5/6
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
5/6
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 (/.f64 2/9 t) 0)
(+.f64 0 (/.f64 2/9 t))
(+.f64 -1 (-.f64 1 (/.f64 -2/9 t)))
(+.f64 (/.f64 1/9 t) (/.f64 1/9 t))
(-.f64 (/.f64 2/9 t) 0)
(-.f64 0 (/.f64 -2/9 t))
(*.f64 t (/.f64 9/2 (*.f64 t (*.f64 t 81/4))))
(*.f64 (/.f64 2/9 t) 1)
(*.f64 1 (/.f64 2/9 t))
(*.f64 2 (/.f64 1/9 t))
(*.f64 (/.f64 4/9 t) 1/2)
(*.f64 (*.f64 t 9/2) (/.f64 1 (*.f64 t (*.f64 t 81/4))))
(*.f64 (*.f64 t 9) (/.f64 1/2 (*.f64 t (*.f64 t 81/4))))
(*.f64 4 (/.f64 (/.f64 2/9 t) 4))
(*.f64 (*.f64 (/.f64 2/9 t) 4) 1/4)
(*.f64 9/2 (/.f64 t (*.f64 t (*.f64 t 81/4))))
(*.f64 1/2 (/.f64 4/9 t))
(*.f64 1/4 (*.f64 (/.f64 2/9 t) 4))
(*.f64 9 (/.f64 t (*.f64 (+.f64 t t) (*.f64 t 81/4))))
(*.f64 (/.f64 1/9 t) 2)
(*.f64 (*.f64 t 9/4) (/.f64 2 (*.f64 t (*.f64 t 81/4))))
(*.f64 9/4 (/.f64 (+.f64 t t) (*.f64 t (*.f64 t 81/4))))
(*.f64 (/.f64 (+.f64 t t) (*.f64 t (*.f64 t 81/4))) 9/4)
(*.f64 (/.f64 t (*.f64 t (*.f64 t 81/4))) 9/2)
(*.f64 (/.f64 (/.f64 2/9 t) 4) 4)
(*.f64 (/.f64 -2/9 t) -1)
(*.f64 (/.f64 1 (*.f64 t (*.f64 t 81/4))) (*.f64 t 9/2))
(*.f64 (/.f64 2 (*.f64 t (*.f64 t 81/4))) (*.f64 t 9/4))
(*.f64 (/.f64 9/2 (*.f64 t (*.f64 t 81/4))) t)
(*.f64 (/.f64 1/2 (*.f64 t (*.f64 t 81/4))) (*.f64 t 9))
(*.f64 (/.f64 t (*.f64 (+.f64 t t) (*.f64 t 81/4))) 9)
(pow.f64 (/.f64 2/9 t) 1)
(neg.f64 (/.f64 -2/9 t))
(+.f64 (-.f64 5/6 (/.f64 2/9 t)) 0)
(+.f64 0 (-.f64 5/6 (/.f64 2/9 t)))
(+.f64 -1 (neg.f64 (+.f64 (/.f64 2/9 t) -11/6)))
(+.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -11/6)) -1)
(+.f64 (*.f64 (-.f64 5/6 (/.f64 2/9 t)) 1/2) (*.f64 (-.f64 5/6 (/.f64 2/9 t)) 1/2))
(+.f64 -2 (-.f64 1 (+.f64 (/.f64 2/9 t) -11/6)))
(*.f64 (-.f64 5/6 (/.f64 2/9 t)) 1)
(*.f64 1 (-.f64 5/6 (/.f64 2/9 t)))
(*.f64 2 (*.f64 (-.f64 5/6 (/.f64 2/9 t)) 1/2))
(*.f64 (*.f64 (+.f64 (/.f64 2/9 t) -5/6) -2) 1/2)
(*.f64 (+.f64 (/.f64 2/9 t) -5/6) -1)
(*.f64 4 (/.f64 (-.f64 5/6 (/.f64 2/9 t)) 4))
(*.f64 (*.f64 (-.f64 5/6 (/.f64 2/9 t)) 4) 1/4)
(*.f64 1/2 (*.f64 (+.f64 (/.f64 2/9 t) -5/6) -2))
(*.f64 -1 (+.f64 (/.f64 2/9 t) -5/6))
(*.f64 1/4 (*.f64 (-.f64 5/6 (/.f64 2/9 t)) 4))
(*.f64 (*.f64 (-.f64 5/6 (/.f64 2/9 t)) 1/2) 2)
(*.f64 (/.f64 (-.f64 5/6 (/.f64 2/9 t)) 4) 4)
(/.f64 (-.f64 5/6 (/.f64 2/9 t)) 1)
(/.f64 (*.f64 (+.f64 (/.f64 2/9 t) -5/6) -2) 2)
(/.f64 (+.f64 (/.f64 2/9 t) -5/6) -1)
(/.f64 (*.f64 (-.f64 5/6 (/.f64 2/9 t)) 4) 4)
(/.f64 (*.f64 2 (+.f64 (/.f64 2/9 t) -5/6)) -2)
(/.f64 (*.f64 (-.f64 5/6 (/.f64 2/9 t)) 8) 8)
(/.f64 (*.f64 (+.f64 (/.f64 2/9 t) -5/6) 4) -4)
(/.f64 (*.f64 2 (*.f64 (-.f64 5/6 (/.f64 2/9 t)) 8)) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 5/6 (/.f64 2/9 t)) 8)) (*.f64 2 (*.f64 (-.f64 5/6 (/.f64 2/9 t)) 8))) 32)
(pow.f64 (-.f64 5/6 (/.f64 2/9 t)) 1)
(neg.f64 (+.f64 (/.f64 2/9 t) -5/6))
Outputs
(/.f64 -2/9 t)
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
5/6
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
5/6
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 (/.f64 2/9 t) 0)
(/.f64 2/9 t)
(+.f64 0 (/.f64 2/9 t))
(/.f64 2/9 t)
(+.f64 -1 (-.f64 1 (/.f64 -2/9 t)))
(/.f64 2/9 t)
(+.f64 (/.f64 1/9 t) (/.f64 1/9 t))
(-.f64 (/.f64 2/9 t) 0)
(/.f64 2/9 t)
(-.f64 0 (/.f64 -2/9 t))
(/.f64 2/9 t)
(*.f64 t (/.f64 9/2 (*.f64 t (*.f64 t 81/4))))
(*.f64 t (/.f64 (/.f64 9/2 t) (*.f64 t 81/4)))
(*.f64 t (/.f64 9/2 (*.f64 81/4 (*.f64 t t))))
(*.f64 t (/.f64 2/9 (*.f64 t t)))
(*.f64 (/.f64 2/9 t) 1)
(/.f64 2/9 t)
(*.f64 1 (/.f64 2/9 t))
(/.f64 2/9 t)
(*.f64 2 (/.f64 1/9 t))
(*.f64 (/.f64 1/9 t) 2)
(*.f64 (/.f64 4/9 t) 1/2)
(*.f64 1/2 (/.f64 4/9 t))
(*.f64 (*.f64 t 9/2) (/.f64 1 (*.f64 t (*.f64 t 81/4))))
(*.f64 (*.f64 t 9/2) (/.f64 (/.f64 1 t) (*.f64 t 81/4)))
(*.f64 (*.f64 t 9/2) (/.f64 1 (*.f64 81/4 (*.f64 t t))))
(*.f64 t (*.f64 9/2 (/.f64 4/81 (*.f64 t t))))
(*.f64 t (*.f64 9/2 (/.f64 (/.f64 4/81 t) t)))
(*.f64 9/2 (/.f64 4/81 t))
(*.f64 (*.f64 t 9) (/.f64 1/2 (*.f64 t (*.f64 t 81/4))))
(*.f64 t (*.f64 9 (/.f64 1/2 (*.f64 t (*.f64 t 81/4)))))
(*.f64 t (*.f64 9 (/.f64 1/2 (*.f64 81/4 (*.f64 t t)))))
(*.f64 (*.f64 t 9) (/.f64 2/81 (*.f64 t t)))
(*.f64 t (*.f64 9 (/.f64 2/81 (*.f64 t t))))
(*.f64 t (*.f64 9 (/.f64 (/.f64 2/81 t) t)))
(*.f64 9 (/.f64 2/81 t))
(*.f64 4 (/.f64 (/.f64 2/9 t) 4))
(/.f64 2/9 t)
(*.f64 (*.f64 (/.f64 2/9 t) 4) 1/4)
(/.f64 2/9 t)
(*.f64 9/2 (/.f64 t (*.f64 t (*.f64 t 81/4))))
(*.f64 (*.f64 t 9/2) (/.f64 (/.f64 1 t) (*.f64 t 81/4)))
(*.f64 (*.f64 t 9/2) (/.f64 1 (*.f64 81/4 (*.f64 t t))))
(*.f64 t (*.f64 9/2 (/.f64 4/81 (*.f64 t t))))
(*.f64 t (*.f64 9/2 (/.f64 (/.f64 4/81 t) t)))
(*.f64 9/2 (/.f64 4/81 t))
(*.f64 1/2 (/.f64 4/9 t))
(*.f64 (/.f64 4/9 t) 1/2)
(*.f64 1/4 (*.f64 (/.f64 2/9 t) 4))
(/.f64 2/9 t)
(*.f64 9 (/.f64 t (*.f64 (+.f64 t t) (*.f64 t 81/4))))
(*.f64 t (*.f64 9 (/.f64 1/2 (*.f64 t (*.f64 t 81/4)))))
(*.f64 t (*.f64 9 (/.f64 1/2 (*.f64 81/4 (*.f64 t t)))))
(*.f64 (*.f64 t 9) (/.f64 2/81 (*.f64 t t)))
(*.f64 t (*.f64 9 (/.f64 2/81 (*.f64 t t))))
(*.f64 t (*.f64 9 (/.f64 (/.f64 2/81 t) t)))
(*.f64 9 (/.f64 2/81 t))
(*.f64 (/.f64 1/9 t) 2)
(*.f64 (*.f64 t 9/4) (/.f64 2 (*.f64 t (*.f64 t 81/4))))
(*.f64 t (*.f64 9/4 (/.f64 2 (*.f64 t (*.f64 t 81/4)))))
(*.f64 t (*.f64 9/4 (/.f64 2 (*.f64 81/4 (*.f64 t t)))))
(*.f64 t (*.f64 9/4 (/.f64 (/.f64 8/81 t) t)))
(*.f64 9/4 (/.f64 (+.f64 t t) (*.f64 t (*.f64 t 81/4))))
(*.f64 9/4 (/.f64 (+.f64 t t) (*.f64 81/4 (*.f64 t t))))
(*.f64 (/.f64 (+.f64 t t) (*.f64 t (*.f64 t 81/4))) 9/4)
(*.f64 9/4 (/.f64 (+.f64 t t) (*.f64 t (*.f64 t 81/4))))
(*.f64 9/4 (/.f64 (+.f64 t t) (*.f64 81/4 (*.f64 t t))))
(*.f64 (/.f64 t (*.f64 t (*.f64 t 81/4))) 9/2)
(*.f64 (*.f64 t 9/2) (/.f64 (/.f64 1 t) (*.f64 t 81/4)))
(*.f64 (*.f64 t 9/2) (/.f64 1 (*.f64 81/4 (*.f64 t t))))
(*.f64 t (*.f64 9/2 (/.f64 4/81 (*.f64 t t))))
(*.f64 t (*.f64 9/2 (/.f64 (/.f64 4/81 t) t)))
(*.f64 9/2 (/.f64 4/81 t))
(*.f64 (/.f64 (/.f64 2/9 t) 4) 4)
(/.f64 2/9 t)
(*.f64 (/.f64 -2/9 t) -1)
(/.f64 2/9 t)
(*.f64 (/.f64 1 (*.f64 t (*.f64 t 81/4))) (*.f64 t 9/2))
(*.f64 (*.f64 t 9/2) (/.f64 (/.f64 1 t) (*.f64 t 81/4)))
(*.f64 (*.f64 t 9/2) (/.f64 1 (*.f64 81/4 (*.f64 t t))))
(*.f64 t (*.f64 9/2 (/.f64 4/81 (*.f64 t t))))
(*.f64 t (*.f64 9/2 (/.f64 (/.f64 4/81 t) t)))
(*.f64 9/2 (/.f64 4/81 t))
(*.f64 (/.f64 2 (*.f64 t (*.f64 t 81/4))) (*.f64 t 9/4))
(*.f64 t (*.f64 9/4 (/.f64 2 (*.f64 t (*.f64 t 81/4)))))
(*.f64 t (*.f64 9/4 (/.f64 2 (*.f64 81/4 (*.f64 t t)))))
(*.f64 t (*.f64 9/4 (/.f64 (/.f64 8/81 t) t)))
(*.f64 (/.f64 9/2 (*.f64 t (*.f64 t 81/4))) t)
(*.f64 t (/.f64 (/.f64 9/2 t) (*.f64 t 81/4)))
(*.f64 t (/.f64 9/2 (*.f64 81/4 (*.f64 t t))))
(*.f64 t (/.f64 2/9 (*.f64 t t)))
(*.f64 (/.f64 1/2 (*.f64 t (*.f64 t 81/4))) (*.f64 t 9))
(*.f64 t (*.f64 9 (/.f64 1/2 (*.f64 t (*.f64 t 81/4)))))
(*.f64 t (*.f64 9 (/.f64 1/2 (*.f64 81/4 (*.f64 t t)))))
(*.f64 (*.f64 t 9) (/.f64 2/81 (*.f64 t t)))
(*.f64 t (*.f64 9 (/.f64 2/81 (*.f64 t t))))
(*.f64 t (*.f64 9 (/.f64 (/.f64 2/81 t) t)))
(*.f64 9 (/.f64 2/81 t))
(*.f64 (/.f64 t (*.f64 (+.f64 t t) (*.f64 t 81/4))) 9)
(*.f64 t (*.f64 9 (/.f64 1/2 (*.f64 t (*.f64 t 81/4)))))
(*.f64 t (*.f64 9 (/.f64 1/2 (*.f64 81/4 (*.f64 t t)))))
(*.f64 (*.f64 t 9) (/.f64 2/81 (*.f64 t t)))
(*.f64 t (*.f64 9 (/.f64 2/81 (*.f64 t t))))
(*.f64 t (*.f64 9 (/.f64 (/.f64 2/81 t) t)))
(*.f64 9 (/.f64 2/81 t))
(pow.f64 (/.f64 2/9 t) 1)
(/.f64 2/9 t)
(neg.f64 (/.f64 -2/9 t))
(/.f64 2/9 t)
(+.f64 (-.f64 5/6 (/.f64 2/9 t)) 0)
(-.f64 5/6 (/.f64 2/9 t))
(-.f64 (/.f64 -2/9 t) -5/6)
(+.f64 0 (-.f64 5/6 (/.f64 2/9 t)))
(-.f64 5/6 (/.f64 2/9 t))
(-.f64 (/.f64 -2/9 t) -5/6)
(+.f64 -1 (neg.f64 (+.f64 (/.f64 2/9 t) -11/6)))
(-.f64 5/6 (/.f64 2/9 t))
(-.f64 (/.f64 -2/9 t) -5/6)
(+.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -11/6)) -1)
(-.f64 5/6 (/.f64 2/9 t))
(-.f64 (/.f64 -2/9 t) -5/6)
(+.f64 (*.f64 (-.f64 5/6 (/.f64 2/9 t)) 1/2) (*.f64 (-.f64 5/6 (/.f64 2/9 t)) 1/2))
(-.f64 5/6 (/.f64 2/9 t))
(-.f64 (/.f64 -2/9 t) -5/6)
(+.f64 -2 (-.f64 1 (+.f64 (/.f64 2/9 t) -11/6)))
(-.f64 5/6 (/.f64 2/9 t))
(-.f64 (/.f64 -2/9 t) -5/6)
(*.f64 (-.f64 5/6 (/.f64 2/9 t)) 1)
(-.f64 5/6 (/.f64 2/9 t))
(-.f64 (/.f64 -2/9 t) -5/6)
(*.f64 1 (-.f64 5/6 (/.f64 2/9 t)))
(-.f64 5/6 (/.f64 2/9 t))
(-.f64 (/.f64 -2/9 t) -5/6)
(*.f64 2 (*.f64 (-.f64 5/6 (/.f64 2/9 t)) 1/2))
(-.f64 5/6 (/.f64 2/9 t))
(-.f64 (/.f64 -2/9 t) -5/6)
(*.f64 (*.f64 (+.f64 (/.f64 2/9 t) -5/6) -2) 1/2)
(-.f64 5/6 (/.f64 2/9 t))
(-.f64 (/.f64 -2/9 t) -5/6)
(*.f64 (+.f64 (/.f64 2/9 t) -5/6) -1)
(-.f64 5/6 (/.f64 2/9 t))
(-.f64 (/.f64 -2/9 t) -5/6)
(*.f64 4 (/.f64 (-.f64 5/6 (/.f64 2/9 t)) 4))
(-.f64 5/6 (/.f64 2/9 t))
(-.f64 (/.f64 -2/9 t) -5/6)
(*.f64 (*.f64 (-.f64 5/6 (/.f64 2/9 t)) 4) 1/4)
(-.f64 5/6 (/.f64 2/9 t))
(-.f64 (/.f64 -2/9 t) -5/6)
(*.f64 1/2 (*.f64 (+.f64 (/.f64 2/9 t) -5/6) -2))
(-.f64 5/6 (/.f64 2/9 t))
(-.f64 (/.f64 -2/9 t) -5/6)
(*.f64 -1 (+.f64 (/.f64 2/9 t) -5/6))
(-.f64 5/6 (/.f64 2/9 t))
(-.f64 (/.f64 -2/9 t) -5/6)
(*.f64 1/4 (*.f64 (-.f64 5/6 (/.f64 2/9 t)) 4))
(-.f64 5/6 (/.f64 2/9 t))
(-.f64 (/.f64 -2/9 t) -5/6)
(*.f64 (*.f64 (-.f64 5/6 (/.f64 2/9 t)) 1/2) 2)
(-.f64 5/6 (/.f64 2/9 t))
(-.f64 (/.f64 -2/9 t) -5/6)
(*.f64 (/.f64 (-.f64 5/6 (/.f64 2/9 t)) 4) 4)
(-.f64 5/6 (/.f64 2/9 t))
(-.f64 (/.f64 -2/9 t) -5/6)
(/.f64 (-.f64 5/6 (/.f64 2/9 t)) 1)
(-.f64 5/6 (/.f64 2/9 t))
(-.f64 (/.f64 -2/9 t) -5/6)
(/.f64 (*.f64 (+.f64 (/.f64 2/9 t) -5/6) -2) 2)
(-.f64 5/6 (/.f64 2/9 t))
(-.f64 (/.f64 -2/9 t) -5/6)
(/.f64 (+.f64 (/.f64 2/9 t) -5/6) -1)
(-.f64 5/6 (/.f64 2/9 t))
(-.f64 (/.f64 -2/9 t) -5/6)
(/.f64 (*.f64 (-.f64 5/6 (/.f64 2/9 t)) 4) 4)
(-.f64 5/6 (/.f64 2/9 t))
(-.f64 (/.f64 -2/9 t) -5/6)
(/.f64 (*.f64 2 (+.f64 (/.f64 2/9 t) -5/6)) -2)
(-.f64 5/6 (/.f64 2/9 t))
(-.f64 (/.f64 -2/9 t) -5/6)
(/.f64 (*.f64 (-.f64 5/6 (/.f64 2/9 t)) 8) 8)
(-.f64 5/6 (/.f64 2/9 t))
(-.f64 (/.f64 -2/9 t) -5/6)
(/.f64 (*.f64 (+.f64 (/.f64 2/9 t) -5/6) 4) -4)
(-.f64 5/6 (/.f64 2/9 t))
(-.f64 (/.f64 -2/9 t) -5/6)
(/.f64 (*.f64 2 (*.f64 (-.f64 5/6 (/.f64 2/9 t)) 8)) 16)
(-.f64 5/6 (/.f64 2/9 t))
(-.f64 (/.f64 -2/9 t) -5/6)
(/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 5/6 (/.f64 2/9 t)) 8)) (*.f64 2 (*.f64 (-.f64 5/6 (/.f64 2/9 t)) 8))) 32)
(-.f64 5/6 (/.f64 2/9 t))
(-.f64 (/.f64 -2/9 t) -5/6)
(pow.f64 (-.f64 5/6 (/.f64 2/9 t)) 1)
(-.f64 5/6 (/.f64 2/9 t))
(-.f64 (/.f64 -2/9 t) -5/6)
(neg.f64 (+.f64 (/.f64 2/9 t) -5/6))
(-.f64 5/6 (/.f64 2/9 t))
(-.f64 (/.f64 -2/9 t) -5/6)

localize15.0ms (0.2%)

Compiler

Compiled 29 to 21 computations (27.6% saved)

eval19.0ms (0.2%)

Compiler

Compiled 805 to 640 computations (20.5% saved)

prune13.0ms (0.2%)

Pruning

7 alts after pruning (2 fresh and 5 done)

PrunedKeptTotal
New86086
Fresh022
Picked011
Done044
Total86793
Error
0b
Counts
93 → 7
Alt Table
Click to see full alt table
StatusErrorProgram
30.5b
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))) (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4))))
0b
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))))
31.1b
(/.f64 (+.f64 1 (*.f64 t (*.f64 t 4))) 2)
31.8b
(-.f64 5/6 (/.f64 2/9 t))
30.5b
(*.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))) (/.f64 -1 (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4)))))
26.7b
5/6
25.7b
1/2
Compiler

Compiled 102 to 81 computations (20.6% saved)

regimes27.0ms (0.3%)

Counts
14 → 1
Calls
Call 1
Inputs
1/2
5/6
(-.f64 5/6 (/.f64 2/9 t))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(/.f64 (+.f64 1 (*.f64 t (*.f64 t 4))) 2)
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4))) 2)
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) 2)
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) 6)
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (-.f64 6 (*.f64 8 (/.f64 1 t))))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))) (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4))))
(*.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))) (/.f64 -1 (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4)))))
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4))))
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))))
(/.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 2 t) (+.f64 1 t)) (/.f64 (*.f64 2 t) (+.f64 1 t)))) (+.f64 2 (*.f64 (/.f64 (*.f64 2 t) (+.f64 1 t)) (/.f64 (*.f64 2 t) (+.f64 1 t)))))
Outputs
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))))
Calls

4 calls:

8.0ms
t
8.0ms
(/.f64 (*.f64 2 t) (+.f64 1 t))
4.0ms
(*.f64 (/.f64 (*.f64 2 t) (+.f64 1 t)) (/.f64 (*.f64 2 t) (+.f64 1 t)))
3.0ms
(/.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 2 t) (+.f64 1 t)) (/.f64 (*.f64 2 t) (+.f64 1 t)))) (+.f64 2 (*.f64 (/.f64 (*.f64 2 t) (+.f64 1 t)) (/.f64 (*.f64 2 t) (+.f64 1 t)))))
Results
ErrorSegmentsBranch
0b1t
0b1(/.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 2 t) (+.f64 1 t)) (/.f64 (*.f64 2 t) (+.f64 1 t)))) (+.f64 2 (*.f64 (/.f64 (*.f64 2 t) (+.f64 1 t)) (/.f64 (*.f64 2 t) (+.f64 1 t)))))
0b1(*.f64 (/.f64 (*.f64 2 t) (+.f64 1 t)) (/.f64 (*.f64 2 t) (+.f64 1 t)))
0b1(/.f64 (*.f64 2 t) (+.f64 1 t))
Compiler

Compiled 297 to 229 computations (22.9% saved)

regimes26.0ms (0.3%)

Counts
12 → 3
Calls
Call 1
Inputs
1/2
5/6
(-.f64 5/6 (/.f64 2/9 t))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(/.f64 (+.f64 1 (*.f64 t (*.f64 t 4))) 2)
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4))) 2)
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) 2)
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) 6)
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (-.f64 6 (*.f64 8 (/.f64 1 t))))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))) (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4))))
(*.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))) (/.f64 -1 (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4)))))
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4))))
Outputs
(-.f64 5/6 (/.f64 2/9 t))
(*.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))) (/.f64 -1 (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4)))))
(-.f64 5/6 (/.f64 2/9 t))
Calls

1 calls:

21.0ms
t
Results
ErrorSegmentsBranch
0.5b3t
Compiler

Compiled 171 to 133 computations (22.2% saved)

bsearch51.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
28.0ms
0.00018505176669561781
658876213.3191255
23.0ms
-19.326254729456295
-0.005658971748390637
Results
45.0ms288×body256valid
Compiler

Compiled 652 to 535 computations (17.9% saved)

regimes21.0ms (0.3%)

Counts
10 → 3
Calls
Call 1
Inputs
1/2
5/6
(-.f64 5/6 (/.f64 2/9 t))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(/.f64 (+.f64 1 (*.f64 t (*.f64 t 4))) 2)
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4))) 2)
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) 2)
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) 6)
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (-.f64 6 (*.f64 8 (/.f64 1 t))))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))) (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4))))
Outputs
(-.f64 5/6 (/.f64 2/9 t))
(/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))) (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4))))
(-.f64 5/6 (/.f64 2/9 t))
Calls

1 calls:

17.0ms
t
Results
ErrorSegmentsBranch
0.5b3t
Compiler

Compiled 119 to 93 computations (21.8% saved)

bsearch51.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
29.0ms
0.00018505176669561781
658876213.3191255
22.0ms
-19.326254729456295
-0.005658971748390637
Results
46.0ms288×body256valid
Compiler

Compiled 616 to 499 computations (19% saved)

regimes19.0ms (0.2%)

Counts
9 → 3
Calls
Call 1
Inputs
1/2
5/6
(-.f64 5/6 (/.f64 2/9 t))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(/.f64 (+.f64 1 (*.f64 t (*.f64 t 4))) 2)
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 t 4))) 2)
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) 2)
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) 6)
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (-.f64 6 (*.f64 8 (/.f64 1 t))))
Outputs
(-.f64 5/6 (/.f64 2/9 t))
(/.f64 (+.f64 1 (*.f64 t (*.f64 t 4))) 2)
(-.f64 5/6 (/.f64 2/9 t))
Calls

1 calls:

16.0ms
t
Results
ErrorSegmentsBranch
0.6b3t
Compiler

Compiled 96 to 75 computations (21.9% saved)

bsearch49.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
27.0ms
0.00018505176669561781
658876213.3191255
22.0ms
-19.326254729456295
-0.005658971748390637
Results
45.0ms288×body256valid
Compiler

Compiled 364 to 301 computations (17.3% saved)

regimes13.0ms (0.2%)

Counts
4 → 3
Calls
Call 1
Inputs
1/2
5/6
(-.f64 5/6 (/.f64 2/9 t))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
Outputs
(-.f64 5/6 (/.f64 2/9 t))
1/2
(-.f64 5/6 (/.f64 2/9 t))
Calls

1 calls:

12.0ms
t
Results
ErrorSegmentsBranch
0.6b3t
Compiler

Compiled 17 to 14 computations (17.6% saved)

bsearch52.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
28.0ms
0.00018505176669561781
658876213.3191255
23.0ms
-19.326254729456295
-0.005658971748390637
Results
48.0ms288×body256valid
Compiler

Compiled 220 to 193 computations (12.3% saved)

regimes10.0ms (0.1%)

Accuracy

Total -50.4b remaining (-5203.4%)

Threshold costs -50.4b (-5203.4%)

Counts
2 → 3
Calls
Call 1
Inputs
1/2
5/6
Outputs
5/6
1/2
5/6
Calls

1 calls:

9.0ms
t
Results
ErrorSegmentsBranch
1.0b3t
Compiler

Compiled 5 to 4 computations (20% saved)

bsearch51.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
28.0ms
0.00018505176669561781
658876213.3191255
23.0ms
-19.326254729456295
-0.005658971748390637
Results
47.0ms288×body256valid
Compiler

Compiled 148 to 139 computations (6.1% saved)

simplify6.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
064455
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))))
(if (<=.f64 t -1/2) (-.f64 5/6 (/.f64 2/9 t)) (if (<=.f64 t 3332663724254167/4503599627370496) (*.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))) (/.f64 -1 (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4))))) (-.f64 5/6 (/.f64 2/9 t))))
(if (<=.f64 t -1/2) (-.f64 5/6 (/.f64 2/9 t)) (if (<=.f64 t 3332663724254167/4503599627370496) (/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))) (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4)))) (-.f64 5/6 (/.f64 2/9 t))))
(if (<=.f64 t -5404319552844595/9007199254740992) (-.f64 5/6 (/.f64 2/9 t)) (if (<=.f64 t 1080863910568919/2251799813685248) (/.f64 (+.f64 1 (*.f64 t (*.f64 t 4))) 2) (-.f64 5/6 (/.f64 2/9 t))))
(if (<=.f64 t -2206763817411543/4503599627370496) (-.f64 5/6 (/.f64 2/9 t)) (if (<=.f64 t 6124895493223875/9007199254740992) 1/2 (-.f64 5/6 (/.f64 2/9 t))))
(if (<=.f64 t -6124895493223875/18014398509481984) 5/6 (if (<=.f64 t 1) 1/2 5/6))
1/2
Outputs
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))) (+.f64 2 (*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))))
(if (<=.f64 t -1/2) (-.f64 5/6 (/.f64 2/9 t)) (if (<=.f64 t 3332663724254167/4503599627370496) (*.f64 (-.f64 -1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))) (/.f64 -1 (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4))))) (-.f64 5/6 (/.f64 2/9 t))))
(if (<=.f64 t -1/2) (-.f64 5/6 (/.f64 2/9 t)) (if (<=.f64 t 3332663724254167/4503599627370496) (/.f64 (+.f64 1 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 (/.f64 1/4 t) 1/4))) (+.f64 2 (/.f64 t (+.f64 (/.f64 1/4 t) 1/4)))) (-.f64 5/6 (/.f64 2/9 t))))
(if (<=.f64 t -5404319552844595/9007199254740992) (-.f64 5/6 (/.f64 2/9 t)) (if (<=.f64 t 1080863910568919/2251799813685248) (/.f64 (+.f64 1 (*.f64 t (*.f64 t 4))) 2) (-.f64 5/6 (/.f64 2/9 t))))
(if (<=.f64 t -2206763817411543/4503599627370496) (-.f64 5/6 (/.f64 2/9 t)) (if (<=.f64 t 6124895493223875/9007199254740992) 1/2 (-.f64 5/6 (/.f64 2/9 t))))
(if (<=.f64 t -6124895493223875/18014398509481984) 5/6 (if (<=.f64 t 1) 1/2 5/6))
1/2
Compiler

Compiled 180 to 142 computations (21.1% saved)

soundness176.0ms (2.1%)

Algorithm
egg-herbie
Rules
1554×rational.json-simplify-43
1430×rational.json-simplify-54
1212×rational.json-simplify-51
1052×rational.json-simplify-1
880×rational.json-simplify-41
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
012103
129103
268103
3201103
494191
5606491
Stop Event
node limit
Compiler

Compiled 481 to 369 computations (23.3% saved)

end85.0ms (1%)

Compiler

Compiled 174 to 136 computations (21.8% saved)

Profiling

Loading profile data...