Details

Time bar (total: 9.1s)

analyze8.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 (27.7%)

Results
2.5s8256×body256valid
Bogosity

preprocess102.0ms (1.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: 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)

simplify103.0ms (1.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
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
0.0b
Counts
5 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
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 (/.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 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 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))))
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
@-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 (/.f64 t (+.f64 1 t)) 4))))
0.0ms
t
@0
(*.f64 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 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 (/.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 (/.f64 t (+.f64 1 t)) (*.f64 (/.f64 t (+.f64 1 t)) 4))

rewrite133.0ms (1.5%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
013214
1103214
2253214
3643184
41895184
55038184
Stop Event
node limit
Counts
4 → 123
Calls
Call 1
Inputs
(*.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 2 (*.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)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.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 t (/.f64 2 (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 2 (+.f64 t 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 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 1 (/.f64 1 t)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t (+.f64 t 1)) (/.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (/.f64 (+.f64 1 (/.f64 1 t)) (*.f64 t (/.f64 2 (+.f64 t 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (+.f64 1 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (*.f64 2 (/.f64 (+.f64 2 (/.f64 2 t)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (+.f64 1 (/.f64 1 t)) (*.f64 t (/.f64 2 (+.f64 t 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (/.f64 (+.f64 1 (/.f64 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 t 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t t) (*.f64 2 (/.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 t 1))) (/.f64 (+.f64 t 1) (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 2 (+.f64 t 1))) (/.f64 (+.f64 2 (/.f64 2 t)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 2 (+.f64 t 1))) (*.f64 2 (/.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 2 (+.f64 t 1))) (/.f64 (*.f64 (+.f64 t 1) (/.f64 (+.f64 1 (/.f64 1 t)) t)) (+.f64 2 (/.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t 4) (*.f64 2 (/.f64 (+.f64 t 1) (*.f64 t (/.f64 2 (+.f64 t 1))))))))) (#(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 1 (/.f64 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 2 (/.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 2 (*.f64 4 (+.f64 1 (/.f64 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 2 (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (*.f64 2 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 16) (+.f64 1 (/.f64 1 t))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (+.f64 1 (/.f64 1 t))) (/.f64 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 2 (/.f64 2 t))) (+.f64 2 (/.f64 2 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 2 (*.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 2 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 16) (+.f64 1 (/.f64 1 t)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4))) (*.f64 2 (-.f64 -1 (/.f64 1 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)))) (neg.f64 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.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 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) (+.f64 2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8))))) (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) (+.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 1 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))))) 2) (/.f64 (/.f64 1 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) (/.f64 1 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) (+.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 2 (/.f64 (/.f64 1 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)) (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8))) (/.f64 1/2 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8))) (*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1/2 (/.f64 1 (+.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 (*.f64 4 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))) (/.f64 1 (*.f64 4 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)) (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) (/.f64 -1 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 1 (+.f64 1/2 (/.f64 1 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 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 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)) 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 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) (+.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 (/.f64 1 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 4 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2))) (*.f64 4 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)) (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))))))) (#(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 (*.f64 4 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) -1)))) (#(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 1/4 (*.f64 4 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (/.f64 (+.f64 1 (/.f64 1 t)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) 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 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8))) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.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 2 (*.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8))) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)))))) (#(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 (*.f64 4 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)) -1)))) (#(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 1/4 (*.f64 4 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (/.f64 (+.f64 1 (/.f64 1 t)) (*.f64 t (/.f64 2 (+.f64 t 1))))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 (/.f64 1 t)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) 1) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 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 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8)))) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8)))) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)))))))

simplify259.0ms (2.9%)

Algorithm
egg-herbie
Rules
1840×rational.json-simplify-35
1198×rational.json-simplify-46
994×rational.json-simplify-43
852×rational.json-simplify-2
804×rational.json-simplify-50
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03008829
18098715
223607467
363807383
Stop Event
node limit
Counts
171 → 249
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/2
(+.f64 1/2 (pow.f64 t 2))
(+.f64 (*.f64 -2 (pow.f64 t 3)) (+.f64 1/2 (pow.f64 t 2)))
(+.f64 (*.f64 -2 (pow.f64 t 3)) (+.f64 1/2 (+.f64 (pow.f64 t 4) (pow.f64 t 2))))
5/6
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 (+.f64 (*.f64 1/27 (/.f64 1 (pow.f64 t 2))) 5/6) (*.f64 2/9 (/.f64 1 t)))
(-.f64 (+.f64 (*.f64 1/27 (/.f64 1 (pow.f64 t 2))) (+.f64 5/6 (*.f64 4/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 (*.f64 1/27 (/.f64 1 (pow.f64 t 2))) 5/6) (*.f64 2/9 (/.f64 1 t)))
(-.f64 (+.f64 (*.f64 1/27 (/.f64 1 (pow.f64 t 2))) (+.f64 5/6 (*.f64 4/81 (/.f64 1 (pow.f64 t 3))))) (*.f64 2/9 (/.f64 1 t)))
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)))))
(+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 0)
(+.f64 0 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))
(+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 2 (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 2 (+.f64 t 1)))))
(+.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2))
(-.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 0)
(/.f64 t (/.f64 (+.f64 t 1) (*.f64 (/.f64 t (+.f64 t 1)) 4)))
(/.f64 1 (/.f64 (+.f64 1 (/.f64 1 t)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))
(/.f64 (/.f64 t (+.f64 t 1)) (/.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) 8)))
(/.f64 4 (*.f64 2 (/.f64 (+.f64 1 (/.f64 1 t)) (*.f64 t (/.f64 2 (+.f64 t 1))))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (+.f64 1 (/.f64 1 t)))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (*.f64 2 (/.f64 (+.f64 2 (/.f64 2 t)) 4)))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 1)
(/.f64 2 (/.f64 (+.f64 1 (/.f64 1 t)) (*.f64 t (/.f64 2 (+.f64 t 1)))))
(/.f64 2 (*.f64 2 (/.f64 (+.f64 1 (/.f64 1 t)) (*.f64 (/.f64 t (+.f64 t 1)) 4))))
(/.f64 (+.f64 t t) (/.f64 (+.f64 t 1) (*.f64 t (/.f64 2 (+.f64 t 1)))))
(/.f64 (+.f64 t t) (*.f64 2 (/.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 t 1))) (/.f64 (+.f64 t 1) (+.f64 t t)))
(/.f64 (*.f64 t (/.f64 2 (+.f64 t 1))) (/.f64 (+.f64 2 (/.f64 2 t)) 4))
(/.f64 (*.f64 t (/.f64 2 (+.f64 t 1))) (*.f64 2 (/.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) 8))))
(/.f64 (*.f64 t (/.f64 2 (+.f64 t 1))) (/.f64 (*.f64 (+.f64 t 1) (/.f64 (+.f64 1 (/.f64 1 t)) t)) (+.f64 2 (/.f64 2 t))))
(/.f64 (*.f64 t 4) (*.f64 2 (/.f64 (+.f64 t 1) (*.f64 t (/.f64 2 (+.f64 t 1))))))
(/.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 1 (/.f64 1 t))))
(/.f64 (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))) (/.f64 1 t))
(/.f64 (*.f64 t -2) (*.f64 2 (/.f64 (-.f64 -1 t) (*.f64 (/.f64 t (+.f64 t 1)) 4))))
(/.f64 (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) 16)) (*.f64 2 (*.f64 4 (+.f64 1 (/.f64 1 t)))))
(/.f64 (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 16))) 8)
(/.f64 (*.f64 2 (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (*.f64 2 (/.f64 1 t)))
(/.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 16) (+.f64 1 (/.f64 1 t))) 4)
(/.f64 (/.f64 4 (+.f64 1 (/.f64 1 t))) (/.f64 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 2 (/.f64 2 t))) (+.f64 2 (/.f64 2 t))))
(/.f64 (neg.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4)) (-.f64 -1 (/.f64 1 t)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 16)))) 16)
(/.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 16) (+.f64 1 (/.f64 1 t)))) 8)
(/.f64 (*.f64 2 (neg.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4))) (*.f64 2 (-.f64 -1 (/.f64 1 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)))) (neg.f64 (/.f64 1 t)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4))) (+.f64 1 (/.f64 1 t)))
(/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))
(pow.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 1)
(fabs.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))
(+.f64 (/.f64 1 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))))) 0)
(+.f64 0 (/.f64 1 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))))))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2))))
(+.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) (+.f64 2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8))))) (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) (+.f64 2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8))))))
(+.f64 (/.f64 (/.f64 1 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))))) 2) (/.f64 (/.f64 1 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))))) 2))
(-.f64 (/.f64 1 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))))) 0)
(-.f64 0 (/.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)))
(*.f64 1 (/.f64 1 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))))))
(*.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) (/.f64 1 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)))
(*.f64 2 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) (+.f64 2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8))))))
(*.f64 2 (/.f64 (/.f64 1 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))))) 2))
(*.f64 2 (*.f64 (/.f64 1/2 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)) (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))))
(*.f64 (/.f64 1 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))))) 1)
(*.f64 -1 (/.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)))
(*.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8))) (/.f64 1/2 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)))
(*.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8))) (*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)) 1/2))
(*.f64 (/.f64 1 (+.f64 1/2 (/.f64 1 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8)))))) 1/2)
(*.f64 (*.f64 4 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))) (/.f64 1 (*.f64 4 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)) (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))))
(*.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) (/.f64 -1 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)))
(*.f64 1/2 (/.f64 1 (+.f64 1/2 (/.f64 1 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8)))))))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)) (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)) 1/2) (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8))))
(*.f64 (/.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)) -1)
(*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) (+.f64 2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8))))) 2)
(*.f64 (/.f64 (/.f64 1 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))))) 2) 2)
(*.f64 (/.f64 1 (*.f64 4 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2))) (*.f64 4 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)) (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))))
(pow.f64 (/.f64 1 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))))) 1)
(neg.f64 (/.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)))
(-.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) -1)
(-.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) 0)
(-.f64 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2) 1)
(-.f64 0 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))))
(*.f64 1 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))))
(*.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) 1)
(*.f64 2 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) 2))
(*.f64 -1 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))))
(*.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8))) 1/2)
(*.f64 (*.f64 4 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))) 1/4)
(*.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) -1)
(*.f64 1/2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8))))
(*.f64 1/4 (*.f64 4 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))))
(*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) 2) 2)
(*.f64 (+.f64 1 (/.f64 (+.f64 1 (/.f64 1 t)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) 1)
(/.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8))) 2)
(/.f64 (*.f64 4 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))) 4)
(/.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) -1)
(/.f64 (*.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8))) 4) 8)
(/.f64 (neg.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8)))) -2)
(/.f64 (*.f64 2 (*.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8))) 4)) 16)
(pow.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) 1)
(neg.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))))
(-.f64 1 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))))
(-.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) -1)
(-.f64 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2) 0)
(-.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)))
(*.f64 1 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2))
(*.f64 2 (/.f64 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2) 2))
(*.f64 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2) 1)
(*.f64 -1 (neg.f64 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)))
(*.f64 (+.f64 2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8)))) 1/2)
(*.f64 (*.f64 4 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)) 1/4)
(*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)) -1)
(*.f64 1/2 (+.f64 2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8)))))
(*.f64 1/4 (*.f64 4 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2) 2) 2)
(*.f64 (+.f64 1 (/.f64 (+.f64 1 (/.f64 1 t)) (*.f64 t (/.f64 2 (+.f64 t 1))))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))
(*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 (/.f64 1 t)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) 1) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))
(/.f64 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 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 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)) 4)
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)) -1)
(/.f64 (*.f64 (+.f64 2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8)))) 4) 8)
(/.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2))) -2)
(/.f64 (*.f64 2 (*.f64 (+.f64 2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8)))) 4)) 16)
(pow.f64 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2) 1)
(neg.f64 (neg.f64 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)))
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 (*.f64 4 (pow.f64 t 2)) (*.f64 -8 (pow.f64 t 3))) (*.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 -8 (pow.f64 t 3)) (+.f64 (*.f64 4 (pow.f64 t 2)) (+.f64 (*.f64 -16 (pow.f64 t 5)) (*.f64 12 (pow.f64 t 4)))))
(+.f64 (*.f64 4 (pow.f64 t 2)) (+.f64 (*.f64 -16 (pow.f64 t 5)) (+.f64 (*.f64 -8 (pow.f64 t 3)) (*.f64 12 (pow.f64 t 4)))))
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 4 (-.f64 (*.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 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 4 (-.f64 (*.f64 12 (/.f64 1 (pow.f64 t 2))) (+.f64 (*.f64 8 (/.f64 1 t)) (*.f64 16 (/.f64 1 (pow.f64 t 3))))))
1/2
(+.f64 1/2 (pow.f64 t 2))
(+.f64 (pow.f64 t 2) 1/2)
(+.f64 (*.f64 -2 (pow.f64 t 3)) (+.f64 1/2 (pow.f64 t 2)))
(+.f64 1/2 (+.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 3) -2)))
(+.f64 (pow.f64 t 2) (+.f64 (*.f64 (pow.f64 t 3) -2) 1/2))
(+.f64 (+.f64 (pow.f64 t 2) 1/2) (*.f64 (pow.f64 t 3) -2))
(+.f64 (*.f64 -2 (pow.f64 t 3)) (+.f64 1/2 (+.f64 (pow.f64 t 4) (pow.f64 t 2))))
(+.f64 1/2 (+.f64 (+.f64 (pow.f64 t 2) (pow.f64 t 4)) (*.f64 (pow.f64 t 3) -2)))
(+.f64 (*.f64 (pow.f64 t 3) -2) (+.f64 (pow.f64 t 2) (+.f64 1/2 (pow.f64 t 4))))
(+.f64 (pow.f64 t 2) (+.f64 (+.f64 (pow.f64 t 4) 1/2) (*.f64 (pow.f64 t 3) -2)))
5/6
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 (/.f64 1 t) 2/9))
(-.f64 (+.f64 (*.f64 1/27 (/.f64 1 (pow.f64 t 2))) 5/6) (*.f64 2/9 (/.f64 1 t)))
(+.f64 5/6 (-.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 1/27) (*.f64 (/.f64 1 t) 2/9)))
(-.f64 (+.f64 (*.f64 1/27 (/.f64 1 (pow.f64 t 2))) (+.f64 5/6 (*.f64 4/81 (/.f64 1 (pow.f64 t 3))))) (*.f64 2/9 (/.f64 1 t)))
(+.f64 (+.f64 5/6 (*.f64 (/.f64 1 (pow.f64 t 3)) 4/81)) (-.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 1/27) (*.f64 (/.f64 1 t) 2/9)))
(+.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 1/27) (-.f64 (+.f64 5/6 (*.f64 (/.f64 1 (pow.f64 t 3)) 4/81)) (*.f64 (/.f64 1 t) 2/9)))
(+.f64 5/6 (+.f64 (*.f64 (/.f64 1 (pow.f64 t 3)) 4/81) (-.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 1/27) (*.f64 (/.f64 1 t) 2/9))))
5/6
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 (/.f64 1 t) 2/9))
(-.f64 (+.f64 (*.f64 1/27 (/.f64 1 (pow.f64 t 2))) 5/6) (*.f64 2/9 (/.f64 1 t)))
(+.f64 5/6 (-.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 1/27) (*.f64 (/.f64 1 t) 2/9)))
(-.f64 (+.f64 (*.f64 1/27 (/.f64 1 (pow.f64 t 2))) (+.f64 5/6 (*.f64 4/81 (/.f64 1 (pow.f64 t 3))))) (*.f64 2/9 (/.f64 1 t)))
(+.f64 (+.f64 5/6 (*.f64 (/.f64 1 (pow.f64 t 3)) 4/81)) (-.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 1/27) (*.f64 (/.f64 1 t) 2/9)))
(+.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 1/27) (-.f64 (+.f64 5/6 (*.f64 (/.f64 1 (pow.f64 t 3)) 4/81)) (*.f64 (/.f64 1 t) 2/9)))
(+.f64 5/6 (+.f64 (*.f64 (/.f64 1 (pow.f64 t 3)) 4/81) (-.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 1/27) (*.f64 (/.f64 1 t) 2/9))))
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 (*.f64 4 (pow.f64 t 2)) (+.f64 1 (*.f64 -8 (pow.f64 t 3))))
(+.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 (*.f64 4 (pow.f64 t 2)) (*.f64 -8 (pow.f64 t 3))) (-.f64 (*.f64 12 (pow.f64 t 4)) -1))
(+.f64 (*.f64 -8 (pow.f64 t 3)) (+.f64 (*.f64 4 (pow.f64 t 2)) (+.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 5 (-.f64 (*.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 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 5 (-.f64 (*.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 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 (*.f64 4 (pow.f64 t 2)) (*.f64 -8 (pow.f64 t 3))) (*.f64 12 (pow.f64 t 4))))
(+.f64 (*.f64 -8 (pow.f64 t 3)) (+.f64 (*.f64 12 (pow.f64 t 4)) (+.f64 2 (*.f64 4 (pow.f64 t 2)))))
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 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 12 (/.f64 1 (pow.f64 t 2))) (-.f64 6 (+.f64 (*.f64 8 (/.f64 1 t)) (*.f64 16 (/.f64 1 (pow.f64 t 3))))))
(+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 0)
(*.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 0 (*.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 t (/.f64 2 (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 2 (+.f64 t 1)))))
(*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 2 (+.f64 t 1)) (+.f64 t t)))
(+.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2))
(*.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 (/.f64 t (+.f64 t 1)) 4)) 0)
(*.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 t (/.f64 (+.f64 t 1) (*.f64 (/.f64 t (+.f64 t 1)) 4)))
(/.f64 t (/.f64 (+.f64 t 1) (*.f64 4 (/.f64 t (+.f64 t 1)))))
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 4 (/.f64 (+.f64 t 1) t)))
(*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t)))))
(*.f64 4 (/.f64 t (+.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t)))))
(/.f64 1 (/.f64 (+.f64 1 (/.f64 1 t)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))
(/.f64 t (/.f64 (+.f64 t 1) (*.f64 4 (/.f64 t (+.f64 t 1)))))
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 4 (/.f64 (+.f64 t 1) t)))
(*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t)))))
(*.f64 4 (/.f64 t (+.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t)))))
(/.f64 (/.f64 t (+.f64 t 1)) (/.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) 8)))
(/.f64 t (/.f64 (+.f64 t 1) (*.f64 4 (/.f64 t (+.f64 t 1)))))
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 4 (/.f64 (+.f64 t 1) t)))
(*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t)))))
(*.f64 4 (/.f64 t (+.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t)))))
(/.f64 4 (*.f64 2 (/.f64 (+.f64 1 (/.f64 1 t)) (*.f64 t (/.f64 2 (+.f64 t 1))))))
(/.f64 2 (/.f64 (+.f64 1 (/.f64 1 t)) (*.f64 t (/.f64 2 (+.f64 t 1)))))
(/.f64 (*.f64 (/.f64 2 (+.f64 t 1)) (+.f64 t t)) (+.f64 1 (/.f64 1 t)))
(*.f64 t (/.f64 2 (/.f64 (+.f64 1 (/.f64 1 t)) (/.f64 2 (+.f64 t 1)))))
(*.f64 t (/.f64 2 (/.f64 (+.f64 t 1) (/.f64 -2 (+.f64 -1 (/.f64 -1 t))))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (+.f64 1 (/.f64 1 t)))
(/.f64 t (/.f64 (+.f64 t 1) (*.f64 4 (/.f64 t (+.f64 t 1)))))
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 4 (/.f64 (+.f64 t 1) t)))
(*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t)))))
(*.f64 4 (/.f64 t (+.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t)))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (*.f64 2 (/.f64 (+.f64 2 (/.f64 2 t)) 4)))
(/.f64 t (/.f64 (+.f64 t 1) (*.f64 4 (/.f64 t (+.f64 t 1)))))
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 4 (/.f64 (+.f64 t 1) t)))
(*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t)))))
(*.f64 4 (/.f64 t (+.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t)))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 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 2 (/.f64 (+.f64 1 (/.f64 1 t)) (*.f64 t (/.f64 2 (+.f64 t 1)))))
(/.f64 (*.f64 (/.f64 2 (+.f64 t 1)) (+.f64 t t)) (+.f64 1 (/.f64 1 t)))
(*.f64 t (/.f64 2 (/.f64 (+.f64 1 (/.f64 1 t)) (/.f64 2 (+.f64 t 1)))))
(*.f64 t (/.f64 2 (/.f64 (+.f64 t 1) (/.f64 -2 (+.f64 -1 (/.f64 -1 t))))))
(/.f64 2 (*.f64 2 (/.f64 (+.f64 1 (/.f64 1 t)) (*.f64 (/.f64 t (+.f64 t 1)) 4))))
(/.f64 t (/.f64 (+.f64 t 1) (*.f64 4 (/.f64 t (+.f64 t 1)))))
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 4 (/.f64 (+.f64 t 1) t)))
(*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t)))))
(*.f64 4 (/.f64 t (+.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t)))))
(/.f64 (+.f64 t t) (/.f64 (+.f64 t 1) (*.f64 t (/.f64 2 (+.f64 t 1)))))
(/.f64 2 (/.f64 (+.f64 1 (/.f64 1 t)) (*.f64 t (/.f64 2 (+.f64 t 1)))))
(/.f64 (*.f64 (/.f64 2 (+.f64 t 1)) (+.f64 t t)) (+.f64 1 (/.f64 1 t)))
(*.f64 t (/.f64 2 (/.f64 (+.f64 1 (/.f64 1 t)) (/.f64 2 (+.f64 t 1)))))
(*.f64 t (/.f64 2 (/.f64 (+.f64 t 1) (/.f64 -2 (+.f64 -1 (/.f64 -1 t))))))
(/.f64 (+.f64 t t) (*.f64 2 (/.f64 (+.f64 t 1) (*.f64 (/.f64 t (+.f64 t 1)) 4))))
(/.f64 t (/.f64 (+.f64 t 1) (*.f64 4 (/.f64 t (+.f64 t 1)))))
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 4 (/.f64 (+.f64 t 1) t)))
(*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t)))))
(*.f64 4 (/.f64 t (+.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t)))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 8) (+.f64 2 (/.f64 2 t)))
(/.f64 t (/.f64 (+.f64 t 1) (*.f64 4 (/.f64 t (+.f64 t 1)))))
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 4 (/.f64 (+.f64 t 1) t)))
(*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t)))))
(*.f64 4 (/.f64 t (+.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t)))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8)) 2)
(*.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 t (/.f64 2 (+.f64 t 1))) (/.f64 (+.f64 t 1) (+.f64 t t)))
(/.f64 2 (/.f64 (+.f64 1 (/.f64 1 t)) (*.f64 t (/.f64 2 (+.f64 t 1)))))
(/.f64 (*.f64 (/.f64 2 (+.f64 t 1)) (+.f64 t t)) (+.f64 1 (/.f64 1 t)))
(*.f64 t (/.f64 2 (/.f64 (+.f64 1 (/.f64 1 t)) (/.f64 2 (+.f64 t 1)))))
(*.f64 t (/.f64 2 (/.f64 (+.f64 t 1) (/.f64 -2 (+.f64 -1 (/.f64 -1 t))))))
(/.f64 (*.f64 t (/.f64 2 (+.f64 t 1))) (/.f64 (+.f64 2 (/.f64 2 t)) 4))
(/.f64 2 (/.f64 (+.f64 1 (/.f64 1 t)) (*.f64 t (/.f64 2 (+.f64 t 1)))))
(/.f64 (*.f64 (/.f64 2 (+.f64 t 1)) (+.f64 t t)) (+.f64 1 (/.f64 1 t)))
(*.f64 t (/.f64 2 (/.f64 (+.f64 1 (/.f64 1 t)) (/.f64 2 (+.f64 t 1)))))
(*.f64 t (/.f64 2 (/.f64 (+.f64 t 1) (/.f64 -2 (+.f64 -1 (/.f64 -1 t))))))
(/.f64 (*.f64 t (/.f64 2 (+.f64 t 1))) (*.f64 2 (/.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) 8))))
(*.f64 (/.f64 2 (+.f64 t 1)) (/.f64 t (*.f64 2 (/.f64 2 (*.f64 8 (/.f64 t (+.f64 t 1)))))))
(*.f64 (/.f64 2 (+.f64 t 1)) (/.f64 (/.f64 t 2) (/.f64 1/4 (/.f64 t (+.f64 t 1)))))
(*.f64 (/.f64 2 (+.f64 t 1)) (/.f64 t (*.f64 2 (/.f64 1/4 (/.f64 t (+.f64 t 1))))))
(/.f64 (*.f64 t (/.f64 2 (+.f64 t 1))) (/.f64 (*.f64 (+.f64 t 1) (/.f64 (+.f64 1 (/.f64 1 t)) t)) (+.f64 2 (/.f64 2 t))))
(*.f64 (/.f64 2 (+.f64 t 1)) (/.f64 t (*.f64 (/.f64 (+.f64 1 (/.f64 1 t)) t) (/.f64 (+.f64 t 1) (+.f64 2 (/.f64 2 t))))))
(*.f64 t (/.f64 (/.f64 2 (+.f64 t 1)) (/.f64 (*.f64 (+.f64 t 1) (/.f64 (+.f64 1 (/.f64 1 t)) t)) (+.f64 2 (/.f64 2 t)))))
(*.f64 (/.f64 2 (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 (+.f64 1 (/.f64 1 t)) t) (+.f64 2 (/.f64 2 t)))))
(/.f64 (*.f64 t 4) (*.f64 2 (/.f64 (+.f64 t 1) (*.f64 t (/.f64 2 (+.f64 t 1))))))
(/.f64 2 (/.f64 (+.f64 1 (/.f64 1 t)) (*.f64 t (/.f64 2 (+.f64 t 1)))))
(/.f64 (*.f64 (/.f64 2 (+.f64 t 1)) (+.f64 t t)) (+.f64 1 (/.f64 1 t)))
(*.f64 t (/.f64 2 (/.f64 (+.f64 1 (/.f64 1 t)) (/.f64 2 (+.f64 t 1)))))
(*.f64 t (/.f64 2 (/.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 (+.f64 t 1) (*.f64 4 (/.f64 t (+.f64 t 1)))))
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 4 (/.f64 (+.f64 t 1) t)))
(*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t)))))
(*.f64 4 (/.f64 t (+.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t)))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 16)) 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)) 16) (*.f64 2 (+.f64 2 (/.f64 2 t))))
(/.f64 t (/.f64 (+.f64 t 1) (*.f64 4 (/.f64 t (+.f64 t 1)))))
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 4 (/.f64 (+.f64 t 1) t)))
(*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t)))))
(*.f64 4 (/.f64 t (+.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t)))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 16) (*.f64 4 (+.f64 1 (/.f64 1 t))))
(/.f64 t (/.f64 (+.f64 t 1) (*.f64 4 (/.f64 t (+.f64 t 1)))))
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 4 (/.f64 (+.f64 t 1) t)))
(*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t)))))
(*.f64 4 (/.f64 t (+.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t)))))
(/.f64 (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))) (/.f64 1 t))
(/.f64 t (/.f64 (+.f64 t 1) (*.f64 4 (/.f64 t (+.f64 t 1)))))
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 4 (/.f64 (+.f64 t 1) t)))
(*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t)))))
(*.f64 4 (/.f64 t (+.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t)))))
(/.f64 (*.f64 t -2) (*.f64 2 (/.f64 (-.f64 -1 t) (*.f64 (/.f64 t (+.f64 t 1)) 4))))
(/.f64 t (/.f64 (+.f64 t 1) (*.f64 4 (/.f64 t (+.f64 t 1)))))
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 4 (/.f64 (+.f64 t 1) t)))
(*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t)))))
(*.f64 4 (/.f64 t (+.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t)))))
(/.f64 (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) 16)) (*.f64 2 (*.f64 4 (+.f64 1 (/.f64 1 t)))))
(/.f64 t (/.f64 (+.f64 t 1) (*.f64 4 (/.f64 t (+.f64 t 1)))))
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 4 (/.f64 (+.f64 t 1) t)))
(*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t)))))
(*.f64 4 (/.f64 t (+.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t)))))
(/.f64 (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 16))) 8)
(*.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 2 (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (*.f64 2 (/.f64 1 t)))
(/.f64 t (/.f64 (+.f64 t 1) (*.f64 4 (/.f64 t (+.f64 t 1)))))
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 4 (/.f64 (+.f64 t 1) t)))
(*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t)))))
(*.f64 4 (/.f64 t (+.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t)))))
(/.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 16) (+.f64 1 (/.f64 1 t))) 4)
(/.f64 t (/.f64 (+.f64 t 1) (*.f64 4 (/.f64 t (+.f64 t 1)))))
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 4 (/.f64 (+.f64 t 1) t)))
(*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t)))))
(*.f64 4 (/.f64 t (+.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t)))))
(/.f64 (/.f64 4 (+.f64 1 (/.f64 1 t))) (/.f64 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 2 (/.f64 2 t))) (+.f64 2 (/.f64 2 t))))
(/.f64 (+.f64 2 (/.f64 2 t)) (/.f64 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 2 (/.f64 2 t))) (/.f64 4 (+.f64 1 (/.f64 1 t)))))
(/.f64 4 (*.f64 (+.f64 1 (/.f64 1 t)) (*.f64 (+.f64 1 (/.f64 1 t)) (/.f64 (+.f64 2 (/.f64 2 t)) (+.f64 2 (/.f64 2 t))))))
(/.f64 (/.f64 (/.f64 t 1/4) (+.f64 t 1)) (*.f64 (+.f64 1 (/.f64 1 t)) (/.f64 (+.f64 2 (/.f64 2 t)) (+.f64 2 (/.f64 2 t)))))
(/.f64 (/.f64 -4 (+.f64 -1 (/.f64 -1 t))) (*.f64 (+.f64 1 (/.f64 1 t)) (/.f64 (+.f64 2 (/.f64 2 t)) (+.f64 2 (/.f64 2 t)))))
(/.f64 (neg.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4)) (-.f64 -1 (/.f64 1 t)))
(/.f64 t (/.f64 (+.f64 t 1) (*.f64 4 (/.f64 t (+.f64 t 1)))))
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 4 (/.f64 (+.f64 t 1) t)))
(*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t)))))
(*.f64 4 (/.f64 t (+.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 16)))) 16)
(*.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 2 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 16) (+.f64 1 (/.f64 1 t)))) 8)
(/.f64 t (/.f64 (+.f64 t 1) (*.f64 4 (/.f64 t (+.f64 t 1)))))
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 4 (/.f64 (+.f64 t 1) t)))
(*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t)))))
(*.f64 4 (/.f64 t (+.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t)))))
(/.f64 (*.f64 2 (neg.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4))) (*.f64 2 (-.f64 -1 (/.f64 1 t))))
(/.f64 t (/.f64 (+.f64 t 1) (*.f64 4 (/.f64 t (+.f64 t 1)))))
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 4 (/.f64 (+.f64 t 1) t)))
(*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t)))))
(*.f64 4 (/.f64 t (+.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t)))))
(/.f64 (neg.f64 (*.f64 (/.f64 t (+.f64 t 1)) 8)) (neg.f64 (+.f64 2 (/.f64 2 t))))
(/.f64 t (/.f64 (+.f64 t 1) (*.f64 4 (/.f64 t (+.f64 t 1)))))
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 4 (/.f64 (+.f64 t 1) t)))
(*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t)))))
(*.f64 4 (/.f64 t (+.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t)))))
(/.f64 (neg.f64 (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (neg.f64 (/.f64 1 t)))
(/.f64 t (/.f64 (+.f64 t 1) (*.f64 4 (/.f64 t (+.f64 t 1)))))
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 4 (/.f64 (+.f64 t 1) t)))
(*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t)))))
(*.f64 4 (/.f64 t (+.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4))) (+.f64 1 (/.f64 1 t)))
(/.f64 t (/.f64 (+.f64 t 1) (*.f64 4 (/.f64 t (+.f64 t 1)))))
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 4 (/.f64 (+.f64 t 1) t)))
(*.f64 4 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t)))))
(*.f64 4 (/.f64 t (+.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t)))))
(/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) (*.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))))
(pow.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 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))))
(fabs.f64 (*.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 1 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))))) 0)
(/.f64 1 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))))))
(/.f64 1 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))))
(/.f64 1 (+.f64 1 (/.f64 2 (+.f64 2 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))))
(+.f64 0 (/.f64 1 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))))))
(/.f64 1 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))))))
(/.f64 1 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))))
(/.f64 1 (+.f64 1 (/.f64 2 (+.f64 2 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2))))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))))))
(+.f64 -1 (-.f64 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)) (/.f64 t (+.f64 t 1))))))))
(+.f64 (/.f64 -2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))) 1)
(+.f64 1 (/.f64 -2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))))
(+.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) (+.f64 2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8))))) (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) (+.f64 2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8))))))
(+.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 8 (/.f64 t (+.f64 t 1))))))) (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 8 (/.f64 t (+.f64 t 1))))))))
(+.f64 (/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)) (/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)))
(*.f64 2 (/.f64 (+.f64 -1 (/.f64 2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))) -2))
(*.f64 2 (neg.f64 (-.f64 (/.f64 1 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))) 1/2)))
(+.f64 (/.f64 (/.f64 1 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))))) 2) (/.f64 (/.f64 1 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))))) 2))
(+.f64 (/.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))))))) (/.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))))))))
(+.f64 (/.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))))) (/.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))))))
(+.f64 (/.f64 1/2 (+.f64 1 (/.f64 2 (+.f64 2 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))))) (/.f64 1/2 (+.f64 1 (/.f64 2 (+.f64 2 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))))))
(-.f64 (/.f64 1 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))))) 0)
(/.f64 1 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))))))
(/.f64 1 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))))
(/.f64 1 (+.f64 1 (/.f64 2 (+.f64 2 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))))
(-.f64 0 (/.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))))))
(+.f64 -1 (-.f64 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)) (/.f64 t (+.f64 t 1))))))))
(+.f64 (/.f64 -2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))) 1)
(+.f64 1 (/.f64 -2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))))
(*.f64 1 (/.f64 1 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))))))
(/.f64 1 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))))))
(/.f64 1 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))))
(/.f64 1 (+.f64 1 (/.f64 2 (+.f64 2 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))))
(*.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) (/.f64 1 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))))))
(+.f64 -1 (-.f64 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)) (/.f64 t (+.f64 t 1))))))))
(+.f64 (/.f64 -2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))) 1)
(+.f64 1 (/.f64 -2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))))
(*.f64 2 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) (+.f64 2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8))))))
(+.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 8 (/.f64 t (+.f64 t 1))))))) (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 8 (/.f64 t (+.f64 t 1))))))))
(+.f64 (/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)) (/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)))
(*.f64 2 (/.f64 (+.f64 -1 (/.f64 2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))) -2))
(*.f64 2 (neg.f64 (-.f64 (/.f64 1 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))) 1/2)))
(*.f64 2 (/.f64 (/.f64 1 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))))) 2))
(/.f64 1 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))))))
(/.f64 1 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))))
(/.f64 1 (+.f64 1 (/.f64 2 (+.f64 2 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))))
(*.f64 2 (*.f64 (/.f64 1/2 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)) (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))))
(+.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 8 (/.f64 t (+.f64 t 1))))))) (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 8 (/.f64 t (+.f64 t 1))))))))
(+.f64 (/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)) (/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)))
(*.f64 2 (/.f64 (+.f64 -1 (/.f64 2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))) -2))
(*.f64 2 (neg.f64 (-.f64 (/.f64 1 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))) 1/2)))
(*.f64 (/.f64 1 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))))) 1)
(/.f64 1 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))))))
(/.f64 1 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))))
(/.f64 1 (+.f64 1 (/.f64 2 (+.f64 2 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))))
(*.f64 -1 (/.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))))))
(+.f64 -1 (-.f64 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)) (/.f64 t (+.f64 t 1))))))))
(+.f64 (/.f64 -2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))) 1)
(+.f64 1 (/.f64 -2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))))
(*.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8))) (/.f64 1/2 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)))
(+.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 8 (/.f64 t (+.f64 t 1))))))) (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 8 (/.f64 t (+.f64 t 1))))))))
(+.f64 (/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)) (/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)))
(*.f64 2 (/.f64 (+.f64 -1 (/.f64 2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))) -2))
(*.f64 2 (neg.f64 (-.f64 (/.f64 1 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))) 1/2)))
(*.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8))) (*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)) 1/2))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))))))
(+.f64 -1 (-.f64 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)) (/.f64 t (+.f64 t 1))))))))
(+.f64 (/.f64 -2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))) 1)
(+.f64 1 (/.f64 -2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))))
(*.f64 (/.f64 1 (+.f64 1/2 (/.f64 1 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8)))))) 1/2)
(*.f64 1/2 (/.f64 1 (+.f64 1/2 (/.f64 1 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 8 (/.f64 t (+.f64 t 1)))))))))
(*.f64 1/2 (/.f64 1 (+.f64 1/2 (/.f64 1 (+.f64 2 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))))))
(*.f64 (*.f64 4 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))) (/.f64 1 (*.f64 4 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2))))
(*.f64 4 (*.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (/.f64 1/4 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.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)) (/.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/2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))))
(*.f64 4 (*.f64 -1 (-.f64 (/.f64 1/2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))) 1/4)))
(*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)) (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))))))
(+.f64 -1 (-.f64 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)) (/.f64 t (+.f64 t 1))))))))
(+.f64 (/.f64 -2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))) 1)
(+.f64 1 (/.f64 -2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))))
(*.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) (/.f64 -1 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))))))
(+.f64 -1 (-.f64 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)) (/.f64 t (+.f64 t 1))))))))
(+.f64 (/.f64 -2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))) 1)
(+.f64 1 (/.f64 -2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))))
(*.f64 1/2 (/.f64 1 (+.f64 1/2 (/.f64 1 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8)))))))
(*.f64 1/2 (/.f64 1 (+.f64 1/2 (/.f64 1 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 8 (/.f64 t (+.f64 t 1)))))))))
(*.f64 1/2 (/.f64 1 (+.f64 1/2 (/.f64 1 (+.f64 2 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))))))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)) (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8))))
(+.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 8 (/.f64 t (+.f64 t 1))))))) (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 8 (/.f64 t (+.f64 t 1))))))))
(+.f64 (/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)) (/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)))
(*.f64 2 (/.f64 (+.f64 -1 (/.f64 2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))) -2))
(*.f64 2 (neg.f64 (-.f64 (/.f64 1 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))) 1/2)))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)) 1/2) (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8))))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))))))
(+.f64 -1 (-.f64 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)) (/.f64 t (+.f64 t 1))))))))
(+.f64 (/.f64 -2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))) 1)
(+.f64 1 (/.f64 -2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))))
(*.f64 (/.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)) -1)
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))))))
(+.f64 -1 (-.f64 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)) (/.f64 t (+.f64 t 1))))))))
(+.f64 (/.f64 -2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))) 1)
(+.f64 1 (/.f64 -2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) (+.f64 2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8))))) 2)
(+.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 8 (/.f64 t (+.f64 t 1))))))) (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 8 (/.f64 t (+.f64 t 1))))))))
(+.f64 (/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)) (/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)))
(*.f64 2 (/.f64 (+.f64 -1 (/.f64 2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))) -2))
(*.f64 2 (neg.f64 (-.f64 (/.f64 1 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))) 1/2)))
(*.f64 (/.f64 (/.f64 1 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))))) 2) 2)
(/.f64 1 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))))))
(/.f64 1 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))))
(/.f64 1 (+.f64 1 (/.f64 2 (+.f64 2 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))))
(*.f64 (/.f64 1 (*.f64 4 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2))) (*.f64 4 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))))
(*.f64 4 (*.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (/.f64 1/4 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.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)) (/.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/2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))))
(*.f64 4 (*.f64 -1 (-.f64 (/.f64 1/2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))) 1/4)))
(*.f64 (/.f64 -1 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)) (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))))))
(+.f64 -1 (-.f64 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)) (/.f64 t (+.f64 t 1))))))))
(+.f64 (/.f64 -2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))) 1)
(+.f64 1 (/.f64 -2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))))
(pow.f64 (/.f64 1 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))))) 1)
(/.f64 1 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))))))
(/.f64 1 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))))
(/.f64 1 (+.f64 1 (/.f64 2 (+.f64 2 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))))
(neg.f64 (/.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))) (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))))))
(+.f64 -1 (-.f64 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)) (/.f64 t (+.f64 t 1))))))))
(+.f64 (/.f64 -2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))) 1)
(+.f64 1 (/.f64 -2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))))
(-.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) -1)
(+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))))
(+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(-.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) 0)
(+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))))
(+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(-.f64 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2) 1)
(+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))))
(+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(-.f64 0 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))))
(+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))))
(+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(*.f64 1 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))))
(+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))))
(+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(*.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) 1)
(+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))))
(+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(*.f64 2 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) 2))
(+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))))
(+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(*.f64 -1 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))))
(+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))))
(+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(*.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8))) 1/2)
(+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))))
(+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(*.f64 (*.f64 4 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))) 1/4)
(+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))))
(+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(*.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) -1)
(+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))))
(+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(*.f64 1/2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8))))
(+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))))
(+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(*.f64 1/4 (*.f64 4 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))))
(+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))))
(+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) 2) 2)
(+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))))
(+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(*.f64 (+.f64 1 (/.f64 (+.f64 1 (/.f64 1 t)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))
(*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (*.f64 4 (/.f64 t (+.f64 t 1))) (+.f64 1 (/.f64 (+.f64 1 (/.f64 1 t)) (*.f64 4 (/.f64 t (+.f64 t 1)))))))
(*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (*.f64 4 (/.f64 t (+.f64 t 1))) (+.f64 1 (/.f64 (/.f64 (+.f64 t 1) (/.f64 t (+.f64 1 (/.f64 1 t)))) 4))))
(*.f64 4 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (+.f64 1 (/.f64 (/.f64 (+.f64 t 1) (/.f64 t (+.f64 1 (/.f64 1 t)))) 4))))
(*.f64 4 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (+.f64 1 (/.f64 (+.f64 -1 (/.f64 -1 t)) (*.f64 (/.f64 t (+.f64 t 1)) -4)))))
(/.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) 1)
(+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))))
(+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(/.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8))) 2)
(+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))))
(+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(/.f64 (*.f64 4 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))) 4)
(+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))))
(+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(/.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) -1)
(+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))))
(+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(/.f64 (*.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8))) 4) 8)
(+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))))
(+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(/.f64 (neg.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8)))) -2)
(+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))))
(+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(/.f64 (*.f64 2 (*.f64 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8))) 4)) 16)
(+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))))
(+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(pow.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) 1)
(+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))))
(+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(neg.f64 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))))
(+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))))
(+.f64 1 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(-.f64 1 (-.f64 -1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))))
(-.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))) -2)
(+.f64 2 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(-.f64 (+.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) -1)
(-.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))) -2)
(+.f64 2 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(-.f64 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2) 0)
(-.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))) -2)
(+.f64 2 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(-.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)))
(-.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))) -2)
(+.f64 2 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(*.f64 1 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2))
(-.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))) -2)
(+.f64 2 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(*.f64 2 (/.f64 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2) 2))
(-.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))) -2)
(+.f64 2 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(*.f64 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2) 1)
(-.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))) -2)
(+.f64 2 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(*.f64 -1 (neg.f64 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)))
(-.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))) -2)
(+.f64 2 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(*.f64 (+.f64 2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8)))) 1/2)
(-.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))) -2)
(+.f64 2 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(*.f64 (*.f64 4 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)) 1/4)
(-.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))) -2)
(+.f64 2 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)) -1)
(-.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))) -2)
(+.f64 2 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(*.f64 1/2 (+.f64 2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8)))))
(-.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))) -2)
(+.f64 2 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(*.f64 1/4 (*.f64 4 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)))
(-.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))) -2)
(+.f64 2 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2) 2) 2)
(-.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))) -2)
(+.f64 2 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(*.f64 (+.f64 1 (/.f64 (+.f64 1 (/.f64 1 t)) (*.f64 t (/.f64 2 (+.f64 t 1))))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))
(*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))) (+.f64 1 (/.f64 (+.f64 1 (/.f64 1 t)) (*.f64 t (/.f64 2 (+.f64 t 1))))))
(*.f64 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) (+.f64 1 (/.f64 (+.f64 t 1) (/.f64 2 (/.f64 (+.f64 1 (/.f64 1 t)) t)))))
(*.f64 4 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (+.f64 1 (/.f64 (+.f64 t 1) (/.f64 2 (/.f64 (+.f64 1 (/.f64 1 t)) t))))))
(*.f64 4 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (+.f64 1 (/.f64 (+.f64 t 1) (/.f64 (*.f64 t -2) (+.f64 -1 (/.f64 -1 t)))))))
(*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 (/.f64 1 t)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) 1) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))
(*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (*.f64 4 (/.f64 t (+.f64 t 1))) (+.f64 1 (*.f64 2 (/.f64 (+.f64 1 (/.f64 1 t)) (*.f64 4 (/.f64 t (+.f64 t 1))))))))
(*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (*.f64 4 (/.f64 t (+.f64 t 1))) (+.f64 1 (*.f64 2 (/.f64 (/.f64 (+.f64 t 1) (/.f64 t (+.f64 1 (/.f64 1 t)))) 4)))))
(*.f64 4 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (+.f64 1 (*.f64 2 (/.f64 (/.f64 (+.f64 t 1) (/.f64 t (+.f64 1 (/.f64 1 t)))) 4)))))
(*.f64 4 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (+.f64 1 (*.f64 2 (/.f64 (+.f64 -1 (/.f64 -1 t)) (*.f64 (/.f64 t (+.f64 t 1)) -4))))))
(/.f64 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2) 1)
(-.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))) -2)
(+.f64 2 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(/.f64 (+.f64 2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8)))) 2)
(-.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))) -2)
(+.f64 2 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(/.f64 (*.f64 4 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)) 4)
(-.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))) -2)
(+.f64 2 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)) -1)
(-.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))) -2)
(+.f64 2 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(/.f64 (*.f64 (+.f64 2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8)))) 4) 8)
(-.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))) -2)
(+.f64 2 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(/.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2))) -2)
(-.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))) -2)
(+.f64 2 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(/.f64 (*.f64 2 (*.f64 (+.f64 2 (+.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 8)))) 4)) 16)
(-.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))) -2)
(+.f64 2 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(pow.f64 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2) 1)
(-.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))) -2)
(+.f64 2 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(neg.f64 (neg.f64 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 2)))
(-.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))) -2)
(+.f64 2 (*.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))

eval507.0ms (5.6%)

Compiler

Compiled 10996 to 8565 computations (22.1% saved)

prune146.0ms (1.6%)

Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New3284332
Fresh000
Picked101
Done000
Total3294333
Error
0b
Counts
333 → 4
Alt Table
Click to see full alt table
StatusErrorProgram
29.8b
(-.f64 5/6 (*.f64 (/.f64 1 t) 2/9))
0.0b
(+.f64 (/.f64 -2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))) 1)
25.0b
5/6
26.9b
1/2
Compiler

Compiled 32 to 27 computations (15.6% saved)

localize75.0ms (0.8%)

Local error

Found 4 expressions with local error:

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

Compiled 89 to 65 computations (27% saved)

series2.0ms (0%)

Counts
4 → 48
Calls

12 calls:

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

rewrite386.0ms (4.3%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
013160
1103160
2257160
3666160
42580160
57975160
Stop Event
node limit
Counts
4 → 292
Calls
Call 1
Inputs
(*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))
(/.f64 -2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))
(+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t (/.f64 (+.f64 t 1) (*.f64 8 (/.f64 t (+.f64 t 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 1 (/.f64 1 t)) (*.f64 8 (/.f64 t (+.f64 t 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t (+.f64 t 1)) (/.f64 1 (*.f64 8 (/.f64 t (+.f64 t 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (+.f64 2 (/.f64 2 t)) (*.f64 8 (/.f64 t (+.f64 t 1)))) (/.f64 (+.f64 2 (/.f64 2 t)) (*.f64 8 (/.f64 t (+.f64 t 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t t) (/.f64 (+.f64 t (+.f64 t 2)) (*.f64 8 (/.f64 t (+.f64 t 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t t) (+.f64 (/.f64 (+.f64 t 1) (*.f64 8 (/.f64 t (+.f64 t 1)))) (/.f64 (+.f64 t 1) (*.f64 8 (/.f64 t (+.f64 t 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 8 (/.f64 t (+.f64 t 1))) (+.f64 1 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (+.f64 2 (/.f64 2 t)) (*.f64 8 (/.f64 t (+.f64 t 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (+.f64 1 (/.f64 1 t)) (*.f64 8 (/.f64 t (+.f64 t 1)))) (/.f64 (+.f64 1 (/.f64 1 t)) (*.f64 8 (/.f64 t (+.f64 t 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 16)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 -2 (-.f64 -1 t))) (/.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) 16)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 -2 (-.f64 -1 t))) (+.f64 (/.f64 1 (*.f64 8 (/.f64 t (+.f64 t 1)))) (/.f64 1 (*.f64 8 (/.f64 t (+.f64 t 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t 4) (+.f64 (/.f64 (+.f64 t (+.f64 t 2)) (*.f64 8 (/.f64 t (+.f64 t 1)))) (/.f64 (+.f64 t (+.f64 t 2)) (*.f64 8 (/.f64 t (+.f64 t 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 t) (/.f64 (-.f64 -1 t) (*.f64 8 (/.f64 t (+.f64 t 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) 32) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t (+.f64 t 1)) 16) (+.f64 2 (/.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (+.f64 (/.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) 16)) (/.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) 16))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 8 (/.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 8 (/.f64 t (+.f64 t 1)))) (/.f64 (-.f64 -1 t) (*.f64 8 (/.f64 t (+.f64 t 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) 32)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 8 (/.f64 t (+.f64 t 1))) 4) (*.f64 2 (+.f64 2 (/.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 16) (+.f64 1 (/.f64 1 t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 8 (/.f64 t (+.f64 t 1)))) (-.f64 -1 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 8 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))) (*.f64 8 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (+.f64 (/.f64 1 t) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) 32)) (*.f64 2 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) 32))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 16) (+.f64 1 (/.f64 1 t))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 16) (+.f64 1 (/.f64 1 t)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 8 (/.f64 t (+.f64 t 1)))) (neg.f64 (*.f64 8 (/.f64 t (+.f64 t 1))))) (+.f64 (-.f64 -1 (/.f64 1 t)) (-.f64 -1 (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 t (+.f64 t 1)) 16)) (-.f64 0 (+.f64 2 (/.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 8 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (-.f64 0 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 8 (/.f64 t (+.f64 t 1))))) (+.f64 1 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (*.f64 2 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 2 (/.f64 2 t)))) (*.f64 2 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 2 (/.f64 2 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t (+.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t (/.f64 (+.f64 t 1) (/.f64 t (+.f64 t 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 1 (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t 1) (/.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t (+.f64 t 1)) (+.f64 1 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t (+.f64 t 1)) (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 2 (/.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 2 (/.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (+.f64 2 (/.f64 2 t)) (/.f64 t (+.f64 t 1))) (/.f64 (+.f64 2 (/.f64 2 t)) (/.f64 t (+.f64 t 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (*.f64 t (/.f64 -2 (-.f64 -1 t))) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))) (/.f64 (*.f64 t (/.f64 -2 (-.f64 -1 t))) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (fabs.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (fabs.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t t) (*.f64 (+.f64 2 (/.f64 2 t)) (+.f64 t 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t t) (/.f64 (+.f64 t (+.f64 t 2)) (/.f64 t (+.f64 t 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t t) (+.f64 (+.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t))) (+.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t t) (+.f64 (/.f64 (+.f64 t 1) (/.f64 t (+.f64 t 1))) (/.f64 (+.f64 t 1) (/.f64 t (+.f64 t 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t (+.f64 t 2)) (/.f64 (+.f64 t t) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t (+.f64 t 2)) (+.f64 (/.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))) (/.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 2 (/.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (+.f64 2 (/.f64 2 t)) (/.f64 t (+.f64 t 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 t (/.f64 -2 (-.f64 -1 t))) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (fabs.f64 (/.f64 (+.f64 2 (/.f64 2 t)) (/.f64 t (+.f64 t 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (fabs.f64 (/.f64 (*.f64 t (/.f64 -2 (-.f64 -1 t))) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 1 (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t)))) (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t)))) (fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 -2 (-.f64 -1 t))) (+.f64 2 (/.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 -2 (-.f64 -1 t))) (+.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t 4) (*.f64 (+.f64 t (+.f64 t 2)) (+.f64 2 (/.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t 4) (+.f64 (*.f64 (+.f64 2 (/.f64 2 t)) (+.f64 t 1)) (*.f64 (+.f64 2 (/.f64 2 t)) (+.f64 t 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t 4) (+.f64 (/.f64 (+.f64 t (+.f64 t 2)) (/.f64 t (+.f64 t 1))) (/.f64 (+.f64 t (+.f64 t 2)) (/.f64 t (+.f64 t 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t 1) 4) (/.f64 (*.f64 t 4) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t 1) 4) (+.f64 (/.f64 (+.f64 t t) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))) (/.f64 (+.f64 t t) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (fabs.f64 (/.f64 (-.f64 -1 t) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 t) (*.f64 (-.f64 -1 t) (+.f64 1 (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 t) (/.f64 (-.f64 -1 t) (/.f64 t (+.f64 t 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 t) (/.f64 (neg.f64 t) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))) (/.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (/.f64 1 t)) (/.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (/.f64 1 t)) (/.f64 1 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2 (/.f64 2 t)) (/.f64 2 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2 (/.f64 2 t)) (+.f64 (/.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) (/.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2 (/.f64 2 t)) (+.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))) (/.f64 1 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) (+.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.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 2 (+.f64 2 (/.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (*.f64 4 (+.f64 1 (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t t) 4) (*.f64 (+.f64 2 (/.f64 2 t)) (*.f64 (+.f64 t 1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t t) 4) (+.f64 (*.f64 (+.f64 t (+.f64 t 2)) (+.f64 2 (/.f64 2 t))) (*.f64 (+.f64 t (+.f64 t 2)) (+.f64 2 (/.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t (+.f64 t 2)) 4) (/.f64 (*.f64 (+.f64 t t) 4) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t (+.f64 t 2)) 4) (+.f64 (/.f64 (*.f64 t 4) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))) (/.f64 (*.f64 t 4) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 -1 t)) (/.f64 (*.f64 t -2) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 -1 t)) (+.f64 (/.f64 (neg.f64 t) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))) (/.f64 (neg.f64 t) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 t) (fabs.f64 (+.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 t) (fabs.f64 (/.f64 (+.f64 t 1) (/.f64 t (+.f64 t 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 t) (fabs.f64 (*.f64 (-.f64 -1 t) (+.f64 1 (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 t) (fabs.f64 (/.f64 (-.f64 -1 t) (/.f64 t (+.f64 t 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) (/.f64 t (+.f64 t 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (fabs.f64 (/.f64 t (+.f64 t 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t -2) (*.f64 (+.f64 2 (/.f64 2 t)) (-.f64 -1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t -2) (*.f64 (+.f64 1 (/.f64 1 t)) (neg.f64 (+.f64 t (+.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t -2) (+.f64 (*.f64 (-.f64 -1 t) (+.f64 1 (/.f64 1 t))) (*.f64 (-.f64 -1 t) (+.f64 1 (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t -2) (+.f64 (/.f64 (-.f64 -1 t) (/.f64 t (+.f64 t 1))) (/.f64 (-.f64 -1 t) (/.f64 t (+.f64 t 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 t (+.f64 t 2))) (/.f64 (*.f64 t -2) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (fabs.f64 (/.f64 t (+.f64 t 1)))) (fabs.f64 (+.f64 2 (/.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 1 (/.f64 1 t))) (/.f64 1 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 1 (/.f64 1 t))) (fabs.f64 (/.f64 1 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 t (+.f64 t 1))) (-.f64 -1 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (-.f64 -1 t)) (/.f64 (fabs.f64 t) (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (-.f64 -1 t)) (fabs.f64 (/.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (-.f64 -1 t)) (fabs.f64 (/.f64 (neg.f64 t) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (-.f64 -1 t)) (fabs.f64 (/.f64 (fabs.f64 t) (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 (-.f64 -1 t) t)) (/.f64 1 (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 (-.f64 -1 t) t)) (fabs.f64 (/.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 (-.f64 -1 t) t)) (fabs.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 (-.f64 -1 t) t)) (fabs.f64 (/.f64 1 (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (fabs.f64 t)) (fabs.f64 (*.f64 (+.f64 2 (/.f64 2 t)) (+.f64 t 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (fabs.f64 t)) (fabs.f64 (/.f64 (+.f64 t (+.f64 t 2)) (/.f64 t (+.f64 t 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (fabs.f64 t)) (fabs.f64 (*.f64 (+.f64 2 (/.f64 2 t)) (-.f64 -1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (fabs.f64 t)) (fabs.f64 (*.f64 (+.f64 1 (/.f64 1 t)) (neg.f64 (+.f64 t (+.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (fabs.f64 (-.f64 -1 t))) (/.f64 (*.f64 2 (fabs.f64 t)) (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (fabs.f64 (-.f64 -1 t))) (+.f64 (/.f64 (fabs.f64 t) (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) (/.f64 (fabs.f64 t) (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (fabs.f64 (-.f64 -1 t))) (fabs.f64 (/.f64 (+.f64 t t) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (fabs.f64 (-.f64 -1 t))) (fabs.f64 (/.f64 (*.f64 t -2) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (fabs.f64 (-.f64 -1 t))) (fabs.f64 (/.f64 (*.f64 2 (fabs.f64 t)) (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fabs.f64 t) 4) (fabs.f64 (*.f64 (+.f64 t (+.f64 t 2)) (+.f64 2 (/.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fabs.f64 (-.f64 -1 t)) 4) (/.f64 (*.f64 (fabs.f64 t) 4) (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fabs.f64 (-.f64 -1 t)) 4) (+.f64 (/.f64 (*.f64 2 (fabs.f64 t)) (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) (/.f64 (*.f64 2 (fabs.f64 t)) (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fabs.f64 (-.f64 -1 t)) 4) (fabs.f64 (/.f64 (*.f64 t 4) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fabs.f64 (-.f64 -1 t)) 4) (fabs.f64 (/.f64 (*.f64 (fabs.f64 t) 4) (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 2 (/.f64 2 t))) (/.f64 2 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 2 (/.f64 2 t))) (+.f64 (/.f64 1 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) (/.f64 1 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 2 (/.f64 2 t))) (fabs.f64 (/.f64 2 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (+.f64 2 (/.f64 2 t))) (+.f64 (/.f64 1 (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) (/.f64 1 (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (+.f64 2 (/.f64 2 t))) (fabs.f64 (/.f64 2 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1))))) (+.f64 (/.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) (/.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 2 (/.f64 2 t)))) (+.f64 (/.f64 2 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) (/.f64 2 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))) (*.f64 t (/.f64 -2 (-.f64 -1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 2 (fabs.f64 (/.f64 t (+.f64 t 1))))) (*.f64 2 (fabs.f64 (/.f64 t (+.f64 t 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (fabs.f64 t) 4)) (fabs.f64 (*.f64 (+.f64 2 (/.f64 2 t)) (*.f64 (+.f64 t 1) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (fabs.f64 (-.f64 -1 t)) 4)) (+.f64 (/.f64 (*.f64 (fabs.f64 t) 4) (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) (/.f64 (*.f64 (fabs.f64 t) 4) (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (fabs.f64 (-.f64 -1 t)) 4)) (fabs.f64 (/.f64 (*.f64 (+.f64 t t) 4) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 2 (/.f64 2 t))) (+.f64 (/.f64 2 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))) (/.f64 2 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) 4)) (+.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 (+.f64 t t) 4)) (+.f64 (*.f64 (+.f64 2 (/.f64 2 t)) (*.f64 (+.f64 t 1) 4)) (*.f64 (+.f64 2 (/.f64 2 t)) (*.f64 (+.f64 t 1) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 t (+.f64 t 2)) 4)) (+.f64 (/.f64 (*.f64 (+.f64 t t) 4) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))) (/.f64 (*.f64 (+.f64 t t) 4) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (-.f64 -1 t))) (+.f64 (/.f64 (*.f64 t -2) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))) (/.f64 (*.f64 t -2) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 t -2)) (+.f64 (*.f64 (+.f64 2 (/.f64 2 t)) (-.f64 -1 t)) (*.f64 (+.f64 2 (/.f64 2 t)) (-.f64 -1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 t -2)) (+.f64 (*.f64 (+.f64 1 (/.f64 1 t)) (neg.f64 (+.f64 t (+.f64 t 2)))) (*.f64 (+.f64 1 (/.f64 1 t)) (neg.f64 (+.f64 t (+.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (+.f64 t (+.f64 t 2)))) (+.f64 (/.f64 (*.f64 t -2) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))) (/.f64 (*.f64 t -2) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))) (/.f64 1 (fabs.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (+.f64 t 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t 4) (+.f64 2 (/.f64 2 t))) (+.f64 t (+.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t 4) (+.f64 1 (/.f64 1 t))) (*.f64 (+.f64 t 1) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t (-.f64 -1 (/.f64 1 t))) (-.f64 -1 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (+.f64 1 (/.f64 1 t))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 t t) 4) (+.f64 1 (/.f64 1 t))) (*.f64 (+.f64 t (+.f64 t 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t -2) (+.f64 1 (/.f64 1 t))) (*.f64 2 (-.f64 -1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t -2) (+.f64 1 (/.f64 1 t))) (neg.f64 (+.f64 t (+.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (fabs.f64 (/.f64 t (+.f64 t 1)))) (*.f64 2 (fabs.f64 (/.f64 t (+.f64 t 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) t) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (/.f64 t (+.f64 t 1))) (*.f64 t (/.f64 -2 (-.f64 -1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) t) (/.f64 -1 (-.f64 -1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) (+.f64 t t)) (/.f64 -1/2 (-.f64 -1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) (/.f64 -1 (-.f64 -1 t))) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (fabs.f64 t)) (/.f64 1 (fabs.f64 (-.f64 -1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fabs.f64 (/.f64 t (+.f64 t 1)))) (-.f64 0 (fabs.f64 (/.f64 (-.f64 -1 t) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t)))))) (neg.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))) (neg.f64 (/.f64 t (+.f64 t 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) (neg.f64 (fabs.f64 (/.f64 t (+.f64 t 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 t (/.f64 -2 (-.f64 -1 t)))) (-.f64 0 (+.f64 2 (/.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (fabs.f64 (/.f64 t (+.f64 t 1)))) (fabs.f64 (*.f64 4 (+.f64 1 (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (fabs.f64 (/.f64 t (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (fabs.f64 (/.f64 t (+.f64 t 1))))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (neg.f64 (/.f64 t (+.f64 t 1)))) (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (neg.f64 (/.f64 t (+.f64 t 1))))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1))))) (/.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))) (+.f64 (/.f64 1 t) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 t (+.f64 t 1))) (neg.f64 (/.f64 t (+.f64 t 1)))) (+.f64 (-.f64 -1 (/.f64 1 t)) (-.f64 -1 (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 4 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) (*.f64 4 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))) (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))) (*.f64 2 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))) (*.f64 (/.f64 t (+.f64 t 1)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 2 (fabs.f64 (/.f64 t (+.f64 t 1))))) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 2 (fabs.f64 (/.f64 t (+.f64 t 1)))))) (*.f64 4 (fabs.f64 (/.f64 t (+.f64 t 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1))))) (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 t (+.f64 1 (/.f64 1 t)))) (+.f64 t (+.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 t 4) (+.f64 2 (/.f64 2 t))) (/.f64 (*.f64 t 4) (+.f64 2 (/.f64 2 t)))) (*.f64 (+.f64 t 1) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 t 4) (+.f64 1 (/.f64 1 t))) (/.f64 (*.f64 t 4) (+.f64 1 (/.f64 1 t)))) (*.f64 (+.f64 t (+.f64 t 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 t (-.f64 -1 (/.f64 1 t))) (/.f64 t (-.f64 -1 (/.f64 1 t)))) (*.f64 2 (-.f64 -1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (+.f64 1 (/.f64 1 t))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (+.f64 1 (/.f64 1 t)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (+.f64 t t) 4) (+.f64 1 (/.f64 1 t))) (/.f64 (*.f64 (+.f64 t t) 4) (+.f64 1 (/.f64 1 t)))) (*.f64 2 (*.f64 (+.f64 t (+.f64 t 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 t -2) (+.f64 1 (/.f64 1 t))) (/.f64 (*.f64 t -2) (+.f64 1 (/.f64 1 t)))) (*.f64 2 (*.f64 2 (-.f64 -1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 t -2) (+.f64 1 (/.f64 1 t))) (/.f64 (*.f64 t -2) (+.f64 1 (/.f64 1 t)))) (*.f64 2 (neg.f64 (+.f64 t (+.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (fabs.f64 (/.f64 t (+.f64 t 1)))) (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (fabs.f64 (/.f64 t (+.f64 t 1))))) (*.f64 4 (fabs.f64 (/.f64 t (+.f64 t 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) t) (/.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) t)) (+.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (/.f64 t (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) t) (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) t)) (*.f64 2 (/.f64 -1 (-.f64 -1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) (+.f64 t t)) (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) (+.f64 t t))) (/.f64 -1 (-.f64 -1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) (/.f64 -1 (-.f64 -1 t))) (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) (/.f64 -1 (-.f64 -1 t)))) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (fabs.f64 t)) (/.f64 (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (fabs.f64 t))) (+.f64 (/.f64 1 (fabs.f64 (-.f64 -1 t))) (/.f64 1 (fabs.f64 (-.f64 -1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t)))))) (neg.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))))) (+.f64 (neg.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (neg.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))) (neg.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))) (+.f64 (neg.f64 (/.f64 t (+.f64 t 1))) (neg.f64 (/.f64 t (+.f64 t 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) (neg.f64 (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))) (+.f64 (neg.f64 (fabs.f64 (/.f64 t (+.f64 t 1)))) (neg.f64 (fabs.f64 (/.f64 t (+.f64 t 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 t (+.f64 1 (/.f64 1 t)))) (fabs.f64 (-.f64 -1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 (*.f64 t 4) (+.f64 2 (/.f64 2 t)))) (*.f64 2 (fabs.f64 (-.f64 -1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))) (-.f64 0 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 t (+.f64 t 1)))) (+.f64 1 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 4 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))) (-.f64 0 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))) (neg.f64 (*.f64 t (/.f64 -2 (-.f64 -1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 2 (fabs.f64 (/.f64 t (+.f64 t 1)))))) (-.f64 0 (*.f64 2 (fabs.f64 (/.f64 t (+.f64 t 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 t (+.f64 1 (/.f64 1 t)))) (-.f64 -1 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 t 4) (+.f64 2 (/.f64 2 t)))) (neg.f64 (+.f64 t (+.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 t 4) (+.f64 1 (/.f64 1 t)))) (neg.f64 (*.f64 (+.f64 t 1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 t (-.f64 -1 (/.f64 1 t)))) (+.f64 t 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (+.f64 t t) 4) (+.f64 1 (/.f64 1 t)))) (-.f64 0 (*.f64 (+.f64 t (+.f64 t 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 t -2) (+.f64 1 (/.f64 1 t)))) (+.f64 t (+.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 t -2) (+.f64 1 (/.f64 1 t)))) (-.f64 0 (*.f64 2 (-.f64 -1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 t -2) (+.f64 1 (/.f64 1 t)))) (-.f64 0 (neg.f64 (+.f64 t (+.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (fabs.f64 (/.f64 t (+.f64 t 1))))) (-.f64 0 (*.f64 2 (fabs.f64 (/.f64 t (+.f64 t 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) t)) (-.f64 0 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (/.f64 t (+.f64 t 1)))) (neg.f64 (*.f64 t (/.f64 -2 (-.f64 -1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) t)) (neg.f64 (/.f64 -1 (-.f64 -1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) (+.f64 t t))) (-.f64 0 (/.f64 -1/2 (-.f64 -1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) (/.f64 -1 (-.f64 -1 t)))) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (fabs.f64 t))) (-.f64 0 (/.f64 1 (fabs.f64 (-.f64 -1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))) (/.f64 t (+.f64 t 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))) (-.f64 0 (neg.f64 (/.f64 t (+.f64 t 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))) (fabs.f64 (/.f64 t (+.f64 t 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) t)) (fabs.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))) (*.f64 2 (fabs.f64 (/.f64 t (+.f64 t 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t)))))) (fabs.f64 (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 (*.f64 t 4) (+.f64 1 (/.f64 1 t)))) (*.f64 (fabs.f64 (-.f64 -1 t)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 t (-.f64 -1 (/.f64 1 t)))) (fabs.f64 (-.f64 -1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (+.f64 1 (/.f64 1 t)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 t t) 4) (+.f64 1 (/.f64 1 t)))) (*.f64 2 (*.f64 (fabs.f64 (-.f64 -1 t)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 (*.f64 t -2) (+.f64 1 (/.f64 1 t)))) (*.f64 2 (fabs.f64 (-.f64 -1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (fabs.f64 (/.f64 t (+.f64 t 1))))) (*.f64 2 (fabs.f64 (/.f64 t (+.f64 t 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (/.f64 t (+.f64 t 1)))) (*.f64 2 (fabs.f64 (/.f64 t (+.f64 t 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) t)) (/.f64 1 (fabs.f64 (-.f64 -1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) (+.f64 t t))) (/.f64 1/2 (fabs.f64 (-.f64 -1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) (/.f64 -1 (-.f64 -1 t)))) (fabs.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (fabs.f64 t))) (/.f64 1 (fabs.f64 (-.f64 -1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 t (+.f64 t 1)) (fabs.f64 (/.f64 t (+.f64 t 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (neg.f64 (/.f64 t (+.f64 t 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 -2 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2 (+.f64 4 (+.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 16))))) (/.f64 -2 (+.f64 4 (+.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -2 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -2 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 -2 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -2 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 -2 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -2 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -2 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 4 (+.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 16)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 4 (+.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 4 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 4 (+.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 16)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)))))))

simplify282.0ms (3.1%)

Algorithm
egg-herbie
Rules
1418×rational.json-simplify-61
1362×rational.json-simplify-49
822×rational.json-simplify-44
818×rational.json-simplify-46
668×rational.json-simplify-47
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
070624742
1241823212
Stop Event
node limit
Counts
340 → 624
Calls
Call 1
Inputs
(*.f64 8 (pow.f64 t 2))
(+.f64 (*.f64 -16 (pow.f64 t 3)) (*.f64 8 (pow.f64 t 2)))
(+.f64 (*.f64 -16 (pow.f64 t 3)) (+.f64 (*.f64 24 (pow.f64 t 4)) (*.f64 8 (pow.f64 t 2))))
(+.f64 (*.f64 -16 (pow.f64 t 3)) (+.f64 (*.f64 -32 (pow.f64 t 5)) (+.f64 (*.f64 24 (pow.f64 t 4)) (*.f64 8 (pow.f64 t 2)))))
8
(-.f64 8 (*.f64 16 (/.f64 1 t)))
(-.f64 (+.f64 8 (*.f64 24 (/.f64 1 (pow.f64 t 2)))) (*.f64 16 (/.f64 1 t)))
(-.f64 (+.f64 8 (*.f64 24 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 16 (/.f64 1 t)) (*.f64 32 (/.f64 1 (pow.f64 t 3)))))
8
(-.f64 8 (*.f64 16 (/.f64 1 t)))
(-.f64 (+.f64 8 (*.f64 24 (/.f64 1 (pow.f64 t 2)))) (*.f64 16 (/.f64 1 t)))
(-.f64 (+.f64 8 (*.f64 24 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 16 (/.f64 1 t)) (*.f64 32 (/.f64 1 (pow.f64 t 3)))))
(pow.f64 t 2)
(+.f64 (*.f64 -2 (pow.f64 t 3)) (pow.f64 t 2))
(+.f64 (*.f64 -2 (pow.f64 t 3)) (+.f64 (*.f64 3 (pow.f64 t 4)) (pow.f64 t 2)))
(+.f64 (*.f64 -2 (pow.f64 t 3)) (+.f64 (*.f64 3 (pow.f64 t 4)) (+.f64 (pow.f64 t 2) (*.f64 -4 (pow.f64 t 5)))))
1
(-.f64 1 (*.f64 2 (/.f64 1 t)))
(-.f64 (+.f64 1 (*.f64 3 (/.f64 1 (pow.f64 t 2)))) (*.f64 2 (/.f64 1 t)))
(-.f64 (+.f64 1 (*.f64 3 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 2 (/.f64 1 t)) (*.f64 4 (/.f64 1 (pow.f64 t 3)))))
1
(-.f64 1 (*.f64 2 (/.f64 1 t)))
(-.f64 (+.f64 1 (*.f64 3 (/.f64 1 (pow.f64 t 2)))) (*.f64 2 (/.f64 1 t)))
(-.f64 (+.f64 1 (*.f64 3 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 2 (/.f64 1 t)) (*.f64 4 (/.f64 1 (pow.f64 t 3)))))
-1/2
(-.f64 (pow.f64 t 2) 1/2)
(-.f64 (+.f64 (*.f64 -2 (pow.f64 t 3)) (pow.f64 t 2)) 1/2)
(-.f64 (+.f64 (*.f64 -2 (pow.f64 t 3)) (+.f64 (pow.f64 t 4) (pow.f64 t 2))) 1/2)
-1/6
(neg.f64 (+.f64 1/6 (*.f64 2/9 (/.f64 1 t))))
(-.f64 (*.f64 1/27 (/.f64 1 (pow.f64 t 2))) (+.f64 1/6 (*.f64 2/9 (/.f64 1 t))))
(-.f64 (+.f64 (*.f64 1/27 (/.f64 1 (pow.f64 t 2))) (*.f64 4/81 (/.f64 1 (pow.f64 t 3)))) (+.f64 1/6 (*.f64 2/9 (/.f64 1 t))))
-1/6
(neg.f64 (+.f64 1/6 (*.f64 2/9 (/.f64 1 t))))
(-.f64 (*.f64 1/27 (/.f64 1 (pow.f64 t 2))) (+.f64 1/6 (*.f64 2/9 (/.f64 1 t))))
(-.f64 (+.f64 (*.f64 1/27 (/.f64 1 (pow.f64 t 2))) (*.f64 4/81 (/.f64 1 (pow.f64 t 3)))) (+.f64 1/6 (*.f64 2/9 (/.f64 1 t))))
4
(+.f64 (*.f64 8 (pow.f64 t 2)) 4)
(+.f64 (*.f64 -16 (pow.f64 t 3)) (+.f64 (*.f64 8 (pow.f64 t 2)) 4))
(+.f64 (*.f64 24 (pow.f64 t 4)) (+.f64 (*.f64 -16 (pow.f64 t 3)) (+.f64 (*.f64 8 (pow.f64 t 2)) 4)))
12
(-.f64 12 (*.f64 16 (/.f64 1 t)))
(-.f64 (+.f64 12 (*.f64 24 (/.f64 1 (pow.f64 t 2)))) (*.f64 16 (/.f64 1 t)))
(-.f64 (+.f64 12 (*.f64 24 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 16 (/.f64 1 t)) (*.f64 32 (/.f64 1 (pow.f64 t 3)))))
12
(-.f64 12 (*.f64 16 (/.f64 1 t)))
(-.f64 (+.f64 12 (*.f64 24 (/.f64 1 (pow.f64 t 2)))) (*.f64 16 (/.f64 1 t)))
(-.f64 (+.f64 12 (*.f64 24 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 16 (/.f64 1 t)) (*.f64 32 (/.f64 1 (pow.f64 t 3)))))
(+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 0)
(+.f64 0 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(-.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 0)
(/.f64 t (/.f64 (+.f64 t 1) (*.f64 8 (/.f64 t (+.f64 t 1)))))
(/.f64 1 (/.f64 (+.f64 1 (/.f64 1 t)) (*.f64 8 (/.f64 t (+.f64 t 1)))))
(/.f64 (/.f64 t (+.f64 t 1)) (/.f64 1 (*.f64 8 (/.f64 t (+.f64 t 1)))))
(/.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 1)
(/.f64 4 (+.f64 (/.f64 (+.f64 2 (/.f64 2 t)) (*.f64 8 (/.f64 t (+.f64 t 1)))) (/.f64 (+.f64 2 (/.f64 2 t)) (*.f64 8 (/.f64 t (+.f64 t 1))))))
(/.f64 (+.f64 t t) (/.f64 (+.f64 t (+.f64 t 2)) (*.f64 8 (/.f64 t (+.f64 t 1)))))
(/.f64 (+.f64 t t) (+.f64 (/.f64 (+.f64 t 1) (*.f64 8 (/.f64 t (+.f64 t 1)))) (/.f64 (+.f64 t 1) (*.f64 8 (/.f64 t (+.f64 t 1))))))
(/.f64 (*.f64 8 (/.f64 t (+.f64 t 1))) (+.f64 1 (/.f64 1 t)))
(/.f64 2 (/.f64 (+.f64 2 (/.f64 2 t)) (*.f64 8 (/.f64 t (+.f64 t 1)))))
(/.f64 2 (+.f64 (/.f64 (+.f64 1 (/.f64 1 t)) (*.f64 8 (/.f64 t (+.f64 t 1)))) (/.f64 (+.f64 1 (/.f64 1 t)) (*.f64 8 (/.f64 t (+.f64 t 1))))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 16)) 2)
(/.f64 (*.f64 t (/.f64 -2 (-.f64 -1 t))) (/.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) 16)))
(/.f64 (*.f64 t (/.f64 -2 (-.f64 -1 t))) (+.f64 (/.f64 1 (*.f64 8 (/.f64 t (+.f64 t 1)))) (/.f64 1 (*.f64 8 (/.f64 t (+.f64 t 1))))))
(/.f64 (*.f64 t 4) (+.f64 (/.f64 (+.f64 t (+.f64 t 2)) (*.f64 8 (/.f64 t (+.f64 t 1)))) (/.f64 (+.f64 t (+.f64 t 2)) (*.f64 8 (/.f64 t (+.f64 t 1))))))
(/.f64 (neg.f64 t) (/.f64 (-.f64 -1 t) (*.f64 8 (/.f64 t (+.f64 t 1)))))
(/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) 32) 4)
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 16) (+.f64 2 (/.f64 2 t)))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (+.f64 (/.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) 16)) (/.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) 16))))
(/.f64 (*.f64 8 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))) (/.f64 1 t))
(/.f64 (*.f64 t -2) (+.f64 (/.f64 (-.f64 -1 t) (*.f64 8 (/.f64 t (+.f64 t 1)))) (/.f64 (-.f64 -1 t) (*.f64 8 (/.f64 t (+.f64 t 1))))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) 32)) 8)
(/.f64 (*.f64 (*.f64 8 (/.f64 t (+.f64 t 1))) 4) (*.f64 2 (+.f64 2 (/.f64 2 t))))
(/.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 16) (+.f64 1 (/.f64 1 t))) 2)
(/.f64 (neg.f64 (*.f64 8 (/.f64 t (+.f64 t 1)))) (-.f64 -1 (/.f64 1 t)))
(/.f64 (+.f64 (*.f64 8 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))) (*.f64 8 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (+.f64 (/.f64 1 t) (/.f64 1 t)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) 32)) (*.f64 2 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) 32))) 16)
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 16) (+.f64 1 (/.f64 1 t))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 16) (+.f64 1 (/.f64 1 t)))) 4)
(/.f64 (+.f64 (neg.f64 (*.f64 8 (/.f64 t (+.f64 t 1)))) (neg.f64 (*.f64 8 (/.f64 t (+.f64 t 1))))) (+.f64 (-.f64 -1 (/.f64 1 t)) (-.f64 -1 (/.f64 1 t))))
(/.f64 (neg.f64 (*.f64 (/.f64 t (+.f64 t 1)) 16)) (-.f64 0 (+.f64 2 (/.f64 2 t))))
(/.f64 (neg.f64 (*.f64 8 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (-.f64 0 (/.f64 1 t)))
(/.f64 (neg.f64 (neg.f64 (*.f64 8 (/.f64 t (+.f64 t 1))))) (+.f64 1 (/.f64 1 t)))
(pow.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 1)
(+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) 0)
(+.f64 0 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))
(-.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) 0)
(-.f64 0 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))))
(/.f64 8 (+.f64 (*.f64 2 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 2 (/.f64 2 t)))) (*.f64 2 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 2 (/.f64 2 t))))))
(/.f64 8 (+.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))
(/.f64 8 (+.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))
(/.f64 t (+.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t))))
(/.f64 t (/.f64 (+.f64 t 1) (/.f64 t (+.f64 t 1))))
(/.f64 1 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 1 (/.f64 1 t))))
(/.f64 (+.f64 t 1) (/.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))))
(/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1 (/.f64 1 t)))
(/.f64 (/.f64 t (+.f64 t 1)) (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) 1)
(/.f64 -2 (-.f64 0 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 2 (/.f64 2 t)))))
(/.f64 4 (*.f64 2 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 2 (/.f64 2 t)))))
(/.f64 4 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))
(/.f64 4 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))))
(/.f64 4 (+.f64 (/.f64 (+.f64 2 (/.f64 2 t)) (/.f64 t (+.f64 t 1))) (/.f64 (+.f64 2 (/.f64 2 t)) (/.f64 t (+.f64 t 1)))))
(/.f64 4 (+.f64 (/.f64 (*.f64 t (/.f64 -2 (-.f64 -1 t))) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))) (/.f64 (*.f64 t (/.f64 -2 (-.f64 -1 t))) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))
(/.f64 4 (fabs.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))
(/.f64 4 (fabs.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))
(/.f64 (+.f64 t t) (*.f64 (+.f64 2 (/.f64 2 t)) (+.f64 t 1)))
(/.f64 (+.f64 t t) (/.f64 (+.f64 t (+.f64 t 2)) (/.f64 t (+.f64 t 1))))
(/.f64 (+.f64 t t) (+.f64 (+.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t))) (+.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t)))))
(/.f64 (+.f64 t t) (+.f64 (/.f64 (+.f64 t 1) (/.f64 t (+.f64 t 1))) (/.f64 (+.f64 t 1) (/.f64 t (+.f64 t 1)))))
(/.f64 (+.f64 t (+.f64 t 2)) (/.f64 (+.f64 t t) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))))
(/.f64 (+.f64 t (+.f64 t 2)) (+.f64 (/.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))) (/.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))
(/.f64 2 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 2 (/.f64 2 t))))
(/.f64 2 (/.f64 (+.f64 2 (/.f64 2 t)) (/.f64 t (+.f64 t 1))))
(/.f64 2 (/.f64 (*.f64 t (/.f64 -2 (-.f64 -1 t))) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))))
(/.f64 2 (fabs.f64 (/.f64 (+.f64 2 (/.f64 2 t)) (/.f64 t (+.f64 t 1)))))
(/.f64 2 (fabs.f64 (/.f64 (*.f64 t (/.f64 -2 (-.f64 -1 t))) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))
(/.f64 -1 (-.f64 0 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 1 (/.f64 1 t)))))
(/.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t)))) 2)
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t)))) (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t)))) (fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))
(/.f64 (*.f64 t (/.f64 -2 (-.f64 -1 t))) (+.f64 2 (/.f64 2 t)))
(/.f64 (*.f64 t (/.f64 -2 (-.f64 -1 t))) (+.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))
(/.f64 (*.f64 t 4) (*.f64 (+.f64 t (+.f64 t 2)) (+.f64 2 (/.f64 2 t))))
(/.f64 (*.f64 t 4) (+.f64 (*.f64 (+.f64 2 (/.f64 2 t)) (+.f64 t 1)) (*.f64 (+.f64 2 (/.f64 2 t)) (+.f64 t 1))))
(/.f64 (*.f64 t 4) (+.f64 (/.f64 (+.f64 t (+.f64 t 2)) (/.f64 t (+.f64 t 1))) (/.f64 (+.f64 t (+.f64 t 2)) (/.f64 t (+.f64 t 1)))))
(/.f64 (*.f64 (+.f64 t 1) 4) (/.f64 (*.f64 t 4) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))))
(/.f64 (*.f64 (+.f64 t 1) 4) (+.f64 (/.f64 (+.f64 t t) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))) (/.f64 (+.f64 t t) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))
(/.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (fabs.f64 (/.f64 (-.f64 -1 t) t)))
(/.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))
(/.f64 (neg.f64 t) (*.f64 (-.f64 -1 t) (+.f64 1 (/.f64 1 t))))
(/.f64 (neg.f64 t) (/.f64 (-.f64 -1 t) (/.f64 t (+.f64 t 1))))
(/.f64 (-.f64 -1 t) (/.f64 (neg.f64 t) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))) -1)
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))) (/.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))
(/.f64 (+.f64 1 (/.f64 1 t)) (/.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))
(/.f64 (+.f64 1 (/.f64 1 t)) (/.f64 1 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))))
(/.f64 (+.f64 2 (/.f64 2 t)) (/.f64 2 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))))
(/.f64 (+.f64 2 (/.f64 2 t)) (+.f64 (/.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) (/.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))
(/.f64 (+.f64 2 (/.f64 2 t)) (+.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))) (/.f64 1 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))
(/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t)))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 4)
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) (+.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (*.f64 2 (+.f64 2 (/.f64 2 t))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (*.f64 4 (+.f64 1 (/.f64 1 t))))
(/.f64 (*.f64 (+.f64 t t) 4) (*.f64 (+.f64 2 (/.f64 2 t)) (*.f64 (+.f64 t 1) 4)))
(/.f64 (*.f64 (+.f64 t t) 4) (+.f64 (*.f64 (+.f64 t (+.f64 t 2)) (+.f64 2 (/.f64 2 t))) (*.f64 (+.f64 t (+.f64 t 2)) (+.f64 2 (/.f64 2 t)))))
(/.f64 (*.f64 (+.f64 t (+.f64 t 2)) 4) (/.f64 (*.f64 (+.f64 t t) 4) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))))
(/.f64 (*.f64 (+.f64 t (+.f64 t 2)) 4) (+.f64 (/.f64 (*.f64 t 4) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))) (/.f64 (*.f64 t 4) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))
(/.f64 (*.f64 2 (-.f64 -1 t)) (/.f64 (*.f64 t -2) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))))
(/.f64 (*.f64 2 (-.f64 -1 t)) (+.f64 (/.f64 (neg.f64 t) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))) (/.f64 (neg.f64 t) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))
(/.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))))
(/.f64 (fabs.f64 t) (fabs.f64 (+.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t)))))
(/.f64 (fabs.f64 t) (fabs.f64 (/.f64 (+.f64 t 1) (/.f64 t (+.f64 t 1)))))
(/.f64 (fabs.f64 t) (fabs.f64 (*.f64 (-.f64 -1 t) (+.f64 1 (/.f64 1 t)))))
(/.f64 (fabs.f64 t) (fabs.f64 (/.f64 (-.f64 -1 t) (/.f64 t (+.f64 t 1)))))
(/.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)) (/.f64 1 t))
(/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) (/.f64 t (+.f64 t 1)))
(/.f64 (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (fabs.f64 (/.f64 t (+.f64 t 1))))
(/.f64 (*.f64 t -2) (*.f64 (+.f64 2 (/.f64 2 t)) (-.f64 -1 t)))
(/.f64 (*.f64 t -2) (*.f64 (+.f64 1 (/.f64 1 t)) (neg.f64 (+.f64 t (+.f64 t 2)))))
(/.f64 (*.f64 t -2) (+.f64 (*.f64 (-.f64 -1 t) (+.f64 1 (/.f64 1 t))) (*.f64 (-.f64 -1 t) (+.f64 1 (/.f64 1 t)))))
(/.f64 (*.f64 t -2) (+.f64 (/.f64 (-.f64 -1 t) (/.f64 t (+.f64 t 1))) (/.f64 (-.f64 -1 t) (/.f64 t (+.f64 t 1)))))
(/.f64 (neg.f64 (+.f64 t (+.f64 t 2))) (/.f64 (*.f64 t -2) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))))
(/.f64 (*.f64 2 (fabs.f64 (/.f64 t (+.f64 t 1)))) (fabs.f64 (+.f64 2 (/.f64 2 t))))
(/.f64 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 1 (/.f64 1 t))) (/.f64 1 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))
(/.f64 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 1 (/.f64 1 t))) (fabs.f64 (/.f64 1 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))
(/.f64 (neg.f64 (/.f64 t (+.f64 t 1))) (-.f64 -1 (/.f64 1 t)))
(/.f64 (fabs.f64 (-.f64 -1 t)) (/.f64 (fabs.f64 t) (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))
(/.f64 (fabs.f64 (-.f64 -1 t)) (fabs.f64 (/.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))
(/.f64 (fabs.f64 (-.f64 -1 t)) (fabs.f64 (/.f64 (neg.f64 t) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))
(/.f64 (fabs.f64 (-.f64 -1 t)) (fabs.f64 (/.f64 (fabs.f64 t) (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))
(/.f64 (fabs.f64 (/.f64 (-.f64 -1 t) t)) (/.f64 1 (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))
(/.f64 (fabs.f64 (/.f64 (-.f64 -1 t) t)) (fabs.f64 (/.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))
(/.f64 (fabs.f64 (/.f64 (-.f64 -1 t) t)) (fabs.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))
(/.f64 (fabs.f64 (/.f64 (-.f64 -1 t) t)) (fabs.f64 (/.f64 1 (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))
(/.f64 (*.f64 2 (fabs.f64 t)) (fabs.f64 (*.f64 (+.f64 2 (/.f64 2 t)) (+.f64 t 1))))
(/.f64 (*.f64 2 (fabs.f64 t)) (fabs.f64 (/.f64 (+.f64 t (+.f64 t 2)) (/.f64 t (+.f64 t 1)))))
(/.f64 (*.f64 2 (fabs.f64 t)) (fabs.f64 (*.f64 (+.f64 2 (/.f64 2 t)) (-.f64 -1 t))))
(/.f64 (*.f64 2 (fabs.f64 t)) (fabs.f64 (*.f64 (+.f64 1 (/.f64 1 t)) (neg.f64 (+.f64 t (+.f64 t 2))))))
(/.f64 (*.f64 2 (fabs.f64 (-.f64 -1 t))) (/.f64 (*.f64 2 (fabs.f64 t)) (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))
(/.f64 (*.f64 2 (fabs.f64 (-.f64 -1 t))) (+.f64 (/.f64 (fabs.f64 t) (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) (/.f64 (fabs.f64 t) (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))
(/.f64 (*.f64 2 (fabs.f64 (-.f64 -1 t))) (fabs.f64 (/.f64 (+.f64 t t) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))
(/.f64 (*.f64 2 (fabs.f64 (-.f64 -1 t))) (fabs.f64 (/.f64 (*.f64 t -2) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))
(/.f64 (*.f64 2 (fabs.f64 (-.f64 -1 t))) (fabs.f64 (/.f64 (*.f64 2 (fabs.f64 t)) (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))
(/.f64 (*.f64 (fabs.f64 t) 4) (fabs.f64 (*.f64 (+.f64 t (+.f64 t 2)) (+.f64 2 (/.f64 2 t)))))
(/.f64 (*.f64 (fabs.f64 (-.f64 -1 t)) 4) (/.f64 (*.f64 (fabs.f64 t) 4) (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))
(/.f64 (*.f64 (fabs.f64 (-.f64 -1 t)) 4) (+.f64 (/.f64 (*.f64 2 (fabs.f64 t)) (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) (/.f64 (*.f64 2 (fabs.f64 t)) (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))
(/.f64 (*.f64 (fabs.f64 (-.f64 -1 t)) 4) (fabs.f64 (/.f64 (*.f64 t 4) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))
(/.f64 (*.f64 (fabs.f64 (-.f64 -1 t)) 4) (fabs.f64 (/.f64 (*.f64 (fabs.f64 t) 4) (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))
(/.f64 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 2 (/.f64 2 t))) (/.f64 2 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))
(/.f64 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 2 (/.f64 2 t))) (+.f64 (/.f64 1 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) (/.f64 1 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))
(/.f64 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 2 (/.f64 2 t))) (fabs.f64 (/.f64 2 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))
(/.f64 (fabs.f64 (+.f64 2 (/.f64 2 t))) (+.f64 (/.f64 1 (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) (/.f64 1 (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))
(/.f64 (fabs.f64 (+.f64 2 (/.f64 2 t))) (fabs.f64 (/.f64 2 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))
(/.f64 (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1))))) (+.f64 (/.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) (/.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))
(/.f64 (*.f64 2 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 2 (/.f64 2 t)))) (+.f64 (/.f64 2 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) (/.f64 2 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))
(/.f64 (*.f64 4 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))
(/.f64 (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))) (*.f64 t (/.f64 -2 (-.f64 -1 t))))
(/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 2 (fabs.f64 (/.f64 t (+.f64 t 1))))) (*.f64 2 (fabs.f64 (/.f64 t (+.f64 t 1)))))
(/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1))))))
(/.f64 (*.f64 2 (*.f64 (fabs.f64 t) 4)) (fabs.f64 (*.f64 (+.f64 2 (/.f64 2 t)) (*.f64 (+.f64 t 1) 4))))
(/.f64 (*.f64 2 (*.f64 (fabs.f64 (-.f64 -1 t)) 4)) (+.f64 (/.f64 (*.f64 (fabs.f64 t) 4) (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) (/.f64 (*.f64 (fabs.f64 t) 4) (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))
(/.f64 (*.f64 2 (*.f64 (fabs.f64 (-.f64 -1 t)) 4)) (fabs.f64 (/.f64 (*.f64 (+.f64 t t) 4) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))
(/.f64 (*.f64 2 (+.f64 2 (/.f64 2 t))) (+.f64 (/.f64 2 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))) (/.f64 2 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))
(/.f64 (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) 4)) (+.f64 (*.f64 4 (+.f64 1 (/.f64 1 t))) (*.f64 4 (+.f64 1 (/.f64 1 t)))))
(/.f64 (*.f64 2 (*.f64 (+.f64 t t) 4)) (+.f64 (*.f64 (+.f64 2 (/.f64 2 t)) (*.f64 (+.f64 t 1) 4)) (*.f64 (+.f64 2 (/.f64 2 t)) (*.f64 (+.f64 t 1) 4))))
(/.f64 (*.f64 2 (*.f64 (+.f64 t (+.f64 t 2)) 4)) (+.f64 (/.f64 (*.f64 (+.f64 t t) 4) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))) (/.f64 (*.f64 (+.f64 t t) 4) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))
(/.f64 (*.f64 2 (*.f64 2 (-.f64 -1 t))) (+.f64 (/.f64 (*.f64 t -2) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))) (/.f64 (*.f64 t -2) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))
(/.f64 (*.f64 2 (*.f64 t -2)) (+.f64 (*.f64 (+.f64 2 (/.f64 2 t)) (-.f64 -1 t)) (*.f64 (+.f64 2 (/.f64 2 t)) (-.f64 -1 t))))
(/.f64 (*.f64 2 (*.f64 t -2)) (+.f64 (*.f64 (+.f64 1 (/.f64 1 t)) (neg.f64 (+.f64 t (+.f64 t 2)))) (*.f64 (+.f64 1 (/.f64 1 t)) (neg.f64 (+.f64 t (+.f64 t 2))))))
(/.f64 (*.f64 2 (neg.f64 (+.f64 t (+.f64 t 2)))) (+.f64 (/.f64 (*.f64 t -2) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))) (/.f64 (*.f64 t -2) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))
(/.f64 (fabs.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))) (/.f64 1 (fabs.f64 t)))
(/.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (+.f64 t 1))
(/.f64 (/.f64 (*.f64 t 4) (+.f64 2 (/.f64 2 t))) (+.f64 t (+.f64 t 2)))
(/.f64 (/.f64 (*.f64 t 4) (+.f64 1 (/.f64 1 t))) (*.f64 (+.f64 t 1) 4))
(/.f64 (/.f64 t (-.f64 -1 (/.f64 1 t))) (-.f64 -1 t))
(/.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (+.f64 1 (/.f64 1 t))) 4)
(/.f64 (/.f64 (*.f64 (+.f64 t t) 4) (+.f64 1 (/.f64 1 t))) (*.f64 (+.f64 t (+.f64 t 2)) 4))
(/.f64 (/.f64 (*.f64 t -2) (+.f64 1 (/.f64 1 t))) (*.f64 2 (-.f64 -1 t)))
(/.f64 (/.f64 (*.f64 t -2) (+.f64 1 (/.f64 1 t))) (neg.f64 (+.f64 t (+.f64 t 2))))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (fabs.f64 (/.f64 t (+.f64 t 1)))) (*.f64 2 (fabs.f64 (/.f64 t (+.f64 t 1)))))
(/.f64 (/.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) t) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (/.f64 t (+.f64 t 1))) (*.f64 t (/.f64 -2 (-.f64 -1 t))))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) t) (/.f64 -1 (-.f64 -1 t)))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) (+.f64 t t)) (/.f64 -1/2 (-.f64 -1 t)))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) (/.f64 -1 (-.f64 -1 t))) t)
(/.f64 (/.f64 (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (fabs.f64 t)) (/.f64 1 (fabs.f64 (-.f64 -1 t))))
(/.f64 (neg.f64 (fabs.f64 (/.f64 t (+.f64 t 1)))) (-.f64 0 (fabs.f64 (/.f64 (-.f64 -1 t) t))))
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t)))))) (neg.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))) (neg.f64 (/.f64 t (+.f64 t 1))))
(/.f64 (neg.f64 (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) (neg.f64 (fabs.f64 (/.f64 t (+.f64 t 1)))))
(/.f64 (neg.f64 (*.f64 t (/.f64 -2 (-.f64 -1 t)))) (-.f64 0 (+.f64 2 (/.f64 2 t))))
(/.f64 (*.f64 4 (fabs.f64 (/.f64 t (+.f64 t 1)))) (fabs.f64 (*.f64 4 (+.f64 1 (/.f64 1 t)))))
(/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (fabs.f64 (/.f64 t (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (fabs.f64 (/.f64 t (+.f64 t 1))))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))
(/.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (neg.f64 (/.f64 t (+.f64 t 1)))) (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (neg.f64 (/.f64 t (+.f64 t 1))))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))
(/.f64 (*.f64 (/.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1))))) (/.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))
(/.f64 (+.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))) (+.f64 (/.f64 1 t) (/.f64 1 t)))
(/.f64 (+.f64 (neg.f64 (/.f64 t (+.f64 t 1))) (neg.f64 (/.f64 t (+.f64 t 1)))) (+.f64 (-.f64 -1 (/.f64 1 t)) (-.f64 -1 (/.f64 1 t))))
(/.f64 (+.f64 (*.f64 4 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) (*.f64 4 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))) (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))) (*.f64 2 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))) (*.f64 (/.f64 t (+.f64 t 1)) 4))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 2 (fabs.f64 (/.f64 t (+.f64 t 1))))) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 2 (fabs.f64 (/.f64 t (+.f64 t 1)))))) (*.f64 4 (fabs.f64 (/.f64 t (+.f64 t 1)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1))))) (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))))))
(/.f64 (+.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 t (+.f64 1 (/.f64 1 t)))) (+.f64 t (+.f64 t 2)))
(/.f64 (+.f64 (/.f64 (*.f64 t 4) (+.f64 2 (/.f64 2 t))) (/.f64 (*.f64 t 4) (+.f64 2 (/.f64 2 t)))) (*.f64 (+.f64 t 1) 4))
(/.f64 (+.f64 (/.f64 (*.f64 t 4) (+.f64 1 (/.f64 1 t))) (/.f64 (*.f64 t 4) (+.f64 1 (/.f64 1 t)))) (*.f64 (+.f64 t (+.f64 t 2)) 4))
(/.f64 (+.f64 (/.f64 t (-.f64 -1 (/.f64 1 t))) (/.f64 t (-.f64 -1 (/.f64 1 t)))) (*.f64 2 (-.f64 -1 t)))
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (+.f64 1 (/.f64 1 t))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (+.f64 1 (/.f64 1 t)))) 8)
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 t t) 4) (+.f64 1 (/.f64 1 t))) (/.f64 (*.f64 (+.f64 t t) 4) (+.f64 1 (/.f64 1 t)))) (*.f64 2 (*.f64 (+.f64 t (+.f64 t 2)) 4)))
(/.f64 (+.f64 (/.f64 (*.f64 t -2) (+.f64 1 (/.f64 1 t))) (/.f64 (*.f64 t -2) (+.f64 1 (/.f64 1 t)))) (*.f64 2 (*.f64 2 (-.f64 -1 t))))
(/.f64 (+.f64 (/.f64 (*.f64 t -2) (+.f64 1 (/.f64 1 t))) (/.f64 (*.f64 t -2) (+.f64 1 (/.f64 1 t)))) (*.f64 2 (neg.f64 (+.f64 t (+.f64 t 2)))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (fabs.f64 (/.f64 t (+.f64 t 1)))) (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (fabs.f64 (/.f64 t (+.f64 t 1))))) (*.f64 4 (fabs.f64 (/.f64 t (+.f64 t 1)))))
(/.f64 (+.f64 (/.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) t) (/.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) t)) (+.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (/.f64 t (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) 4))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) t) (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) t)) (*.f64 2 (/.f64 -1 (-.f64 -1 t))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) (+.f64 t t)) (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) (+.f64 t t))) (/.f64 -1 (-.f64 -1 t)))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) (/.f64 -1 (-.f64 -1 t))) (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) (/.f64 -1 (-.f64 -1 t)))) (+.f64 t t))
(/.f64 (+.f64 (/.f64 (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (fabs.f64 t)) (/.f64 (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (fabs.f64 t))) (+.f64 (/.f64 1 (fabs.f64 (-.f64 -1 t))) (/.f64 1 (fabs.f64 (-.f64 -1 t)))))
(/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t)))))) (neg.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))))) (+.f64 (neg.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (neg.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t)))))))
(/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))) (neg.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))) (+.f64 (neg.f64 (/.f64 t (+.f64 t 1))) (neg.f64 (/.f64 t (+.f64 t 1)))))
(/.f64 (+.f64 (neg.f64 (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) (neg.f64 (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))) (+.f64 (neg.f64 (fabs.f64 (/.f64 t (+.f64 t 1)))) (neg.f64 (fabs.f64 (/.f64 t (+.f64 t 1))))))
(/.f64 (fabs.f64 (/.f64 t (+.f64 1 (/.f64 1 t)))) (fabs.f64 (-.f64 -1 t)))
(/.f64 (fabs.f64 (/.f64 (*.f64 t 4) (+.f64 2 (/.f64 2 t)))) (*.f64 2 (fabs.f64 (-.f64 -1 t))))
(/.f64 (neg.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))) (-.f64 0 (/.f64 1 t)))
(/.f64 (neg.f64 (neg.f64 (/.f64 t (+.f64 t 1)))) (+.f64 1 (/.f64 1 t)))
(/.f64 (neg.f64 (*.f64 4 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))) (-.f64 0 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))) (neg.f64 (*.f64 t (/.f64 -2 (-.f64 -1 t)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 2 (fabs.f64 (/.f64 t (+.f64 t 1)))))) (-.f64 0 (*.f64 2 (fabs.f64 (/.f64 t (+.f64 t 1))))))
(/.f64 (neg.f64 (/.f64 t (+.f64 1 (/.f64 1 t)))) (-.f64 -1 t))
(/.f64 (neg.f64 (/.f64 (*.f64 t 4) (+.f64 2 (/.f64 2 t)))) (neg.f64 (+.f64 t (+.f64 t 2))))
(/.f64 (neg.f64 (/.f64 (*.f64 t 4) (+.f64 1 (/.f64 1 t)))) (neg.f64 (*.f64 (+.f64 t 1) 4)))
(/.f64 (neg.f64 (/.f64 t (-.f64 -1 (/.f64 1 t)))) (+.f64 t 1))
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 t t) 4) (+.f64 1 (/.f64 1 t)))) (-.f64 0 (*.f64 (+.f64 t (+.f64 t 2)) 4)))
(/.f64 (neg.f64 (/.f64 (*.f64 t -2) (+.f64 1 (/.f64 1 t)))) (+.f64 t (+.f64 t 2)))
(/.f64 (neg.f64 (/.f64 (*.f64 t -2) (+.f64 1 (/.f64 1 t)))) (-.f64 0 (*.f64 2 (-.f64 -1 t))))
(/.f64 (neg.f64 (/.f64 (*.f64 t -2) (+.f64 1 (/.f64 1 t)))) (-.f64 0 (neg.f64 (+.f64 t (+.f64 t 2)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (fabs.f64 (/.f64 t (+.f64 t 1))))) (-.f64 0 (*.f64 2 (fabs.f64 (/.f64 t (+.f64 t 1))))))
(/.f64 (neg.f64 (/.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) t)) (-.f64 0 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (/.f64 t (+.f64 t 1)))) (neg.f64 (*.f64 t (/.f64 -2 (-.f64 -1 t)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) t)) (neg.f64 (/.f64 -1 (-.f64 -1 t))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) (+.f64 t t))) (-.f64 0 (/.f64 -1/2 (-.f64 -1 t))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) (/.f64 -1 (-.f64 -1 t)))) (neg.f64 t))
(/.f64 (neg.f64 (/.f64 (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (fabs.f64 t))) (-.f64 0 (/.f64 1 (fabs.f64 (-.f64 -1 t)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))) (/.f64 t (+.f64 t 1)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))) (-.f64 0 (neg.f64 (/.f64 t (+.f64 t 1)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))) (fabs.f64 (/.f64 t (+.f64 t 1))))
(/.f64 (fabs.f64 (/.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) t)) (fabs.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))
(/.f64 (fabs.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))) (*.f64 2 (fabs.f64 (/.f64 t (+.f64 t 1)))))
(/.f64 (fabs.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t)))))) (fabs.f64 (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))))))
(/.f64 (fabs.f64 (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))))) 2)
(/.f64 (fabs.f64 (/.f64 (*.f64 t 4) (+.f64 1 (/.f64 1 t)))) (*.f64 (fabs.f64 (-.f64 -1 t)) 4))
(/.f64 (fabs.f64 (/.f64 t (-.f64 -1 (/.f64 1 t)))) (fabs.f64 (-.f64 -1 t)))
(/.f64 (fabs.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (+.f64 1 (/.f64 1 t)))) 4)
(/.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 t t) 4) (+.f64 1 (/.f64 1 t)))) (*.f64 2 (*.f64 (fabs.f64 (-.f64 -1 t)) 4)))
(/.f64 (fabs.f64 (/.f64 (*.f64 t -2) (+.f64 1 (/.f64 1 t)))) (*.f64 2 (fabs.f64 (-.f64 -1 t))))
(/.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (fabs.f64 (/.f64 t (+.f64 t 1))))) (*.f64 2 (fabs.f64 (/.f64 t (+.f64 t 1)))))
(/.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (/.f64 t (+.f64 t 1)))) (*.f64 2 (fabs.f64 (/.f64 t (+.f64 t 1)))))
(/.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) t)) (/.f64 1 (fabs.f64 (-.f64 -1 t))))
(/.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) (+.f64 t t))) (/.f64 1/2 (fabs.f64 (-.f64 -1 t))))
(/.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) (/.f64 -1 (-.f64 -1 t)))) (fabs.f64 t))
(/.f64 (fabs.f64 (/.f64 (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (fabs.f64 t))) (/.f64 1 (fabs.f64 (-.f64 -1 t))))
(pow.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) 1)
(neg.f64 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))))
(fabs.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))
(fabs.f64 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))))
(fabs.f64 (*.f64 (/.f64 t (+.f64 t 1)) (fabs.f64 (/.f64 t (+.f64 t 1)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (neg.f64 (/.f64 t (+.f64 t 1)))))
(fabs.f64 (/.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1))))))
(+.f64 (/.f64 -2 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)) 0)
(+.f64 0 (/.f64 -2 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)))
(+.f64 (/.f64 -2 (+.f64 4 (+.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 16))))) (/.f64 -2 (+.f64 4 (+.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 16))))))
(-.f64 (/.f64 -2 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)) 0)
(*.f64 1 (/.f64 -2 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)))
(*.f64 (/.f64 -2 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)) 1)
(*.f64 2 (/.f64 (/.f64 -2 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)) 2))
(*.f64 (*.f64 (/.f64 -2 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)) 2) 1/2)
(*.f64 1/2 (*.f64 (/.f64 -2 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)) 2))
(*.f64 (/.f64 (/.f64 -2 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)) 2) 2)
(pow.f64 (/.f64 -2 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)) 1)
(-.f64 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4) 0)
(-.f64 0 (neg.f64 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)))
(*.f64 1 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4))
(*.f64 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4) 1)
(*.f64 (+.f64 4 (+.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 16)))) 1/2)
(*.f64 2 (/.f64 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4) 2))
(*.f64 (*.f64 4 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)) 1/4)
(*.f64 (neg.f64 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)) -1)
(*.f64 1/2 (+.f64 4 (+.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 16)))))
(*.f64 1/4 (*.f64 4 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)))
(*.f64 (/.f64 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4) 2) 2)
(/.f64 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4) 1)
(/.f64 (+.f64 4 (+.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 16)))) 2)
(/.f64 (*.f64 4 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)) 4)
(/.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)))) 16)
(pow.f64 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4) 1)
(neg.f64 (neg.f64 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)))
Outputs
(*.f64 8 (pow.f64 t 2))
(+.f64 (*.f64 -16 (pow.f64 t 3)) (*.f64 8 (pow.f64 t 2)))
(+.f64 (*.f64 8 (pow.f64 t 2)) (*.f64 -16 (pow.f64 t 3)))
(+.f64 (*.f64 -16 (pow.f64 t 3)) (+.f64 (*.f64 24 (pow.f64 t 4)) (*.f64 8 (pow.f64 t 2))))
(+.f64 (*.f64 -16 (pow.f64 t 3)) (+.f64 (*.f64 8 (pow.f64 t 2)) (*.f64 24 (pow.f64 t 4))))
(+.f64 (*.f64 8 (pow.f64 t 2)) (+.f64 (*.f64 24 (pow.f64 t 4)) (*.f64 -16 (pow.f64 t 3))))
(+.f64 (*.f64 -16 (pow.f64 t 3)) (+.f64 (*.f64 -32 (pow.f64 t 5)) (+.f64 (*.f64 24 (pow.f64 t 4)) (*.f64 8 (pow.f64 t 2)))))
(+.f64 (*.f64 -16 (pow.f64 t 3)) (+.f64 (*.f64 24 (pow.f64 t 4)) (+.f64 (*.f64 8 (pow.f64 t 2)) (*.f64 -32 (pow.f64 t 5)))))
8
(-.f64 8 (*.f64 16 (/.f64 1 t)))
(-.f64 (+.f64 8 (*.f64 24 (/.f64 1 (pow.f64 t 2)))) (*.f64 16 (/.f64 1 t)))
(+.f64 (*.f64 24 (/.f64 1 (pow.f64 t 2))) (-.f64 8 (*.f64 16 (/.f64 1 t))))
(+.f64 8 (-.f64 (*.f64 24 (/.f64 1 (pow.f64 t 2))) (*.f64 16 (/.f64 1 t))))
(-.f64 (+.f64 8 (*.f64 24 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 16 (/.f64 1 t)) (*.f64 32 (/.f64 1 (pow.f64 t 3)))))
(+.f64 (*.f64 24 (/.f64 1 (pow.f64 t 2))) (-.f64 8 (+.f64 (*.f64 16 (/.f64 1 t)) (*.f64 32 (/.f64 1 (pow.f64 t 3))))))
8
(-.f64 8 (*.f64 16 (/.f64 1 t)))
(-.f64 (+.f64 8 (*.f64 24 (/.f64 1 (pow.f64 t 2)))) (*.f64 16 (/.f64 1 t)))
(+.f64 (*.f64 24 (/.f64 1 (pow.f64 t 2))) (-.f64 8 (*.f64 16 (/.f64 1 t))))
(+.f64 8 (-.f64 (*.f64 24 (/.f64 1 (pow.f64 t 2))) (*.f64 16 (/.f64 1 t))))
(-.f64 (+.f64 8 (*.f64 24 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 16 (/.f64 1 t)) (*.f64 32 (/.f64 1 (pow.f64 t 3)))))
(+.f64 (*.f64 24 (/.f64 1 (pow.f64 t 2))) (-.f64 8 (+.f64 (*.f64 16 (/.f64 1 t)) (*.f64 32 (/.f64 1 (pow.f64 t 3))))))
(pow.f64 t 2)
(+.f64 (*.f64 -2 (pow.f64 t 3)) (pow.f64 t 2))
(+.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 3) -2))
(+.f64 (*.f64 -2 (pow.f64 t 3)) (+.f64 (*.f64 3 (pow.f64 t 4)) (pow.f64 t 2)))
(+.f64 (*.f64 (pow.f64 t 3) -2) (+.f64 (pow.f64 t 2) (*.f64 3 (pow.f64 t 4))))
(+.f64 (pow.f64 t 2) (+.f64 (*.f64 3 (pow.f64 t 4)) (*.f64 (pow.f64 t 3) -2)))
(+.f64 (*.f64 -2 (pow.f64 t 3)) (+.f64 (*.f64 3 (pow.f64 t 4)) (+.f64 (pow.f64 t 2) (*.f64 -4 (pow.f64 t 5)))))
(+.f64 (*.f64 (pow.f64 t 3) -2) (+.f64 (*.f64 3 (pow.f64 t 4)) (+.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 5) -4))))
1
(-.f64 1 (*.f64 2 (/.f64 1 t)))
(-.f64 (+.f64 1 (*.f64 3 (/.f64 1 (pow.f64 t 2)))) (*.f64 2 (/.f64 1 t)))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 t 2))) (-.f64 1 (*.f64 2 (/.f64 1 t))))
(+.f64 (-.f64 1 (*.f64 2 (/.f64 1 t))) (*.f64 3 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 1 (*.f64 3 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 2 (/.f64 1 t)) (*.f64 4 (/.f64 1 (pow.f64 t 3)))))
(+.f64 1 (-.f64 (*.f64 3 (/.f64 1 (pow.f64 t 2))) (+.f64 (*.f64 2 (/.f64 1 t)) (*.f64 4 (/.f64 1 (pow.f64 t 3))))))
1
(-.f64 1 (*.f64 2 (/.f64 1 t)))
(-.f64 (+.f64 1 (*.f64 3 (/.f64 1 (pow.f64 t 2)))) (*.f64 2 (/.f64 1 t)))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 t 2))) (-.f64 1 (*.f64 2 (/.f64 1 t))))
(+.f64 (-.f64 1 (*.f64 2 (/.f64 1 t))) (*.f64 3 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 1 (*.f64 3 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 2 (/.f64 1 t)) (*.f64 4 (/.f64 1 (pow.f64 t 3)))))
(+.f64 1 (-.f64 (*.f64 3 (/.f64 1 (pow.f64 t 2))) (+.f64 (*.f64 2 (/.f64 1 t)) (*.f64 4 (/.f64 1 (pow.f64 t 3))))))
-1/2
(-.f64 (pow.f64 t 2) 1/2)
(-.f64 (+.f64 (*.f64 -2 (pow.f64 t 3)) (pow.f64 t 2)) 1/2)
(+.f64 (pow.f64 t 2) (-.f64 (*.f64 (pow.f64 t 3) -2) 1/2))
(-.f64 (+.f64 (*.f64 -2 (pow.f64 t 3)) (+.f64 (pow.f64 t 4) (pow.f64 t 2))) 1/2)
(+.f64 (+.f64 (pow.f64 t 2) (pow.f64 t 4)) (-.f64 (*.f64 (pow.f64 t 3) -2) 1/2))
(+.f64 (*.f64 (pow.f64 t 3) -2) (-.f64 (+.f64 (pow.f64 t 2) (pow.f64 t 4)) 1/2))
-1/6
(neg.f64 (+.f64 1/6 (*.f64 2/9 (/.f64 1 t))))
(neg.f64 (+.f64 1/6 (*.f64 (/.f64 1 t) 2/9)))
(-.f64 (*.f64 1/27 (/.f64 1 (pow.f64 t 2))) (+.f64 1/6 (*.f64 2/9 (/.f64 1 t))))
(-.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 1/27) (+.f64 1/6 (*.f64 (/.f64 1 t) 2/9)))
(-.f64 (+.f64 (*.f64 1/27 (/.f64 1 (pow.f64 t 2))) (*.f64 4/81 (/.f64 1 (pow.f64 t 3)))) (+.f64 1/6 (*.f64 2/9 (/.f64 1 t))))
(+.f64 (*.f64 (/.f64 1 (pow.f64 t 3)) 4/81) (-.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 1/27) (+.f64 1/6 (*.f64 (/.f64 1 t) 2/9))))
(+.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 1/27) (-.f64 (*.f64 (/.f64 1 (pow.f64 t 3)) 4/81) (+.f64 1/6 (*.f64 (/.f64 1 t) 2/9))))
-1/6
(neg.f64 (+.f64 1/6 (*.f64 2/9 (/.f64 1 t))))
(neg.f64 (+.f64 1/6 (*.f64 (/.f64 1 t) 2/9)))
(-.f64 (*.f64 1/27 (/.f64 1 (pow.f64 t 2))) (+.f64 1/6 (*.f64 2/9 (/.f64 1 t))))
(-.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 1/27) (+.f64 1/6 (*.f64 (/.f64 1 t) 2/9)))
(-.f64 (+.f64 (*.f64 1/27 (/.f64 1 (pow.f64 t 2))) (*.f64 4/81 (/.f64 1 (pow.f64 t 3)))) (+.f64 1/6 (*.f64 2/9 (/.f64 1 t))))
(+.f64 (*.f64 (/.f64 1 (pow.f64 t 3)) 4/81) (-.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 1/27) (+.f64 1/6 (*.f64 (/.f64 1 t) 2/9))))
(+.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 1/27) (-.f64 (*.f64 (/.f64 1 (pow.f64 t 3)) 4/81) (+.f64 1/6 (*.f64 (/.f64 1 t) 2/9))))
4
(+.f64 (*.f64 8 (pow.f64 t 2)) 4)
(+.f64 (*.f64 -16 (pow.f64 t 3)) (+.f64 (*.f64 8 (pow.f64 t 2)) 4))
(+.f64 (*.f64 24 (pow.f64 t 4)) (+.f64 (*.f64 -16 (pow.f64 t 3)) (+.f64 (*.f64 8 (pow.f64 t 2)) 4)))
(+.f64 (*.f64 -16 (pow.f64 t 3)) (+.f64 (+.f64 (*.f64 8 (pow.f64 t 2)) 4) (*.f64 24 (pow.f64 t 4))))
(+.f64 (*.f64 -16 (pow.f64 t 3)) (+.f64 (*.f64 24 (pow.f64 t 4)) (+.f64 (*.f64 8 (pow.f64 t 2)) 4)))
12
(-.f64 12 (*.f64 16 (/.f64 1 t)))
(-.f64 (+.f64 12 (*.f64 24 (/.f64 1 (pow.f64 t 2)))) (*.f64 16 (/.f64 1 t)))
(+.f64 (*.f64 24 (/.f64 1 (pow.f64 t 2))) (-.f64 12 (*.f64 16 (/.f64 1 t))))
(-.f64 (+.f64 12 (*.f64 24 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 16 (/.f64 1 t)) (*.f64 32 (/.f64 1 (pow.f64 t 3)))))
(-.f64 (+.f64 (*.f64 24 (/.f64 1 (pow.f64 t 2))) 12) (+.f64 (*.f64 16 (/.f64 1 t)) (*.f64 32 (/.f64 1 (pow.f64 t 3)))))
12
(-.f64 12 (*.f64 16 (/.f64 1 t)))
(-.f64 (+.f64 12 (*.f64 24 (/.f64 1 (pow.f64 t 2)))) (*.f64 16 (/.f64 1 t)))
(+.f64 (*.f64 24 (/.f64 1 (pow.f64 t 2))) (-.f64 12 (*.f64 16 (/.f64 1 t))))
(-.f64 (+.f64 12 (*.f64 24 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 16 (/.f64 1 t)) (*.f64 32 (/.f64 1 (pow.f64 t 3)))))
(-.f64 (+.f64 (*.f64 24 (/.f64 1 (pow.f64 t 2))) 12) (+.f64 (*.f64 16 (/.f64 1 t)) (*.f64 32 (/.f64 1 (pow.f64 t 3)))))
(+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 0)
(*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))
(*.f64 8 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))
(+.f64 0 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))
(*.f64 8 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))
(-.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 0)
(*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))
(*.f64 8 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))
(/.f64 t (/.f64 (+.f64 t 1) (*.f64 8 (/.f64 t (+.f64 t 1)))))
(*.f64 8 (/.f64 (/.f64 t (-.f64 -1 t)) (-.f64 -1 (/.f64 1 t))))
(/.f64 1 (/.f64 (+.f64 1 (/.f64 1 t)) (*.f64 8 (/.f64 t (+.f64 t 1)))))
(/.f64 t (/.f64 (+.f64 t 1) (*.f64 8 (/.f64 t (+.f64 t 1)))))
(*.f64 8 (/.f64 (/.f64 t (-.f64 -1 t)) (-.f64 -1 (/.f64 1 t))))
(/.f64 (/.f64 t (+.f64 t 1)) (/.f64 1 (*.f64 8 (/.f64 t (+.f64 t 1)))))
(/.f64 t (*.f64 (+.f64 t 1) (/.f64 1/8 (/.f64 t (+.f64 t 1)))))
(/.f64 t (*.f64 (+.f64 t 1) (/.f64 (+.f64 t 1) (/.f64 t 1/8))))
(/.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 1)
(*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))
(*.f64 8 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))
(/.f64 4 (+.f64 (/.f64 (+.f64 2 (/.f64 2 t)) (*.f64 8 (/.f64 t (+.f64 t 1)))) (/.f64 (+.f64 2 (/.f64 2 t)) (*.f64 8 (/.f64 t (+.f64 t 1))))))
(/.f64 (*.f64 8 (/.f64 t (+.f64 t 1))) (/.f64 (+.f64 2 (/.f64 2 t)) 2))
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 8 (/.f64 (+.f64 2 (/.f64 2 t)) 2)))
(/.f64 (+.f64 t t) (/.f64 (+.f64 t (+.f64 t 2)) (*.f64 8 (/.f64 t (+.f64 t 1)))))
(/.f64 (*.f64 8 (/.f64 t (+.f64 t 1))) (/.f64 (+.f64 t (+.f64 t 2)) (+.f64 t t)))
(*.f64 8 (/.f64 t (*.f64 (+.f64 t 1) (/.f64 (+.f64 t (+.f64 t 2)) (+.f64 t t)))))
(/.f64 (+.f64 t t) (+.f64 (/.f64 (+.f64 t 1) (*.f64 8 (/.f64 t (+.f64 t 1)))) (/.f64 (+.f64 t 1) (*.f64 8 (/.f64 t (+.f64 t 1))))))
(/.f64 t (/.f64 (+.f64 t 1) (*.f64 8 (/.f64 t (+.f64 t 1)))))
(*.f64 8 (/.f64 (/.f64 t (-.f64 -1 t)) (-.f64 -1 (/.f64 1 t))))
(/.f64 (*.f64 8 (/.f64 t (+.f64 t 1))) (+.f64 1 (/.f64 1 t)))
(/.f64 t (/.f64 (+.f64 t 1) (*.f64 8 (/.f64 t (+.f64 t 1)))))
(*.f64 8 (/.f64 (/.f64 t (-.f64 -1 t)) (-.f64 -1 (/.f64 1 t))))
(/.f64 2 (/.f64 (+.f64 2 (/.f64 2 t)) (*.f64 8 (/.f64 t (+.f64 t 1)))))
(/.f64 (*.f64 8 (/.f64 t (+.f64 t 1))) (/.f64 (+.f64 2 (/.f64 2 t)) 2))
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 8 (/.f64 (+.f64 2 (/.f64 2 t)) 2)))
(/.f64 2 (+.f64 (/.f64 (+.f64 1 (/.f64 1 t)) (*.f64 8 (/.f64 t (+.f64 t 1)))) (/.f64 (+.f64 1 (/.f64 1 t)) (*.f64 8 (/.f64 t (+.f64 t 1))))))
(/.f64 t (/.f64 (+.f64 t 1) (*.f64 8 (/.f64 t (+.f64 t 1)))))
(*.f64 8 (/.f64 (/.f64 t (-.f64 -1 t)) (-.f64 -1 (/.f64 1 t))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 16)) 2)
(*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))
(*.f64 8 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))
(/.f64 (*.f64 t (/.f64 -2 (-.f64 -1 t))) (/.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) 16)))
(*.f64 (/.f64 2 (-.f64 t -1)) (/.f64 t (/.f64 4 (*.f64 16 (/.f64 t (+.f64 t 1))))))
(*.f64 t (/.f64 (/.f64 2 (+.f64 t 1)) (/.f64 1/4 (/.f64 t (+.f64 t 1)))))
(/.f64 (*.f64 t (/.f64 -2 (-.f64 -1 t))) (+.f64 (/.f64 1 (*.f64 8 (/.f64 t (+.f64 t 1)))) (/.f64 1 (*.f64 8 (/.f64 t (+.f64 t 1))))))
(/.f64 (*.f64 t (/.f64 2 (-.f64 t -1))) (+.f64 (/.f64 1/8 (/.f64 t (+.f64 t 1))) (/.f64 1/8 (/.f64 t (+.f64 t 1)))))
(*.f64 (/.f64 2 (+.f64 t 1)) (/.f64 t (+.f64 (/.f64 (+.f64 t 1) (/.f64 t 1/8)) (/.f64 (+.f64 t 1) (/.f64 t 1/8)))))
(/.f64 (*.f64 t 4) (+.f64 (/.f64 (+.f64 t (+.f64 t 2)) (*.f64 8 (/.f64 t (+.f64 t 1)))) (/.f64 (+.f64 t (+.f64 t 2)) (*.f64 8 (/.f64 t (+.f64 t 1))))))
(*.f64 4 (/.f64 t (+.f64 (/.f64 (+.f64 t (+.f64 t 2)) (*.f64 8 (/.f64 t (+.f64 t 1)))) (/.f64 (+.f64 t (+.f64 t 2)) (*.f64 8 (/.f64 t (+.f64 t 1)))))))
(*.f64 4 (/.f64 t (+.f64 (/.f64 (+.f64 t 1) (/.f64 t (/.f64 (+.f64 t (+.f64 t 2)) 8))) (/.f64 (+.f64 t 1) (/.f64 t (/.f64 (+.f64 t (+.f64 t 2)) 8))))))
(/.f64 (neg.f64 t) (/.f64 (-.f64 -1 t) (*.f64 8 (/.f64 t (+.f64 t 1)))))
(/.f64 (*.f64 8 (/.f64 t (+.f64 t 1))) (/.f64 (-.f64 -1 t) (neg.f64 t)))
(*.f64 8 (/.f64 (/.f64 t (-.f64 -1 t)) (/.f64 (+.f64 t 1) (neg.f64 t))))
(/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) 32) 4)
(*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))
(*.f64 8 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 16) (+.f64 2 (/.f64 2 t)))
(/.f64 (*.f64 16 (/.f64 t (+.f64 t 1))) (+.f64 2 (/.f64 2 t)))
(*.f64 16 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 2 (/.f64 2 t)))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (+.f64 (/.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) 16)) (/.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) 16))))
(/.f64 (*.f64 4 (/.f64 t (+.f64 t 1))) (+.f64 (/.f64 4 (*.f64 16 (/.f64 t (+.f64 t 1)))) (/.f64 4 (*.f64 16 (/.f64 t (+.f64 t 1))))))
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 4 (+.f64 (/.f64 1/4 (/.f64 t (+.f64 t 1))) (/.f64 1/4 (/.f64 t (+.f64 t 1))))))
(/.f64 (*.f64 8 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))) (/.f64 1 t))
(/.f64 t (/.f64 (+.f64 t 1) (*.f64 8 (/.f64 t (+.f64 t 1)))))
(*.f64 8 (/.f64 (/.f64 t (-.f64 -1 t)) (-.f64 -1 (/.f64 1 t))))
(/.f64 (*.f64 t -2) (+.f64 (/.f64 (-.f64 -1 t) (*.f64 8 (/.f64 t (+.f64 t 1)))) (/.f64 (-.f64 -1 t) (*.f64 8 (/.f64 t (+.f64 t 1))))))
(/.f64 (*.f64 t -2) (+.f64 (/.f64 (+.f64 t 1) (/.f64 t (/.f64 (-.f64 -1 t) 8))) (/.f64 (+.f64 t 1) (/.f64 t (/.f64 (-.f64 -1 t) 8)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) 32)) 8)
(*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))
(*.f64 8 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))
(/.f64 (*.f64 (*.f64 8 (/.f64 t (+.f64 t 1))) 4) (*.f64 2 (+.f64 2 (/.f64 2 t))))
(*.f64 4 (/.f64 (*.f64 8 (/.f64 t (+.f64 t 1))) (*.f64 2 (+.f64 2 (/.f64 2 t)))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 32) (*.f64 2 (+.f64 2 (/.f64 2 t))))
(/.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 16) (+.f64 1 (/.f64 1 t))) 2)
(/.f64 t (/.f64 (+.f64 t 1) (*.f64 8 (/.f64 t (+.f64 t 1)))))
(*.f64 8 (/.f64 (/.f64 t (-.f64 -1 t)) (-.f64 -1 (/.f64 1 t))))
(/.f64 (neg.f64 (*.f64 8 (/.f64 t (+.f64 t 1)))) (-.f64 -1 (/.f64 1 t)))
(/.f64 t (/.f64 (+.f64 t 1) (*.f64 8 (/.f64 t (+.f64 t 1)))))
(*.f64 8 (/.f64 (/.f64 t (-.f64 -1 t)) (-.f64 -1 (/.f64 1 t))))
(/.f64 (+.f64 (*.f64 8 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))) (*.f64 8 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (+.f64 (/.f64 1 t) (/.f64 1 t)))
(/.f64 t (/.f64 (+.f64 t 1) (*.f64 8 (/.f64 t (+.f64 t 1)))))
(*.f64 8 (/.f64 (/.f64 t (-.f64 -1 t)) (-.f64 -1 (/.f64 1 t))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) 32)) (*.f64 2 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) 32))) 16)
(*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))
(*.f64 8 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 16) (+.f64 1 (/.f64 1 t))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 16) (+.f64 1 (/.f64 1 t)))) 4)
(/.f64 t (/.f64 (+.f64 t 1) (*.f64 8 (/.f64 t (+.f64 t 1)))))
(*.f64 8 (/.f64 (/.f64 t (-.f64 -1 t)) (-.f64 -1 (/.f64 1 t))))
(/.f64 (+.f64 (neg.f64 (*.f64 8 (/.f64 t (+.f64 t 1)))) (neg.f64 (*.f64 8 (/.f64 t (+.f64 t 1))))) (+.f64 (-.f64 -1 (/.f64 1 t)) (-.f64 -1 (/.f64 1 t))))
(/.f64 t (/.f64 (+.f64 t 1) (*.f64 8 (/.f64 t (+.f64 t 1)))))
(*.f64 8 (/.f64 (/.f64 t (-.f64 -1 t)) (-.f64 -1 (/.f64 1 t))))
(/.f64 (neg.f64 (*.f64 (/.f64 t (+.f64 t 1)) 16)) (-.f64 0 (+.f64 2 (/.f64 2 t))))
(/.f64 (neg.f64 (*.f64 16 (/.f64 t (+.f64 t 1)))) (neg.f64 (+.f64 2 (/.f64 2 t))))
(/.f64 (*.f64 16 (/.f64 t (-.f64 -1 t))) (neg.f64 (+.f64 2 (/.f64 2 t))))
(/.f64 (neg.f64 (*.f64 8 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (-.f64 0 (/.f64 1 t)))
(/.f64 (neg.f64 (*.f64 8 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))) (neg.f64 (/.f64 1 t)))
(/.f64 (*.f64 (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t))) -8) (neg.f64 (/.f64 1 t)))
(/.f64 (neg.f64 (neg.f64 (*.f64 8 (/.f64 t (+.f64 t 1))))) (+.f64 1 (/.f64 1 t)))
(/.f64 t (/.f64 (+.f64 t 1) (*.f64 8 (/.f64 t (+.f64 t 1)))))
(*.f64 8 (/.f64 (/.f64 t (-.f64 -1 t)) (-.f64 -1 (/.f64 1 t))))
(pow.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 1)
(*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))
(*.f64 8 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))
(+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) 0)
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))
(*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))
(+.f64 0 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))
(*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))
(-.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) 0)
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))
(*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))
(-.f64 0 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))))
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))
(*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))
(/.f64 8 (+.f64 (*.f64 2 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 2 (/.f64 2 t)))) (*.f64 2 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 2 (/.f64 2 t))))))
(/.f64 2 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 2 (/.f64 2 t))))
(/.f64 8 (+.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))
(/.f64 4 (*.f64 (*.f64 4 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 (/.f64 t (+.f64 t 1)) t) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))))
(*.f64 t (/.f64 (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))) (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))))
(/.f64 8 (+.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))
(/.f64 4 (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))))
(/.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (+.f64 t 1))))))))
(/.f64 t (+.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t))))
(/.f64 t (+.f64 1 (+.f64 (/.f64 1 t) (+.f64 t 1))))
(/.f64 t (+.f64 1 (+.f64 t (+.f64 1 (/.f64 1 t)))))
(/.f64 t (/.f64 (+.f64 t 1) (/.f64 t (+.f64 t 1))))
(/.f64 (/.f64 t (-.f64 -1 t)) (-.f64 -1 (/.f64 1 t)))
(/.f64 1 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 1 (/.f64 1 t))))
(/.f64 (+.f64 t 1) (/.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))))
(*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) (fabs.f64 (/.f64 t (-.f64 -1 t))))) (fabs.f64 (/.f64 t (-.f64 -1 t))))
(/.f64 (/.f64 t (+.f64 t 1)) (+.f64 1 (/.f64 1 t)))
(/.f64 t (/.f64 (+.f64 t 1) (/.f64 t (+.f64 t 1))))
(/.f64 (/.f64 t (-.f64 -1 t)) (-.f64 -1 (/.f64 1 t)))
(/.f64 (/.f64 t (+.f64 t 1)) (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))
(/.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))
(*.f64 t (/.f64 (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) (fabs.f64 (/.f64 t (-.f64 -1 t))))) (fabs.f64 (/.f64 t (-.f64 -1 t))))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) 1)
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))
(*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))
(/.f64 -2 (-.f64 0 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 2 (/.f64 2 t)))))
(/.f64 2 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 2 (/.f64 2 t))))
(/.f64 4 (*.f64 2 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 2 (/.f64 2 t)))))
(/.f64 2 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 2 (/.f64 2 t))))
(/.f64 4 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))
(/.f64 4 (*.f64 (*.f64 4 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 (/.f64 t (+.f64 t 1)) t) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))))
(*.f64 t (/.f64 (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))) (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))))
(/.f64 4 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))))
(/.f64 4 (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))))
(/.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (+.f64 t 1))))))))
(/.f64 4 (+.f64 (/.f64 (+.f64 2 (/.f64 2 t)) (/.f64 t (+.f64 t 1))) (/.f64 (+.f64 2 (/.f64 2 t)) (/.f64 t (+.f64 t 1)))))
(/.f64 2 (/.f64 (+.f64 2 (/.f64 2 t)) (/.f64 t (+.f64 t 1))))
(/.f64 t (*.f64 (+.f64 t 1) (/.f64 (+.f64 2 (/.f64 2 t)) 2)))
(/.f64 4 (+.f64 (/.f64 (*.f64 t (/.f64 -2 (-.f64 -1 t))) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))) (/.f64 (*.f64 t (/.f64 -2 (-.f64 -1 t))) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))
(/.f64 2 (/.f64 (/.f64 (*.f64 t (/.f64 2 (-.f64 t -1))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))
(*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 (/.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 2 (+.f64 t 1)) (/.f64 t 2))))
(/.f64 4 (fabs.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))
(/.f64 4 (fabs.f64 (*.f64 (*.f64 4 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 (/.f64 t (+.f64 t 1)) t) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))))))
(/.f64 4 (fabs.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (*.f64 4 (/.f64 t (+.f64 t 1))) (*.f64 t (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))))))))
(/.f64 4 (fabs.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))
(/.f64 4 (fabs.f64 (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) (fabs.f64 (/.f64 t (-.f64 -1 t))))) (/.f64 (*.f64 4 (fabs.f64 (/.f64 t (-.f64 -1 t)))) 4))
(/.f64 (+.f64 t t) (*.f64 (+.f64 2 (/.f64 2 t)) (+.f64 t 1)))
(/.f64 (+.f64 t t) (*.f64 (+.f64 t 1) (+.f64 2 (/.f64 2 t))))
(/.f64 (/.f64 (+.f64 t t) (+.f64 2 (/.f64 2 t))) (+.f64 t 1))
(/.f64 (+.f64 t t) (/.f64 (+.f64 t (+.f64 t 2)) (/.f64 t (+.f64 t 1))))
(/.f64 t (*.f64 (+.f64 t 1) (/.f64 (+.f64 t (+.f64 t 2)) (+.f64 t t))))
(/.f64 (+.f64 t t) (+.f64 (+.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t))) (+.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t)))))
(/.f64 t (+.f64 1 (+.f64 (/.f64 1 t) (+.f64 t 1))))
(/.f64 t (+.f64 1 (+.f64 t (+.f64 1 (/.f64 1 t)))))
(/.f64 (+.f64 t t) (+.f64 (/.f64 (+.f64 t 1) (/.f64 t (+.f64 t 1))) (/.f64 (+.f64 t 1) (/.f64 t (+.f64 t 1)))))
(/.f64 t (/.f64 (+.f64 t 1) (/.f64 t (+.f64 t 1))))
(/.f64 (/.f64 t (-.f64 -1 t)) (-.f64 -1 (/.f64 1 t)))
(/.f64 (+.f64 t (+.f64 t 2)) (/.f64 (+.f64 t t) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))))
(/.f64 (+.f64 t (+.f64 t 2)) (/.f64 (+.f64 t t) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))))
(*.f64 (/.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 (+.f64 t t) (+.f64 t (+.f64 t 2)))))
(/.f64 (+.f64 t (+.f64 t 2)) (+.f64 (/.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))) (/.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))
(/.f64 (+.f64 t (+.f64 t 2)) (+.f64 (/.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))) (/.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))))
(/.f64 (+.f64 t (+.f64 t 2)) (+.f64 (/.f64 t (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (+.f64 t 1)))))) (/.f64 t (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (+.f64 t 1))))))))
(/.f64 2 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 2 (/.f64 2 t))))
(/.f64 2 (/.f64 (+.f64 2 (/.f64 2 t)) (/.f64 t (+.f64 t 1))))
(/.f64 t (*.f64 (+.f64 t 1) (/.f64 (+.f64 2 (/.f64 2 t)) 2)))
(/.f64 2 (/.f64 (*.f64 t (/.f64 -2 (-.f64 -1 t))) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))))
(/.f64 2 (/.f64 (/.f64 (*.f64 t (/.f64 2 (-.f64 t -1))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))
(*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 (/.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 2 (+.f64 t 1)) (/.f64 t 2))))
(/.f64 2 (fabs.f64 (/.f64 (+.f64 2 (/.f64 2 t)) (/.f64 t (+.f64 t 1)))))
(/.f64 2 (fabs.f64 (/.f64 (+.f64 t 1) (/.f64 t (+.f64 2 (/.f64 2 t))))))
(/.f64 2 (fabs.f64 (/.f64 (*.f64 t (/.f64 -2 (-.f64 -1 t))) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))
(/.f64 2 (fabs.f64 (/.f64 (/.f64 (*.f64 t (/.f64 2 (-.f64 t -1))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))))
(/.f64 2 (/.f64 (fabs.f64 (/.f64 (*.f64 t (/.f64 2 (+.f64 t 1))) (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))) (fabs.f64 (/.f64 t (-.f64 -1 t)))))
(/.f64 -1 (-.f64 0 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 1 (/.f64 1 t)))))
(/.f64 1 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 1 (/.f64 1 t))))
(/.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))
(/.f64 4 (*.f64 (*.f64 4 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 (/.f64 t (+.f64 t 1)) t) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))))
(*.f64 t (/.f64 (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))) (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t)))) 2)
(*.f64 (*.f64 t (/.f64 2 (-.f64 t -1))) (/.f64 (/.f64 t (+.f64 t 1)) 2))
(*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 2 (+.f64 t 1)) (/.f64 t 2)))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t)))) (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))
(/.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 2 (-.f64 t -1)))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 2 (-.f64 t -1)))))))
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (*.f64 t (/.f64 2 (+.f64 t 1))) (*.f64 (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (*.f64 t (/.f64 2 (+.f64 t 1)))) (/.f64 (/.f64 (/.f64 t t) (+.f64 t 1)) (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t))))))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t)))) (fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 2 (-.f64 t -1)))) (fabs.f64 (/.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (*.f64 t (/.f64 2 (-.f64 t -1))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) t) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))))
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (*.f64 t (/.f64 2 (+.f64 t 1))) (fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (*.f64 t (/.f64 2 (+.f64 t 1)))) (/.f64 (/.f64 (/.f64 t t) (+.f64 t 1)) (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))))))))
(/.f64 (*.f64 t (/.f64 -2 (-.f64 -1 t))) (+.f64 2 (/.f64 2 t)))
(*.f64 (/.f64 2 (-.f64 t -1)) (/.f64 t (+.f64 2 (/.f64 2 t))))
(*.f64 t (/.f64 (/.f64 2 (+.f64 t 1)) (+.f64 2 (/.f64 2 t))))
(/.f64 (*.f64 t (/.f64 -2 (-.f64 -1 t))) (+.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))
(/.f64 (*.f64 t (/.f64 2 (-.f64 t -1))) (+.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))))) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))))))
(*.f64 t (/.f64 (/.f64 2 (+.f64 t 1)) (+.f64 (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 (/.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (+.f64 t 1))) (*.f64 t (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t))))))) (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 (/.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (+.f64 t 1))) (*.f64 t (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t))))))))))
(/.f64 (*.f64 t 4) (*.f64 (+.f64 t (+.f64 t 2)) (+.f64 2 (/.f64 2 t))))
(/.f64 (*.f64 t 4) (*.f64 (+.f64 2 (/.f64 2 t)) (+.f64 t (+.f64 t 2))))
(*.f64 4 (/.f64 t (*.f64 (+.f64 2 (/.f64 2 t)) (+.f64 t (+.f64 t 2)))))
(/.f64 (*.f64 t 4) (+.f64 (*.f64 (+.f64 2 (/.f64 2 t)) (+.f64 t 1)) (*.f64 (+.f64 2 (/.f64 2 t)) (+.f64 t 1))))
(*.f64 4 (/.f64 t (+.f64 (*.f64 (+.f64 t 1) (+.f64 2 (/.f64 2 t))) (*.f64 (+.f64 t 1) (+.f64 2 (/.f64 2 t))))))
(*.f64 t (/.f64 4 (*.f64 (+.f64 2 (/.f64 2 t)) (+.f64 t (+.f64 1 (+.f64 t 1))))))
(/.f64 (*.f64 t 4) (+.f64 (/.f64 (+.f64 t (+.f64 t 2)) (/.f64 t (+.f64 t 1))) (/.f64 (+.f64 t (+.f64 t 2)) (/.f64 t (+.f64 t 1)))))
(*.f64 4 (/.f64 t (+.f64 (/.f64 (+.f64 t 1) (/.f64 t (+.f64 t (+.f64 t 2)))) (/.f64 (+.f64 t 1) (/.f64 t (+.f64 t (+.f64 t 2)))))))
(/.f64 (*.f64 (+.f64 t 1) 4) (/.f64 (*.f64 t 4) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))))
(/.f64 4 (*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))))
(/.f64 1 (/.f64 t (*.f64 (+.f64 t 1) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (+.f64 t 1))))))))
(/.f64 (*.f64 (+.f64 t 1) 4) (+.f64 (/.f64 (+.f64 t t) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))) (/.f64 (+.f64 t t) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))
(/.f64 (*.f64 4 (+.f64 t 1)) (+.f64 (/.f64 (+.f64 t t) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))) (/.f64 (+.f64 t t) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))))
(*.f64 4 (/.f64 (+.f64 t 1) (+.f64 (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 (+.f64 t t) (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))))) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 (+.f64 t t) (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))))))))
(/.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (fabs.f64 (/.f64 (-.f64 -1 t) t)))
(fabs.f64 (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 (-.f64 -1 t) t)))
(fabs.f64 (/.f64 (/.f64 t (-.f64 -1 t)) (-.f64 -1 (/.f64 1 t))))
(/.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))
(fabs.f64 (/.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))))
(/.f64 (fabs.f64 (/.f64 t (-.f64 -1 t))) (*.f64 (fabs.f64 (/.f64 t (-.f64 -1 t))) (fabs.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 (/.f64 t t) (+.f64 t 1)) (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))))))))
(/.f64 (neg.f64 t) (*.f64 (-.f64 -1 t) (+.f64 1 (/.f64 1 t))))
(/.f64 t (/.f64 (+.f64 t 1) (/.f64 t (+.f64 t 1))))
(/.f64 (/.f64 t (-.f64 -1 t)) (-.f64 -1 (/.f64 1 t)))
(/.f64 (neg.f64 t) (/.f64 (-.f64 -1 t) (/.f64 t (+.f64 t 1))))
(/.f64 (/.f64 t (-.f64 -1 t)) (/.f64 (+.f64 t 1) (neg.f64 t)))
(/.f64 (-.f64 -1 t) (/.f64 (neg.f64 t) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))))
(*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) (fabs.f64 (/.f64 t (-.f64 -1 t))))) (fabs.f64 (/.f64 t (-.f64 -1 t))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))) -1)
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))
(*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))) (/.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))) (/.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))) (*.f64 t (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1))))))))
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (-.f64 -1 t)) (*.f64 (/.f64 t (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (-.f64 -1 t)))) (/.f64 (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))) (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))))))
(/.f64 (+.f64 1 (/.f64 1 t)) (/.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))
(/.f64 (+.f64 1 (/.f64 1 t)) (/.f64 (/.f64 (/.f64 t (+.f64 t 1)) t) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))))
(*.f64 t (/.f64 (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))) (/.f64 (/.f64 t (-.f64 -1 t)) (-.f64 -1 (/.f64 1 t)))))
(/.f64 (+.f64 1 (/.f64 1 t)) (/.f64 1 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))))
(/.f64 (+.f64 1 (/.f64 1 t)) (/.f64 1 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))))
(/.f64 (+.f64 1 (/.f64 1 t)) (/.f64 (/.f64 t (+.f64 t 1)) (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))))
(/.f64 (+.f64 2 (/.f64 2 t)) (/.f64 2 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))))
(/.f64 (+.f64 2 (/.f64 2 t)) (/.f64 2 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))))
(*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 (/.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (+.f64 t 1))) (/.f64 2 (+.f64 2 (/.f64 2 t)))))
(/.f64 (+.f64 2 (/.f64 2 t)) (+.f64 (/.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) (/.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))
(/.f64 (+.f64 2 (/.f64 2 t)) (+.f64 (/.f64 (/.f64 (/.f64 t (+.f64 t 1)) t) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))) (/.f64 (/.f64 (/.f64 t (+.f64 t 1)) t) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))))
(/.f64 (+.f64 2 (/.f64 2 t)) (+.f64 (/.f64 (/.f64 (/.f64 t t) (+.f64 t 1)) (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t))))) (/.f64 (/.f64 (/.f64 t t) (+.f64 t 1)) (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))))))
(/.f64 (+.f64 2 (/.f64 2 t)) (+.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))) (/.f64 1 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))
(/.f64 (+.f64 2 (/.f64 2 t)) (+.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))) (/.f64 1 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))))
(/.f64 (+.f64 2 (/.f64 2 t)) (+.f64 (/.f64 (/.f64 t (+.f64 t 1)) (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))) (/.f64 (/.f64 t (+.f64 t 1)) (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))))))
(/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t)))))
(*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 2 (-.f64 t -1)))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 2 (-.f64 t -1))))))
(*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 (*.f64 t (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 2 (+.f64 t 1)))) (*.f64 t (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 2 (+.f64 t 1))))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) 4)
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))
(*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)) (+.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1)))) (+.f64 (/.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (*.f64 t (/.f64 2 (-.f64 t -1))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) t) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))) (/.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (*.f64 t (/.f64 2 (-.f64 t -1))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) t) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))))
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (*.f64 4 (/.f64 t (+.f64 t 1))) (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (*.f64 t (/.f64 2 (+.f64 t 1)))) (/.f64 (/.f64 (/.f64 t t) (+.f64 t 1)) (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))))) (*.f64 (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (*.f64 t (/.f64 2 (+.f64 t 1)))) (/.f64 (/.f64 (/.f64 t t) (+.f64 t 1)) (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))))))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (*.f64 2 (+.f64 2 (/.f64 2 t))))
(*.f64 4 (/.f64 (/.f64 t (+.f64 t 1)) (*.f64 2 (+.f64 2 (/.f64 2 t)))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 2) (+.f64 2 (/.f64 2 t)))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (*.f64 4 (+.f64 1 (/.f64 1 t))))
(/.f64 (*.f64 4 (/.f64 t (+.f64 t 1))) (*.f64 4 (+.f64 1 (/.f64 1 t))))
(*.f64 (/.f64 (/.f64 t (-.f64 -1 t)) (-.f64 -1 (/.f64 1 t))) 1)
(/.f64 (*.f64 (+.f64 t t) 4) (*.f64 (+.f64 2 (/.f64 2 t)) (*.f64 (+.f64 t 1) 4)))
(/.f64 (*.f64 4 (+.f64 t t)) (*.f64 (+.f64 t 1) (*.f64 4 (+.f64 2 (/.f64 2 t)))))
(/.f64 (*.f64 t 8) (*.f64 (+.f64 t 1) (*.f64 4 (+.f64 2 (/.f64 2 t)))))
(/.f64 (*.f64 (+.f64 t t) 4) (+.f64 (*.f64 (+.f64 t (+.f64 t 2)) (+.f64 2 (/.f64 2 t))) (*.f64 (+.f64 t (+.f64 t 2)) (+.f64 2 (/.f64 2 t)))))
(/.f64 (*.f64 t 4) (*.f64 (+.f64 2 (/.f64 2 t)) (+.f64 t (+.f64 t 2))))
(*.f64 4 (/.f64 t (*.f64 (+.f64 2 (/.f64 2 t)) (+.f64 t (+.f64 t 2)))))
(/.f64 (*.f64 (+.f64 t (+.f64 t 2)) 4) (/.f64 (*.f64 (+.f64 t t) 4) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))))
(/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (/.f64 (*.f64 4 (+.f64 t t)) (*.f64 4 (+.f64 t (+.f64 t 2)))))
(*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 (/.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 t 8) (*.f64 4 (+.f64 t (+.f64 t 2))))))
(/.f64 (*.f64 (+.f64 t (+.f64 t 2)) 4) (+.f64 (/.f64 (*.f64 t 4) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))) (/.f64 (*.f64 t 4) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))
(/.f64 (*.f64 4 (+.f64 t (+.f64 t 2))) (+.f64 (*.f64 4 (/.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))) (*.f64 4 (/.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))))))
(*.f64 (+.f64 t (+.f64 t 2)) (/.f64 4 (+.f64 (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 (*.f64 t 4) (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))))) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 (*.f64 t 4) (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))))))))
(/.f64 (*.f64 2 (-.f64 -1 t)) (/.f64 (*.f64 t -2) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))))
(/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (/.f64 (*.f64 t -2) (*.f64 2 (-.f64 -1 t))))
(*.f64 (-.f64 -1 t) (/.f64 -1 (/.f64 t (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (+.f64 t 1))))))))
(/.f64 (*.f64 2 (-.f64 -1 t)) (+.f64 (/.f64 (neg.f64 t) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))) (/.f64 (neg.f64 t) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))
(/.f64 (*.f64 2 (-.f64 -1 t)) (+.f64 (/.f64 (neg.f64 t) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))) (/.f64 (neg.f64 t) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))))
(*.f64 2 (/.f64 (-.f64 -1 t) (+.f64 (/.f64 (/.f64 (neg.f64 t) (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))) (/.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (+.f64 t 1)))) (/.f64 (/.f64 (neg.f64 t) (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))) (/.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (+.f64 t 1)))))))
(/.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))))
(*.f64 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1))))) (/.f64 t (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1))))))
(*.f64 t (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t))))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (-.f64 -1 t)))))
(/.f64 (fabs.f64 t) (fabs.f64 (+.f64 (+.f64 t 1) (+.f64 1 (/.f64 1 t)))))
(fabs.f64 (/.f64 t (+.f64 1 (+.f64 (/.f64 1 t) (+.f64 t 1)))))
(fabs.f64 (/.f64 t (+.f64 1 (+.f64 t (+.f64 1 (/.f64 1 t))))))
(/.f64 (fabs.f64 t) (fabs.f64 (/.f64 (+.f64 t 1) (/.f64 t (+.f64 t 1)))))
(fabs.f64 (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 (-.f64 -1 t) t)))
(fabs.f64 (/.f64 (/.f64 t (-.f64 -1 t)) (-.f64 -1 (/.f64 1 t))))
(/.f64 (fabs.f64 t) (fabs.f64 (*.f64 (-.f64 -1 t) (+.f64 1 (/.f64 1 t)))))
(fabs.f64 (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 (-.f64 -1 t) t)))
(fabs.f64 (/.f64 (/.f64 t (-.f64 -1 t)) (-.f64 -1 (/.f64 1 t))))
(/.f64 (fabs.f64 t) (fabs.f64 (/.f64 (-.f64 -1 t) (/.f64 t (+.f64 t 1)))))
(fabs.f64 (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 (-.f64 -1 t) t)))
(fabs.f64 (/.f64 (/.f64 t (-.f64 -1 t)) (-.f64 -1 (/.f64 1 t))))
(/.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)) (/.f64 1 t))
(/.f64 t (/.f64 (+.f64 t 1) (/.f64 t (+.f64 t 1))))
(/.f64 (/.f64 t (-.f64 -1 t)) (-.f64 -1 (/.f64 1 t)))
(/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) (/.f64 t (+.f64 t 1)))
(*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) (fabs.f64 (/.f64 t (-.f64 -1 t))))) (fabs.f64 (/.f64 t (-.f64 -1 t))))
(/.f64 (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (fabs.f64 (/.f64 t (+.f64 t 1))))
(*.f64 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (fabs.f64 (/.f64 t (+.f64 t 1)))) (/.f64 t (fabs.f64 (/.f64 t (+.f64 t 1)))))
(*.f64 (*.f64 (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t))) (fabs.f64 (/.f64 t (-.f64 -1 t)))) (/.f64 t (fabs.f64 (/.f64 t (-.f64 -1 t)))))
(/.f64 (*.f64 t -2) (*.f64 (+.f64 2 (/.f64 2 t)) (-.f64 -1 t)))
(/.f64 (*.f64 t (/.f64 -2 (+.f64 2 (/.f64 2 t)))) (-.f64 -1 t))
(/.f64 (*.f64 t -2) (*.f64 (+.f64 1 (/.f64 1 t)) (neg.f64 (+.f64 t (+.f64 t 2)))))
(/.f64 (/.f64 (*.f64 t -2) (neg.f64 (+.f64 t (+.f64 t 2)))) (+.f64 1 (/.f64 1 t)))
(/.f64 (*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) 2) (+.f64 t (+.f64 t 2)))
(/.f64 (*.f64 t -2) (+.f64 (*.f64 (-.f64 -1 t) (+.f64 1 (/.f64 1 t))) (*.f64 (-.f64 -1 t) (+.f64 1 (/.f64 1 t)))))
(/.f64 (*.f64 t -2) (+.f64 (*.f64 (+.f64 1 (/.f64 1 t)) (-.f64 -1 t)) (*.f64 (+.f64 1 (/.f64 1 t)) (-.f64 -1 t))))
(*.f64 t (/.f64 -2 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 (-.f64 -1 t) (-.f64 -1 t)))))
(/.f64 (*.f64 t -2) (+.f64 (/.f64 (-.f64 -1 t) (/.f64 t (+.f64 t 1))) (/.f64 (-.f64 -1 t) (/.f64 t (+.f64 t 1)))))
(*.f64 t (/.f64 -2 (+.f64 (/.f64 (+.f64 t 1) (/.f64 t (-.f64 -1 t))) (/.f64 (+.f64 t 1) (/.f64 t (-.f64 -1 t))))))
(/.f64 (neg.f64 (+.f64 t (+.f64 t 2))) (/.f64 (*.f64 t -2) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))))
(/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (/.f64 (*.f64 t -2) (neg.f64 (+.f64 t (+.f64 t 2)))))
(*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 (/.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (+.f64 t 1))) (*.f64 t (/.f64 -2 (neg.f64 (+.f64 t (+.f64 t 2)))))))
(/.f64 (*.f64 2 (fabs.f64 (/.f64 t (+.f64 t 1)))) (fabs.f64 (+.f64 2 (/.f64 2 t))))
(*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 2 (fabs.f64 (+.f64 2 (/.f64 2 t)))))
(*.f64 (fabs.f64 (/.f64 t (-.f64 -1 t))) (/.f64 2 (fabs.f64 (+.f64 2 (/.f64 2 t)))))
(/.f64 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 1 (/.f64 1 t))) (/.f64 1 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))
(*.f64 (+.f64 1 (/.f64 1 t)) (/.f64 (+.f64 1 (/.f64 1 t)) (/.f64 1 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))))))
(*.f64 (+.f64 1 (/.f64 1 t)) (/.f64 (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))) (/.f64 (/.f64 1 t) (+.f64 1 (/.f64 1 t)))))
(/.f64 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 1 (/.f64 1 t))) (fabs.f64 (/.f64 1 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))
(/.f64 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 1 (/.f64 1 t))) (/.f64 1 (fabs.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))))))
(fabs.f64 (*.f64 (+.f64 1 (/.f64 1 t)) (/.f64 (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))) (/.f64 (/.f64 1 t) (+.f64 1 (/.f64 1 t))))))
(/.f64 (neg.f64 (/.f64 t (+.f64 t 1))) (-.f64 -1 (/.f64 1 t)))
(/.f64 t (/.f64 (+.f64 t 1) (/.f64 t (+.f64 t 1))))
(/.f64 (/.f64 t (-.f64 -1 t)) (-.f64 -1 (/.f64 1 t)))
(/.f64 (fabs.f64 (-.f64 -1 t)) (/.f64 (fabs.f64 t) (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))
(*.f64 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (fabs.f64 (/.f64 t (+.f64 t 1)))) (/.f64 t (fabs.f64 (/.f64 t (+.f64 t 1)))))
(*.f64 (*.f64 (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t))) (fabs.f64 (/.f64 t (-.f64 -1 t)))) (/.f64 t (fabs.f64 (/.f64 t (-.f64 -1 t)))))
(/.f64 (fabs.f64 (-.f64 -1 t)) (fabs.f64 (/.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))
(*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) (fabs.f64 (/.f64 t (-.f64 -1 t))))) (fabs.f64 (/.f64 t (-.f64 -1 t))))
(/.f64 (fabs.f64 (-.f64 -1 t)) (fabs.f64 (/.f64 (neg.f64 t) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))
(*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) (fabs.f64 (/.f64 t (-.f64 -1 t))))) (fabs.f64 (/.f64 t (-.f64 -1 t))))
(/.f64 (fabs.f64 (-.f64 -1 t)) (fabs.f64 (/.f64 (fabs.f64 t) (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))
(fabs.f64 (/.f64 (-.f64 -1 t) (/.f64 (/.f64 (fabs.f64 t) t) (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (fabs.f64 (/.f64 t (+.f64 t 1)))))))
(/.f64 (fabs.f64 (*.f64 t (*.f64 (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t))) (fabs.f64 (/.f64 t (-.f64 -1 t)))))) (fabs.f64 (/.f64 t (-.f64 -1 t))))
(/.f64 (fabs.f64 (/.f64 (-.f64 -1 t) t)) (/.f64 1 (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))
(/.f64 (fabs.f64 (/.f64 (-.f64 -1 t) t)) (/.f64 1 (*.f64 t (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (fabs.f64 (/.f64 t (+.f64 t 1)))))))
(/.f64 (fabs.f64 (/.f64 (-.f64 -1 t) t)) (/.f64 (/.f64 (/.f64 1 t) (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))) (fabs.f64 (/.f64 t (-.f64 -1 t)))))
(/.f64 (fabs.f64 (/.f64 (-.f64 -1 t) t)) (fabs.f64 (/.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))
(fabs.f64 (/.f64 (/.f64 (-.f64 -1 t) t) (/.f64 (/.f64 (/.f64 t (+.f64 t 1)) t) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))))
(fabs.f64 (/.f64 (-.f64 -1 t) (*.f64 t (/.f64 (/.f64 (/.f64 t t) (+.f64 t 1)) (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t))))))))
(/.f64 (fabs.f64 (/.f64 (-.f64 -1 t) t)) (fabs.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))
(fabs.f64 (/.f64 (/.f64 (-.f64 -1 t) t) (/.f64 1 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))))
(/.f64 (fabs.f64 (/.f64 (-.f64 -1 t) t)) (/.f64 1 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) (fabs.f64 (/.f64 t (-.f64 -1 t)))))))
(/.f64 (fabs.f64 (/.f64 (-.f64 -1 t) t)) (fabs.f64 (/.f64 1 (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))
(fabs.f64 (/.f64 (/.f64 (-.f64 -1 t) t) (/.f64 1 (*.f64 t (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (fabs.f64 (/.f64 t (+.f64 t 1))))))))
(fabs.f64 (/.f64 (/.f64 (-.f64 -1 t) t) (/.f64 (/.f64 (/.f64 1 t) (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))) (fabs.f64 (/.f64 t (-.f64 -1 t))))))
(/.f64 (*.f64 2 (fabs.f64 t)) (fabs.f64 (*.f64 (+.f64 2 (/.f64 2 t)) (+.f64 t 1))))
(/.f64 (*.f64 2 (fabs.f64 t)) (fabs.f64 (*.f64 (+.f64 t 1) (+.f64 2 (/.f64 2 t)))))
(*.f64 (fabs.f64 t) (/.f64 2 (fabs.f64 (*.f64 (+.f64 t 1) (+.f64 2 (/.f64 2 t))))))
(/.f64 (*.f64 2 (fabs.f64 t)) (fabs.f64 (/.f64 (+.f64 t (+.f64 t 2)) (/.f64 t (+.f64 t 1)))))
(*.f64 (fabs.f64 t) (/.f64 2 (fabs.f64 (/.f64 (+.f64 t (+.f64 t 2)) (/.f64 t (+.f64 t 1))))))
(*.f64 2 (/.f64 (fabs.f64 t) (fabs.f64 (/.f64 (+.f64 t 1) (/.f64 t (+.f64 t (+.f64 t 2)))))))
(/.f64 (*.f64 2 (fabs.f64 t)) (fabs.f64 (*.f64 (+.f64 2 (/.f64 2 t)) (-.f64 -1 t))))
(/.f64 (*.f64 2 (fabs.f64 t)) (fabs.f64 (*.f64 (+.f64 t 1) (+.f64 2 (/.f64 2 t)))))
(*.f64 (fabs.f64 t) (/.f64 2 (fabs.f64 (*.f64 (+.f64 t 1) (+.f64 2 (/.f64 2 t))))))
(/.f64 (*.f64 2 (fabs.f64 t)) (fabs.f64 (*.f64 (+.f64 1 (/.f64 1 t)) (neg.f64 (+.f64 t (+.f64 t 2))))))
(/.f64 (fabs.f64 (/.f64 (*.f64 t -2) (+.f64 1 (/.f64 1 t)))) (fabs.f64 (neg.f64 (+.f64 t (+.f64 t 2)))))
(/.f64 (*.f64 2 (fabs.f64 (-.f64 -1 t))) (/.f64 (*.f64 2 (fabs.f64 t)) (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))
(*.f64 (fabs.f64 (-.f64 -1 t)) (/.f64 2 (*.f64 (fabs.f64 t) (/.f64 2 (*.f64 t (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (fabs.f64 (/.f64 t (+.f64 t 1)))))))))
(/.f64 (*.f64 2 (fabs.f64 (-.f64 -1 t))) (/.f64 (/.f64 (*.f64 2 (/.f64 (fabs.f64 t) t)) (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))) (fabs.f64 (/.f64 t (-.f64 -1 t)))))
(/.f64 (*.f64 2 (fabs.f64 (-.f64 -1 t))) (+.f64 (/.f64 (fabs.f64 t) (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) (/.f64 (fabs.f64 t) (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))
(/.f64 (*.f64 2 (fabs.f64 (-.f64 -1 t))) (+.f64 (/.f64 (/.f64 (fabs.f64 t) t) (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (fabs.f64 (/.f64 t (+.f64 t 1))))) (/.f64 (/.f64 (fabs.f64 t) t) (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (fabs.f64 (/.f64 t (+.f64 t 1)))))))
(*.f64 2 (/.f64 (fabs.f64 (-.f64 -1 t)) (+.f64 (/.f64 (/.f64 (fabs.f64 t) t) (*.f64 (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t))) (fabs.f64 (/.f64 t (-.f64 -1 t))))) (/.f64 (/.f64 (fabs.f64 t) t) (*.f64 (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t))) (fabs.f64 (/.f64 t (-.f64 -1 t))))))))
(/.f64 (*.f64 2 (fabs.f64 (-.f64 -1 t))) (fabs.f64 (/.f64 (+.f64 t t) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))
(/.f64 (*.f64 2 (fabs.f64 (-.f64 -1 t))) (fabs.f64 (/.f64 (+.f64 t t) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))))
(*.f64 2 (/.f64 (fabs.f64 (-.f64 -1 t)) (/.f64 (fabs.f64 (/.f64 (+.f64 t t) (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))) (fabs.f64 (/.f64 t (-.f64 -1 t))))))
(/.f64 (*.f64 2 (fabs.f64 (-.f64 -1 t))) (fabs.f64 (/.f64 (*.f64 t -2) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))
(/.f64 (*.f64 2 (fabs.f64 (-.f64 -1 t))) (fabs.f64 (*.f64 -2 (/.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))))))
(*.f64 2 (/.f64 (fabs.f64 (-.f64 -1 t)) (/.f64 (*.f64 2 (fabs.f64 t)) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) (fabs.f64 (/.f64 t (-.f64 -1 t))))))))
(/.f64 (*.f64 2 (fabs.f64 (-.f64 -1 t))) (fabs.f64 (/.f64 (*.f64 2 (fabs.f64 t)) (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))
(*.f64 (fabs.f64 (-.f64 -1 t)) (/.f64 2 (fabs.f64 (*.f64 (fabs.f64 t) (/.f64 2 (*.f64 t (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (fabs.f64 (/.f64 t (+.f64 t 1))))))))))
(*.f64 2 (/.f64 (fabs.f64 (-.f64 -1 t)) (fabs.f64 (/.f64 (/.f64 (*.f64 2 (/.f64 (fabs.f64 t) t)) (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))) (fabs.f64 (/.f64 t (-.f64 -1 t)))))))
(/.f64 (*.f64 (fabs.f64 t) 4) (fabs.f64 (*.f64 (+.f64 t (+.f64 t 2)) (+.f64 2 (/.f64 2 t)))))
(/.f64 (*.f64 4 (fabs.f64 t)) (fabs.f64 (*.f64 (+.f64 2 (/.f64 2 t)) (+.f64 t (+.f64 t 2)))))
(*.f64 4 (fabs.f64 (/.f64 t (*.f64 (+.f64 2 (/.f64 2 t)) (+.f64 t (+.f64 t 2))))))
(/.f64 (*.f64 (fabs.f64 (-.f64 -1 t)) 4) (/.f64 (*.f64 (fabs.f64 t) 4) (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))
(*.f64 4 (/.f64 (fabs.f64 (-.f64 -1 t)) (/.f64 (/.f64 (*.f64 4 (fabs.f64 t)) t) (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (fabs.f64 (/.f64 t (+.f64 t 1)))))))
(/.f64 (*.f64 (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t))) (fabs.f64 (/.f64 t (-.f64 -1 t)))) (/.f64 (*.f64 4 (/.f64 (fabs.f64 t) t)) (*.f64 4 (fabs.f64 (-.f64 -1 t)))))
(/.f64 (*.f64 (fabs.f64 (-.f64 -1 t)) 4) (+.f64 (/.f64 (*.f64 2 (fabs.f64 t)) (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) (/.f64 (*.f64 2 (fabs.f64 t)) (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))
(*.f64 (fabs.f64 (-.f64 -1 t)) (/.f64 2 (*.f64 (fabs.f64 t) (/.f64 2 (*.f64 t (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (fabs.f64 (/.f64 t (+.f64 t 1)))))))))
(/.f64 (*.f64 2 (fabs.f64 (-.f64 -1 t))) (/.f64 (/.f64 (*.f64 2 (/.f64 (fabs.f64 t) t)) (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))) (fabs.f64 (/.f64 t (-.f64 -1 t)))))
(/.f64 (*.f64 (fabs.f64 (-.f64 -1 t)) 4) (fabs.f64 (/.f64 (*.f64 t 4) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))
(/.f64 (*.f64 4 (fabs.f64 (-.f64 -1 t))) (fabs.f64 (*.f64 4 (/.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))))))
(*.f64 4 (/.f64 (fabs.f64 (-.f64 -1 t)) (/.f64 (*.f64 4 (fabs.f64 t)) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) (fabs.f64 (/.f64 t (-.f64 -1 t))))))))
(/.f64 (*.f64 (fabs.f64 (-.f64 -1 t)) 4) (fabs.f64 (/.f64 (*.f64 (fabs.f64 t) 4) (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))
(/.f64 (*.f64 4 (fabs.f64 (-.f64 -1 t))) (fabs.f64 (/.f64 (/.f64 (*.f64 4 (fabs.f64 t)) t) (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (fabs.f64 (/.f64 t (+.f64 t 1)))))))
(*.f64 4 (fabs.f64 (/.f64 (-.f64 -1 t) (*.f64 4 (/.f64 (/.f64 (fabs.f64 t) t) (*.f64 (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t))) (fabs.f64 (/.f64 t (-.f64 -1 t)))))))))
(/.f64 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 2 (/.f64 2 t))) (/.f64 2 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))))
(*.f64 (+.f64 2 (/.f64 2 t)) (/.f64 (+.f64 1 (/.f64 1 t)) (/.f64 (/.f64 2 t) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))))
(*.f64 t (/.f64 (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))) (/.f64 2 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 2 (/.f64 2 t))))))
(/.f64 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 2 (/.f64 2 t))) (+.f64 (/.f64 1 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) (/.f64 1 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))
(/.f64 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 2 (/.f64 2 t))) (+.f64 (/.f64 1 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))) (/.f64 1 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))))))
(*.f64 (+.f64 2 (/.f64 2 t)) (/.f64 (+.f64 1 (/.f64 1 t)) (+.f64 (/.f64 1 (*.f64 t (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))))) (/.f64 1 (*.f64 t (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))))))))
(/.f64 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 2 (/.f64 2 t))) (fabs.f64 (/.f64 2 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))
(/.f64 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 2 (/.f64 2 t))) (fabs.f64 (/.f64 (/.f64 2 t) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))))
(*.f64 (+.f64 1 (/.f64 1 t)) (/.f64 (+.f64 2 (/.f64 2 t)) (/.f64 2 (fabs.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))))))))
(/.f64 (fabs.f64 (+.f64 2 (/.f64 2 t))) (+.f64 (/.f64 1 (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) (/.f64 1 (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))
(/.f64 (fabs.f64 (+.f64 2 (/.f64 2 t))) (+.f64 (/.f64 1 (*.f64 t (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (fabs.f64 (/.f64 t (+.f64 t 1)))))) (/.f64 1 (*.f64 t (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (fabs.f64 (/.f64 t (+.f64 t 1))))))))
(/.f64 (fabs.f64 (+.f64 2 (/.f64 2 t))) (+.f64 (/.f64 (/.f64 (/.f64 1 t) (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))) (fabs.f64 (/.f64 t (-.f64 -1 t)))) (/.f64 (/.f64 (/.f64 1 t) (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))) (fabs.f64 (/.f64 t (-.f64 -1 t))))))
(/.f64 (fabs.f64 (+.f64 2 (/.f64 2 t))) (fabs.f64 (/.f64 2 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))
(fabs.f64 (/.f64 (+.f64 2 (/.f64 2 t)) (/.f64 2 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))))
(/.f64 (fabs.f64 (+.f64 2 (/.f64 2 t))) (/.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) (fabs.f64 (/.f64 t (-.f64 -1 t)))))))
(/.f64 (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1))))) (+.f64 (/.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) (/.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))
(/.f64 (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1))))) (+.f64 (/.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))) (*.f64 t (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1))))))) (/.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))) (*.f64 t (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))))))))
(*.f64 2 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (-.f64 -1 t))) (+.f64 (*.f64 (/.f64 t (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (-.f64 -1 t)))) (/.f64 (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))) (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))) (*.f64 (/.f64 t (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (-.f64 -1 t)))) (/.f64 (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))) (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))))))
(/.f64 (*.f64 2 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 2 (/.f64 2 t)))) (+.f64 (/.f64 2 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) (/.f64 2 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))
(/.f64 (*.f64 (+.f64 1 (/.f64 1 t)) (*.f64 2 (+.f64 2 (/.f64 2 t)))) (+.f64 (/.f64 (/.f64 2 t) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))) (/.f64 (/.f64 2 t) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))))
(*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 1 t)) (+.f64 2 (/.f64 2 t))) (+.f64 (/.f64 (/.f64 2 t) (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t))))) (/.f64 (/.f64 2 t) (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t))))))))
(/.f64 (*.f64 4 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))
(*.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))) (/.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))))
(*.f64 4 (/.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t))))) (*.f64 4 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))))
(/.f64 (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) 8)
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))
(*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))
(/.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))) (*.f64 t (/.f64 -2 (-.f64 -1 t))))
(*.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (/.f64 2 (*.f64 t (/.f64 2 (-.f64 t -1)))))
(*.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (+.f64 t 1)))) (/.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (*.f64 t (/.f64 2 (+.f64 t 1)))))
(/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 2 (fabs.f64 (/.f64 t (+.f64 t 1))))) (*.f64 2 (fabs.f64 (/.f64 t (+.f64 t 1)))))
(*.f64 (*.f64 2 (fabs.f64 (/.f64 t (+.f64 t 1)))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 2 (fabs.f64 (/.f64 t (+.f64 t 1))))))
(*.f64 (*.f64 2 (fabs.f64 (/.f64 t (-.f64 -1 t)))) (/.f64 (fabs.f64 (/.f64 t (-.f64 -1 t))) 2))
(/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1))))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (*.f64 t (/.f64 2 (-.f64 t -1))) (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))))) (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1))))))
(*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (-.f64 -1 t))) (/.f64 (*.f64 t (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 2 (+.f64 t 1)))) (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (-.f64 -1 t))))))
(/.f64 (*.f64 2 (*.f64 (fabs.f64 t) 4)) (fabs.f64 (*.f64 (+.f64 2 (/.f64 2 t)) (*.f64 (+.f64 t 1) 4))))
(/.f64 (*.f64 (fabs.f64 t) 8) (fabs.f64 (*.f64 (+.f64 t 1) (*.f64 4 (+.f64 2 (/.f64 2 t))))))
(*.f64 8 (/.f64 (fabs.f64 t) (fabs.f64 (*.f64 (+.f64 t 1) (*.f64 4 (+.f64 2 (/.f64 2 t)))))))
(/.f64 (*.f64 2 (*.f64 (fabs.f64 (-.f64 -1 t)) 4)) (+.f64 (/.f64 (*.f64 (fabs.f64 t) 4) (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) (/.f64 (*.f64 (fabs.f64 t) 4) (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))))
(*.f64 4 (/.f64 (fabs.f64 (-.f64 -1 t)) (/.f64 (/.f64 (*.f64 4 (fabs.f64 t)) t) (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (fabs.f64 (/.f64 t (+.f64 t 1)))))))
(/.f64 (*.f64 (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t))) (fabs.f64 (/.f64 t (-.f64 -1 t)))) (/.f64 (*.f64 4 (/.f64 (fabs.f64 t) t)) (*.f64 4 (fabs.f64 (-.f64 -1 t)))))
(/.f64 (*.f64 2 (*.f64 (fabs.f64 (-.f64 -1 t)) 4)) (fabs.f64 (/.f64 (*.f64 (+.f64 t t) 4) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))
(/.f64 (*.f64 (fabs.f64 (-.f64 -1 t)) 8) (fabs.f64 (/.f64 (/.f64 (*.f64 4 (+.f64 t t)) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) (fabs.f64 (/.f64 t (-.f64 -1 t))))) (/.f64 (fabs.f64 (*.f64 t 8)) (*.f64 8 (fabs.f64 (-.f64 -1 t)))))
(/.f64 (*.f64 2 (+.f64 2 (/.f64 2 t))) (+.f64 (/.f64 2 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))) (/.f64 2 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))
(/.f64 (*.f64 2 (+.f64 2 (/.f64 2 t))) (+.f64 (/.f64 2 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))) (/.f64 2 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))))
(*.f64 (+.f64 2 (/.f64 2 t)) (/.f64 2 (+.f64 (/.f64 (/.f64 2 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))) (/.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (+.f64 t 1)))) (/.f64 (/.f64 2 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))) (/.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (+.f64 t 1)))))))
(/.f64 (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) 4)) (+.f64 (*.f64 4 (+.f64 1 (/.f64 1 t))) (*.f64 4 (+.f64 1 (/.f64 1 t)))))
(/.f64 (*.f64 4 (/.f64 t (+.f64 t 1))) (*.f64 4 (+.f64 1 (/.f64 1 t))))
(*.f64 (/.f64 (/.f64 t (-.f64 -1 t)) (-.f64 -1 (/.f64 1 t))) 1)
(/.f64 (*.f64 2 (*.f64 (+.f64 t t) 4)) (+.f64 (*.f64 (+.f64 2 (/.f64 2 t)) (*.f64 (+.f64 t 1) 4)) (*.f64 (+.f64 2 (/.f64 2 t)) (*.f64 (+.f64 t 1) 4))))
(/.f64 (*.f64 4 (+.f64 t t)) (*.f64 (+.f64 t 1) (*.f64 4 (+.f64 2 (/.f64 2 t)))))
(/.f64 (*.f64 t 8) (*.f64 (+.f64 t 1) (*.f64 4 (+.f64 2 (/.f64 2 t)))))
(/.f64 (*.f64 2 (*.f64 (+.f64 t (+.f64 t 2)) 4)) (+.f64 (/.f64 (*.f64 (+.f64 t t) 4) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))) (/.f64 (*.f64 (+.f64 t t) 4) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))
(/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (/.f64 (*.f64 4 (+.f64 t t)) (*.f64 4 (+.f64 t (+.f64 t 2)))))
(*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 (/.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 t 8) (*.f64 4 (+.f64 t (+.f64 t 2))))))
(/.f64 (*.f64 2 (*.f64 2 (-.f64 -1 t))) (+.f64 (/.f64 (*.f64 t -2) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))) (/.f64 (*.f64 t -2) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))
(/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (/.f64 (*.f64 t -2) (*.f64 2 (-.f64 -1 t))))
(*.f64 (-.f64 -1 t) (/.f64 -1 (/.f64 t (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (+.f64 t 1))))))))
(/.f64 (*.f64 2 (*.f64 t -2)) (+.f64 (*.f64 (+.f64 2 (/.f64 2 t)) (-.f64 -1 t)) (*.f64 (+.f64 2 (/.f64 2 t)) (-.f64 -1 t))))
(/.f64 (*.f64 t -2) (*.f64 (+.f64 2 (/.f64 2 t)) (-.f64 -1 t)))
(/.f64 (*.f64 t (/.f64 -2 (+.f64 2 (/.f64 2 t)))) (-.f64 -1 t))
(/.f64 (*.f64 2 (*.f64 t -2)) (+.f64 (*.f64 (+.f64 1 (/.f64 1 t)) (neg.f64 (+.f64 t (+.f64 t 2)))) (*.f64 (+.f64 1 (/.f64 1 t)) (neg.f64 (+.f64 t (+.f64 t 2))))))
(/.f64 (/.f64 (*.f64 t -2) (neg.f64 (+.f64 t (+.f64 t 2)))) (+.f64 1 (/.f64 1 t)))
(/.f64 (*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) 2) (+.f64 t (+.f64 t 2)))
(/.f64 (*.f64 2 (neg.f64 (+.f64 t (+.f64 t 2)))) (+.f64 (/.f64 (*.f64 t -2) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))) (/.f64 (*.f64 t -2) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))))
(*.f64 (neg.f64 (+.f64 t (+.f64 t 2))) (/.f64 2 (+.f64 (*.f64 -2 (/.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))) (*.f64 -2 (/.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))))))
(/.f64 (*.f64 (+.f64 t (+.f64 t 2)) -2) (+.f64 (*.f64 t (/.f64 -2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (+.f64 t 1))))))) (*.f64 t (/.f64 -2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (+.f64 t 1)))))))))
(/.f64 (fabs.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))) (/.f64 1 (fabs.f64 t)))
(fabs.f64 (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 (-.f64 -1 t) t)))
(fabs.f64 (/.f64 (/.f64 t (-.f64 -1 t)) (-.f64 -1 (/.f64 1 t))))
(/.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (+.f64 t 1))
(/.f64 t (/.f64 (+.f64 t 1) (/.f64 t (+.f64 t 1))))
(/.f64 (/.f64 t (-.f64 -1 t)) (-.f64 -1 (/.f64 1 t)))
(/.f64 (/.f64 (*.f64 t 4) (+.f64 2 (/.f64 2 t))) (+.f64 t (+.f64 t 2)))
(/.f64 (*.f64 t 4) (*.f64 (+.f64 2 (/.f64 2 t)) (+.f64 t (+.f64 t 2))))
(*.f64 4 (/.f64 t (*.f64 (+.f64 2 (/.f64 2 t)) (+.f64 t (+.f64 t 2)))))
(/.f64 (/.f64 (*.f64 t 4) (+.f64 1 (/.f64 1 t))) (*.f64 (+.f64 t 1) 4))
(/.f64 (*.f64 4 (/.f64 t (+.f64 t 1))) (*.f64 4 (+.f64 1 (/.f64 1 t))))
(*.f64 (/.f64 (/.f64 t (-.f64 -1 t)) (-.f64 -1 (/.f64 1 t))) 1)
(/.f64 (/.f64 t (-.f64 -1 (/.f64 1 t))) (-.f64 -1 t))
(/.f64 t (/.f64 (+.f64 t 1) (/.f64 t (+.f64 t 1))))
(/.f64 (/.f64 t (-.f64 -1 t)) (-.f64 -1 (/.f64 1 t)))
(/.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (+.f64 1 (/.f64 1 t))) 4)
(/.f64 (*.f64 4 (/.f64 t (+.f64 t 1))) (*.f64 4 (+.f64 1 (/.f64 1 t))))
(*.f64 (/.f64 (/.f64 t (-.f64 -1 t)) (-.f64 -1 (/.f64 1 t))) 1)
(/.f64 (/.f64 (*.f64 (+.f64 t t) 4) (+.f64 1 (/.f64 1 t))) (*.f64 (+.f64 t (+.f64 t 2)) 4))
(/.f64 (*.f64 4 (+.f64 t t)) (*.f64 (+.f64 1 (/.f64 1 t)) (*.f64 4 (+.f64 t (+.f64 t 2)))))
(/.f64 (*.f64 t 8) (*.f64 4 (*.f64 (+.f64 t (+.f64 t 2)) (+.f64 1 (/.f64 1 t)))))
(/.f64 (/.f64 (*.f64 t -2) (+.f64 1 (/.f64 1 t))) (*.f64 2 (-.f64 -1 t)))
(/.f64 t (/.f64 (+.f64 t 1) (/.f64 t (+.f64 t 1))))
(/.f64 (/.f64 t (-.f64 -1 t)) (-.f64 -1 (/.f64 1 t)))
(/.f64 (/.f64 (*.f64 t -2) (+.f64 1 (/.f64 1 t))) (neg.f64 (+.f64 t (+.f64 t 2))))
(/.f64 (/.f64 (*.f64 t -2) (neg.f64 (+.f64 t (+.f64 t 2)))) (+.f64 1 (/.f64 1 t)))
(/.f64 (*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) 2) (+.f64 t (+.f64 t 2)))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (fabs.f64 (/.f64 t (+.f64 t 1)))) (*.f64 2 (fabs.f64 (/.f64 t (+.f64 t 1)))))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 2 (-.f64 t -1)))) (fabs.f64 (/.f64 t (+.f64 t 1)))) 2) (fabs.f64 (/.f64 t (+.f64 t 1))))
(/.f64 (*.f64 (*.f64 t (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 2 (+.f64 t 1)))) (fabs.f64 (/.f64 t (-.f64 -1 t)))) (*.f64 2 (fabs.f64 (/.f64 t (-.f64 -1 t)))))
(/.f64 (/.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) t) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))
(/.f64 4 (*.f64 (*.f64 4 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 (/.f64 t (+.f64 t 1)) t) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))))
(*.f64 t (/.f64 (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))) (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (/.f64 t (+.f64 t 1))) (*.f64 t (/.f64 -2 (-.f64 -1 t))))
(*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 2 (-.f64 t -1)))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 2 (-.f64 t -1))))))
(*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 (*.f64 t (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 2 (+.f64 t 1)))) (*.f64 t (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 2 (+.f64 t 1))))))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) t) (/.f64 -1 (-.f64 -1 t)))
(*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) (fabs.f64 (/.f64 t (-.f64 -1 t))))) (fabs.f64 (/.f64 t (-.f64 -1 t))))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) (+.f64 t t)) (/.f64 -1/2 (-.f64 -1 t)))
(/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (*.f64 (+.f64 t t) (/.f64 -1/2 (-.f64 -1 t))))
(*.f64 (/.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (*.f64 (+.f64 t t) (/.f64 -1/2 (-.f64 -1 t)))))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) (/.f64 -1 (-.f64 -1 t))) t)
(*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) (fabs.f64 (/.f64 t (-.f64 -1 t))))) (fabs.f64 (/.f64 t (-.f64 -1 t))))
(/.f64 (/.f64 (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (fabs.f64 t)) (/.f64 1 (fabs.f64 (-.f64 -1 t))))
(/.f64 (fabs.f64 (/.f64 (-.f64 -1 t) t)) (/.f64 1 (*.f64 t (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (fabs.f64 (/.f64 t (+.f64 t 1)))))))
(/.f64 (fabs.f64 (/.f64 (-.f64 -1 t) t)) (/.f64 (/.f64 (/.f64 1 t) (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))) (fabs.f64 (/.f64 t (-.f64 -1 t)))))
(/.f64 (neg.f64 (fabs.f64 (/.f64 t (+.f64 t 1)))) (-.f64 0 (fabs.f64 (/.f64 (-.f64 -1 t) t))))
(/.f64 (neg.f64 (fabs.f64 (/.f64 t (+.f64 t 1)))) (neg.f64 (fabs.f64 (/.f64 (-.f64 -1 t) t))))
(/.f64 (neg.f64 (fabs.f64 (/.f64 t (-.f64 -1 t)))) (neg.f64 (fabs.f64 (/.f64 (-.f64 -1 t) t))))
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t)))))) (neg.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))))
(/.f64 (neg.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (*.f64 t (/.f64 2 (-.f64 t -1))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))) (neg.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 2 (-.f64 t -1))))))
(/.f64 (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (*.f64 (*.f64 t (/.f64 2 (+.f64 t 1))) (/.f64 t (-.f64 -1 t)))) (*.f64 (*.f64 t (/.f64 2 (+.f64 t 1))) (/.f64 t (-.f64 -1 t))))
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))) (neg.f64 (/.f64 t (+.f64 t 1))))
(*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) (fabs.f64 (/.f64 t (-.f64 -1 t))))) (fabs.f64 (/.f64 t (-.f64 -1 t))))
(/.f64 (neg.f64 (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) (neg.f64 (fabs.f64 (/.f64 t (+.f64 t 1)))))
(/.f64 (fabs.f64 (/.f64 (-.f64 -1 t) t)) (/.f64 1 (*.f64 t (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (fabs.f64 (/.f64 t (+.f64 t 1)))))))
(/.f64 (fabs.f64 (/.f64 (-.f64 -1 t) t)) (/.f64 (/.f64 (/.f64 1 t) (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))) (fabs.f64 (/.f64 t (-.f64 -1 t)))))
(/.f64 (neg.f64 (*.f64 t (/.f64 -2 (-.f64 -1 t)))) (-.f64 0 (+.f64 2 (/.f64 2 t))))
(/.f64 (neg.f64 (*.f64 t (/.f64 2 (-.f64 t -1)))) (neg.f64 (+.f64 2 (/.f64 2 t))))
(/.f64 (*.f64 (/.f64 2 (+.f64 t 1)) (neg.f64 t)) (neg.f64 (+.f64 2 (/.f64 2 t))))
(/.f64 (*.f64 4 (fabs.f64 (/.f64 t (+.f64 t 1)))) (fabs.f64 (*.f64 4 (+.f64 1 (/.f64 1 t)))))
(*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 4 (*.f64 4 (fabs.f64 (+.f64 1 (/.f64 1 t))))))
(*.f64 (fabs.f64 (/.f64 t (-.f64 -1 t))) (/.f64 1 (fabs.f64 (+.f64 1 (/.f64 1 t)))))
(/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (fabs.f64 (/.f64 t (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (fabs.f64 (/.f64 t (+.f64 t 1))))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))
(*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))
(/.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (neg.f64 (/.f64 t (+.f64 t 1)))) (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (neg.f64 (/.f64 t (+.f64 t 1))))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))
(*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))
(/.f64 (*.f64 (/.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1))))) (/.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))) (/.f64 t (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))))) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))) (/.f64 t (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(*.f64 (*.f64 (/.f64 t (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (-.f64 -1 t)))) (/.f64 (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))) (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))) (*.f64 t (/.f64 (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (-.f64 -1 t))))))
(/.f64 (+.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))) (+.f64 (/.f64 1 t) (/.f64 1 t)))
(/.f64 t (/.f64 (+.f64 t 1) (/.f64 t (+.f64 t 1))))
(/.f64 (/.f64 t (-.f64 -1 t)) (-.f64 -1 (/.f64 1 t)))
(/.f64 (+.f64 (neg.f64 (/.f64 t (+.f64 t 1))) (neg.f64 (/.f64 t (+.f64 t 1)))) (+.f64 (-.f64 -1 (/.f64 1 t)) (-.f64 -1 (/.f64 1 t))))
(/.f64 t (/.f64 (+.f64 t 1) (/.f64 t (+.f64 t 1))))
(/.f64 (/.f64 t (-.f64 -1 t)) (-.f64 -1 (/.f64 1 t)))
(/.f64 (+.f64 (*.f64 4 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) (*.f64 4 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))) (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))))
(*.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))) (/.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))))
(*.f64 4 (/.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t))))) (*.f64 4 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))) (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4)))) 16)
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))
(*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))) (*.f64 2 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))) (*.f64 (/.f64 t (+.f64 t 1)) 4))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))) (*.f64 2 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))) (*.f64 4 (/.f64 t (+.f64 t 1))))
(/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (+.f64 t 1))))) 4) (*.f64 4 (/.f64 t (+.f64 t 1))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 2 (fabs.f64 (/.f64 t (+.f64 t 1))))) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 2 (fabs.f64 (/.f64 t (+.f64 t 1)))))) (*.f64 4 (fabs.f64 (/.f64 t (+.f64 t 1)))))
(*.f64 (*.f64 2 (fabs.f64 (/.f64 t (+.f64 t 1)))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 2 (fabs.f64 (/.f64 t (+.f64 t 1))))))
(*.f64 (*.f64 2 (fabs.f64 (/.f64 t (-.f64 -1 t)))) (/.f64 (fabs.f64 (/.f64 t (-.f64 -1 t))) 2))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1))))) (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (*.f64 t (/.f64 2 (-.f64 t -1))) (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))))) (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1))))))
(*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (-.f64 -1 t))) (/.f64 (*.f64 t (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 2 (+.f64 t 1)))) (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (-.f64 -1 t))))))
(/.f64 (+.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) (/.f64 t (+.f64 1 (/.f64 1 t)))) (+.f64 t (+.f64 t 2)))
(/.f64 (+.f64 (/.f64 (*.f64 t 4) (+.f64 2 (/.f64 2 t))) (/.f64 (*.f64 t 4) (+.f64 2 (/.f64 2 t)))) (*.f64 (+.f64 t 1) 4))
(/.f64 (+.f64 (*.f64 4 (/.f64 t (+.f64 2 (/.f64 2 t)))) (*.f64 4 (/.f64 t (+.f64 2 (/.f64 2 t))))) (*.f64 4 (+.f64 t 1)))
(/.f64 (+.f64 (*.f64 t (/.f64 4 (+.f64 2 (/.f64 2 t)))) (*.f64 t (/.f64 4 (+.f64 2 (/.f64 2 t))))) (*.f64 4 (+.f64 t 1)))
(/.f64 (+.f64 (/.f64 (*.f64 t 4) (+.f64 1 (/.f64 1 t))) (/.f64 (*.f64 t 4) (+.f64 1 (/.f64 1 t)))) (*.f64 (+.f64 t (+.f64 t 2)) 4))
(/.f64 (+.f64 (/.f64 (*.f64 t 4) (+.f64 1 (/.f64 1 t))) (/.f64 (*.f64 t 4) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (+.f64 t (+.f64 t 2))))
(/.f64 (+.f64 (/.f64 t (-.f64 -1 (/.f64 1 t))) (/.f64 t (-.f64 -1 (/.f64 1 t)))) (*.f64 2 (-.f64 -1 t)))
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (+.f64 1 (/.f64 1 t))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (+.f64 1 (/.f64 1 t)))) 8)
(/.f64 (*.f64 4 (/.f64 t (+.f64 t 1))) (*.f64 4 (+.f64 1 (/.f64 1 t))))
(*.f64 (/.f64 (/.f64 t (-.f64 -1 t)) (-.f64 -1 (/.f64 1 t))) 1)
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 t t) 4) (+.f64 1 (/.f64 1 t))) (/.f64 (*.f64 (+.f64 t t) 4) (+.f64 1 (/.f64 1 t)))) (*.f64 2 (*.f64 (+.f64 t (+.f64 t 2)) 4)))
(/.f64 (*.f64 4 (+.f64 t t)) (*.f64 (+.f64 1 (/.f64 1 t)) (*.f64 4 (+.f64 t (+.f64 t 2)))))
(/.f64 (*.f64 t 8) (*.f64 4 (*.f64 (+.f64 t (+.f64 t 2)) (+.f64 1 (/.f64 1 t)))))
(/.f64 (+.f64 (/.f64 (*.f64 t -2) (+.f64 1 (/.f64 1 t))) (/.f64 (*.f64 t -2) (+.f64 1 (/.f64 1 t)))) (*.f64 2 (*.f64 2 (-.f64 -1 t))))
(/.f64 t (/.f64 (+.f64 t 1) (/.f64 t (+.f64 t 1))))
(/.f64 (/.f64 t (-.f64 -1 t)) (-.f64 -1 (/.f64 1 t)))
(/.f64 (+.f64 (/.f64 (*.f64 t -2) (+.f64 1 (/.f64 1 t))) (/.f64 (*.f64 t -2) (+.f64 1 (/.f64 1 t)))) (*.f64 2 (neg.f64 (+.f64 t (+.f64 t 2)))))
(/.f64 (+.f64 (/.f64 (*.f64 t -2) (+.f64 1 (/.f64 1 t))) (/.f64 (*.f64 t -2) (+.f64 1 (/.f64 1 t)))) (*.f64 (+.f64 t (+.f64 t 2)) -2))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (fabs.f64 (/.f64 t (+.f64 t 1)))) (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (fabs.f64 (/.f64 t (+.f64 t 1))))) (*.f64 4 (fabs.f64 (/.f64 t (+.f64 t 1)))))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 2 (-.f64 t -1)))) (fabs.f64 (/.f64 t (+.f64 t 1)))) 2) (fabs.f64 (/.f64 t (+.f64 t 1))))
(/.f64 (*.f64 (*.f64 t (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 2 (+.f64 t 1)))) (fabs.f64 (/.f64 t (-.f64 -1 t)))) (*.f64 2 (fabs.f64 (/.f64 t (-.f64 -1 t)))))
(/.f64 (+.f64 (/.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) t) (/.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) t)) (+.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))
(/.f64 4 (*.f64 (*.f64 4 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 (/.f64 t (+.f64 t 1)) t) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))))
(*.f64 t (/.f64 (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))) (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (/.f64 t (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) 4))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 2 (-.f64 t -1)))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 2 (-.f64 t -1)))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))) (*.f64 4 (/.f64 t (+.f64 t 1))))
(/.f64 (+.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (/.f64 t (+.f64 t 1)))) (*.f64 t (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 2 (+.f64 t 1)))))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (/.f64 t (+.f64 t 1)))) (*.f64 t (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 2 (+.f64 t 1))))))) (*.f64 4 (/.f64 t (+.f64 t 1))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) t) (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) t)) (*.f64 2 (/.f64 -1 (-.f64 -1 t))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) t)) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) t))) (*.f64 2 (/.f64 1 (-.f64 t -1))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 (/.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (+.f64 t 1))) t)) (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 (/.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (+.f64 t 1))) t))) (*.f64 2 (/.f64 1 (+.f64 t 1))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) (+.f64 t t)) (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) (+.f64 t t))) (/.f64 -1 (-.f64 -1 t)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (+.f64 t t))) (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (+.f64 t t)))) (/.f64 1 (-.f64 t -1)))
(/.f64 (+.f64 t 1) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (+.f64 t t))) (*.f64 (/.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (+.f64 t t))))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) (/.f64 -1 (-.f64 -1 t))) (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) (/.f64 -1 (-.f64 -1 t)))) (+.f64 t t))
(*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) (fabs.f64 (/.f64 t (-.f64 -1 t))))) (fabs.f64 (/.f64 t (-.f64 -1 t))))
(/.f64 (+.f64 (/.f64 (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (fabs.f64 t)) (/.f64 (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (fabs.f64 t))) (+.f64 (/.f64 1 (fabs.f64 (-.f64 -1 t))) (/.f64 1 (fabs.f64 (-.f64 -1 t)))))
(/.f64 (fabs.f64 (/.f64 (-.f64 -1 t) t)) (/.f64 1 (*.f64 t (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (fabs.f64 (/.f64 t (+.f64 t 1)))))))
(/.f64 (fabs.f64 (/.f64 (-.f64 -1 t) t)) (/.f64 (/.f64 (/.f64 1 t) (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))) (fabs.f64 (/.f64 t (-.f64 -1 t)))))
(/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t)))))) (neg.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))))) (+.f64 (neg.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (neg.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t)))))))
(/.f64 (neg.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (*.f64 t (/.f64 2 (-.f64 t -1))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))) (neg.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 2 (-.f64 t -1))))))
(/.f64 (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (*.f64 (*.f64 t (/.f64 2 (+.f64 t 1))) (/.f64 t (-.f64 -1 t)))) (*.f64 (*.f64 t (/.f64 2 (+.f64 t 1))) (/.f64 t (-.f64 -1 t))))
(/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1))))) (neg.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))) (+.f64 (neg.f64 (/.f64 t (+.f64 t 1))) (neg.f64 (/.f64 t (+.f64 t 1)))))
(*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) (fabs.f64 (/.f64 t (-.f64 -1 t))))) (fabs.f64 (/.f64 t (-.f64 -1 t))))
(/.f64 (+.f64 (neg.f64 (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))) (neg.f64 (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))) (+.f64 (neg.f64 (fabs.f64 (/.f64 t (+.f64 t 1)))) (neg.f64 (fabs.f64 (/.f64 t (+.f64 t 1))))))
(/.f64 (fabs.f64 (/.f64 (-.f64 -1 t) t)) (/.f64 1 (*.f64 t (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (fabs.f64 (/.f64 t (+.f64 t 1)))))))
(/.f64 (fabs.f64 (/.f64 (-.f64 -1 t) t)) (/.f64 (/.f64 (/.f64 1 t) (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))) (fabs.f64 (/.f64 t (-.f64 -1 t)))))
(/.f64 (fabs.f64 (/.f64 t (+.f64 1 (/.f64 1 t)))) (fabs.f64 (-.f64 -1 t)))
(fabs.f64 (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 (-.f64 -1 t) t)))
(fabs.f64 (/.f64 (/.f64 t (-.f64 -1 t)) (-.f64 -1 (/.f64 1 t))))
(/.f64 (fabs.f64 (/.f64 (*.f64 t 4) (+.f64 2 (/.f64 2 t)))) (*.f64 2 (fabs.f64 (-.f64 -1 t))))
(/.f64 (fabs.f64 (*.f64 4 (/.f64 t (+.f64 2 (/.f64 2 t))))) (*.f64 2 (fabs.f64 (-.f64 -1 t))))
(/.f64 (*.f64 4 (fabs.f64 (/.f64 t (+.f64 2 (/.f64 2 t))))) (*.f64 2 (fabs.f64 (-.f64 -1 t))))
(/.f64 (neg.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))) (-.f64 0 (/.f64 1 t)))
(/.f64 (neg.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))) (neg.f64 (/.f64 1 t)))
(/.f64 (/.f64 (/.f64 t (-.f64 -1 t)) (+.f64 t 1)) (neg.f64 (/.f64 1 t)))
(/.f64 (neg.f64 (neg.f64 (/.f64 t (+.f64 t 1)))) (+.f64 1 (/.f64 1 t)))
(/.f64 t (/.f64 (+.f64 t 1) (/.f64 t (+.f64 t 1))))
(/.f64 (/.f64 t (-.f64 -1 t)) (-.f64 -1 (/.f64 1 t)))
(/.f64 (neg.f64 (*.f64 4 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))) (-.f64 0 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 4))))
(/.f64 (neg.f64 (*.f64 t (*.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))) 4))) (neg.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 4 (/.f64 t (+.f64 t 1))))))
(/.f64 (*.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t))))) -4) (neg.f64 (*.f64 4 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))) (neg.f64 (*.f64 t (/.f64 -2 (-.f64 -1 t)))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))) (neg.f64 (*.f64 t (/.f64 2 (-.f64 t -1)))))
(/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (+.f64 t 1))))) -2) (*.f64 (/.f64 2 (+.f64 t 1)) (neg.f64 t)))
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 2 (fabs.f64 (/.f64 t (+.f64 t 1)))))) (-.f64 0 (*.f64 2 (fabs.f64 (/.f64 t (+.f64 t 1))))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))) (neg.f64 (*.f64 2 (fabs.f64 (/.f64 t (+.f64 t 1))))))
(/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) (fabs.f64 (/.f64 t (-.f64 -1 t))))) -2) (neg.f64 (*.f64 2 (fabs.f64 (/.f64 t (-.f64 -1 t))))))
(/.f64 (neg.f64 (/.f64 t (+.f64 1 (/.f64 1 t)))) (-.f64 -1 t))
(/.f64 t (/.f64 (+.f64 t 1) (/.f64 t (+.f64 t 1))))
(/.f64 (/.f64 t (-.f64 -1 t)) (-.f64 -1 (/.f64 1 t)))
(/.f64 (neg.f64 (/.f64 (*.f64 t 4) (+.f64 2 (/.f64 2 t)))) (neg.f64 (+.f64 t (+.f64 t 2))))
(/.f64 (neg.f64 (*.f64 4 (/.f64 t (+.f64 2 (/.f64 2 t))))) (neg.f64 (+.f64 t (+.f64 t 2))))
(/.f64 (*.f64 (/.f64 t (+.f64 2 (/.f64 2 t))) -4) (neg.f64 (+.f64 t (+.f64 t 2))))
(/.f64 (neg.f64 (/.f64 (*.f64 t 4) (+.f64 1 (/.f64 1 t)))) (neg.f64 (*.f64 (+.f64 t 1) 4)))
(/.f64 (neg.f64 (/.f64 (*.f64 t 4) (+.f64 1 (/.f64 1 t)))) (neg.f64 (*.f64 4 (+.f64 t 1))))
(/.f64 (*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) -4) (*.f64 (+.f64 t 1) -4))
(/.f64 (neg.f64 (/.f64 t (-.f64 -1 (/.f64 1 t)))) (+.f64 t 1))
(/.f64 t (/.f64 (+.f64 t 1) (/.f64 t (+.f64 t 1))))
(/.f64 (/.f64 t (-.f64 -1 t)) (-.f64 -1 (/.f64 1 t)))
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 t t) 4) (+.f64 1 (/.f64 1 t)))) (-.f64 0 (*.f64 (+.f64 t (+.f64 t 2)) 4)))
(/.f64 (neg.f64 (*.f64 4 (/.f64 (+.f64 t t) (+.f64 1 (/.f64 1 t))))) (neg.f64 (*.f64 4 (+.f64 t (+.f64 t 2)))))
(/.f64 (neg.f64 (/.f64 (*.f64 t 8) (+.f64 1 (/.f64 1 t)))) (neg.f64 (*.f64 4 (+.f64 t (+.f64 t 2)))))
(/.f64 (neg.f64 (/.f64 (*.f64 t -2) (+.f64 1 (/.f64 1 t)))) (+.f64 t (+.f64 t 2)))
(/.f64 (/.f64 (*.f64 t -2) (neg.f64 (+.f64 t (+.f64 t 2)))) (+.f64 1 (/.f64 1 t)))
(/.f64 (*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) 2) (+.f64 t (+.f64 t 2)))
(/.f64 (neg.f64 (/.f64 (*.f64 t -2) (+.f64 1 (/.f64 1 t)))) (-.f64 0 (*.f64 2 (-.f64 -1 t))))
(/.f64 (neg.f64 (/.f64 (*.f64 t -2) (+.f64 1 (/.f64 1 t)))) (neg.f64 (*.f64 2 (-.f64 -1 t))))
(/.f64 (*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) 2) (neg.f64 (*.f64 2 (-.f64 -1 t))))
(/.f64 (neg.f64 (/.f64 (*.f64 t -2) (+.f64 1 (/.f64 1 t)))) (-.f64 0 (neg.f64 (+.f64 t (+.f64 t 2)))))
(/.f64 (/.f64 (*.f64 t -2) (neg.f64 (+.f64 t (+.f64 t 2)))) (+.f64 1 (/.f64 1 t)))
(/.f64 (*.f64 (/.f64 t (+.f64 1 (/.f64 1 t))) 2) (+.f64 t (+.f64 t 2)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (fabs.f64 (/.f64 t (+.f64 t 1))))) (-.f64 0 (*.f64 2 (fabs.f64 (/.f64 t (+.f64 t 1))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 2 (-.f64 t -1)))) (fabs.f64 (/.f64 t (+.f64 t 1))))) (neg.f64 (*.f64 2 (fabs.f64 (/.f64 t (+.f64 t 1))))))
(/.f64 (*.f64 (fabs.f64 (/.f64 t (-.f64 -1 t))) (*.f64 (*.f64 t (/.f64 2 (+.f64 t 1))) (/.f64 t (-.f64 -1 t)))) (neg.f64 (*.f64 2 (fabs.f64 (/.f64 t (-.f64 -1 t))))))
(/.f64 (neg.f64 (/.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) t)) (-.f64 0 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))) (/.f64 t t))) (neg.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1)))))
(/.f64 (/.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t))))) (neg.f64 t)) (/.f64 (/.f64 t (-.f64 -1 t)) (+.f64 t 1)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (/.f64 t (+.f64 t 1)))) (neg.f64 (*.f64 t (/.f64 -2 (-.f64 -1 t)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 2 (-.f64 t -1)))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))) (neg.f64 (*.f64 t (/.f64 2 (-.f64 t -1)))))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (+.f64 t 1))) (*.f64 (*.f64 t (/.f64 2 (+.f64 t 1))) (/.f64 t (-.f64 -1 t)))) (*.f64 (/.f64 2 (+.f64 t 1)) (neg.f64 t)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) t)) (neg.f64 (/.f64 -1 (-.f64 -1 t))))
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) t))) (neg.f64 (/.f64 1 (-.f64 t -1))))
(/.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (+.f64 t 1))))) (neg.f64 t)) (/.f64 1 (-.f64 -1 t)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) (+.f64 t t))) (-.f64 0 (/.f64 -1/2 (-.f64 -1 t))))
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (+.f64 t t)))) (neg.f64 (/.f64 -1/2 (-.f64 -1 t))))
(/.f64 (/.f64 (neg.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (+.f64 t 1)))))) (+.f64 t t)) (neg.f64 (/.f64 -1/2 (-.f64 -1 t))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) (/.f64 -1 (-.f64 -1 t)))) (neg.f64 t))
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 1 (-.f64 t -1))))) (neg.f64 t))
(/.f64 (neg.f64 (/.f64 (+.f64 t 1) (/.f64 (/.f64 t (+.f64 t 1)) (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))))) (neg.f64 t))
(/.f64 (neg.f64 (/.f64 (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (fabs.f64 t))) (-.f64 0 (/.f64 1 (fabs.f64 (-.f64 -1 t)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (fabs.f64 (/.f64 t (+.f64 t 1)))) (/.f64 t (fabs.f64 t)))) (neg.f64 (/.f64 1 (fabs.f64 (-.f64 -1 t)))))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t))) (fabs.f64 (/.f64 t (-.f64 -1 t)))) (neg.f64 t)) (fabs.f64 t)) (neg.f64 (/.f64 1 (fabs.f64 (-.f64 -1 t)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t)))))
(/.f64 (neg.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (*.f64 t (/.f64 2 (-.f64 t -1))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))) (neg.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 2 (-.f64 t -1))))))
(/.f64 (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (*.f64 (*.f64 t (/.f64 2 (+.f64 t 1))) (/.f64 t (-.f64 -1 t)))) (*.f64 (*.f64 t (/.f64 2 (+.f64 t 1))) (/.f64 t (-.f64 -1 t))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))) (/.f64 t (+.f64 t 1)))
(*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) (fabs.f64 (/.f64 t (-.f64 -1 t))))) (fabs.f64 (/.f64 t (-.f64 -1 t))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))) (-.f64 0 (neg.f64 (/.f64 t (+.f64 t 1)))))
(*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) (fabs.f64 (/.f64 t (-.f64 -1 t))))) (fabs.f64 (/.f64 t (-.f64 -1 t))))
(/.f64 (neg.f64 (neg.f64 (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))))) (fabs.f64 (/.f64 t (+.f64 t 1))))
(/.f64 (fabs.f64 (/.f64 (-.f64 -1 t) t)) (/.f64 1 (*.f64 t (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (fabs.f64 (/.f64 t (+.f64 t 1)))))))
(/.f64 (fabs.f64 (/.f64 (-.f64 -1 t) t)) (/.f64 (/.f64 (/.f64 1 t) (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))) (fabs.f64 (/.f64 t (-.f64 -1 t)))))
(/.f64 (fabs.f64 (/.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) t)) (fabs.f64 (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1))))
(fabs.f64 (/.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))) (*.f64 t (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))))
(/.f64 (fabs.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))))) (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))
(/.f64 (fabs.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))))) (*.f64 2 (fabs.f64 (/.f64 t (+.f64 t 1)))))
(*.f64 (*.f64 2 (fabs.f64 (/.f64 t (+.f64 t 1)))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 2 (fabs.f64 (/.f64 t (+.f64 t 1))))))
(*.f64 (*.f64 2 (fabs.f64 (/.f64 t (-.f64 -1 t)))) (/.f64 (fabs.f64 (/.f64 t (-.f64 -1 t))) 2))
(/.f64 (fabs.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t)))))) (fabs.f64 (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (*.f64 t (/.f64 2 (-.f64 t -1))) (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))))) (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))))))
(/.f64 (*.f64 (fabs.f64 (*.f64 t (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 2 (+.f64 t 1))))) (fabs.f64 (/.f64 t (-.f64 -1 t)))) (*.f64 2 (fabs.f64 (/.f64 t (-.f64 -1 t)))))
(/.f64 (fabs.f64 (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))))) 2)
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))
(*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))
(/.f64 (fabs.f64 (/.f64 (*.f64 t 4) (+.f64 1 (/.f64 1 t)))) (*.f64 (fabs.f64 (-.f64 -1 t)) 4))
(/.f64 (fabs.f64 (/.f64 (*.f64 t 4) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (fabs.f64 (-.f64 -1 t))))
(/.f64 (fabs.f64 (/.f64 (/.f64 (*.f64 t 4) (+.f64 1 (/.f64 1 t))) (+.f64 t 1))) 4)
(/.f64 (fabs.f64 (/.f64 t (-.f64 -1 (/.f64 1 t)))) (fabs.f64 (-.f64 -1 t)))
(fabs.f64 (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 (-.f64 -1 t) t)))
(fabs.f64 (/.f64 (/.f64 t (-.f64 -1 t)) (-.f64 -1 (/.f64 1 t))))
(/.f64 (fabs.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) 4) (+.f64 1 (/.f64 1 t)))) 4)
(*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 4 (*.f64 4 (fabs.f64 (+.f64 1 (/.f64 1 t))))))
(*.f64 (fabs.f64 (/.f64 t (-.f64 -1 t))) (/.f64 1 (fabs.f64 (+.f64 1 (/.f64 1 t)))))
(/.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 t t) 4) (+.f64 1 (/.f64 1 t)))) (*.f64 2 (*.f64 (fabs.f64 (-.f64 -1 t)) 4)))
(/.f64 (fabs.f64 (*.f64 4 (/.f64 (+.f64 t t) (+.f64 1 (/.f64 1 t))))) (*.f64 (fabs.f64 (-.f64 -1 t)) 8))
(/.f64 (fabs.f64 (/.f64 (*.f64 t 8) (+.f64 1 (/.f64 1 t)))) (*.f64 8 (fabs.f64 (-.f64 -1 t))))
(/.f64 (fabs.f64 (/.f64 (*.f64 t -2) (+.f64 1 (/.f64 1 t)))) (*.f64 2 (fabs.f64 (-.f64 -1 t))))
(/.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (fabs.f64 (/.f64 t (+.f64 t 1))))) (*.f64 2 (fabs.f64 (/.f64 t (+.f64 t 1)))))
(fabs.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (*.f64 t (/.f64 2 (-.f64 t -1))) (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))))) (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))))))
(/.f64 (*.f64 (fabs.f64 (*.f64 t (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 2 (+.f64 t 1))))) (fabs.f64 (/.f64 t (-.f64 -1 t)))) (*.f64 2 (fabs.f64 (/.f64 t (-.f64 -1 t)))))
(/.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 t (/.f64 -2 (-.f64 -1 t))))) (/.f64 t (+.f64 t 1)))) (*.f64 2 (fabs.f64 (/.f64 t (+.f64 t 1)))))
(fabs.f64 (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (*.f64 t (/.f64 2 (-.f64 t -1))) (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))))) (*.f64 2 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))))))
(/.f64 (*.f64 (fabs.f64 (*.f64 t (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 2 (+.f64 t 1))))) (fabs.f64 (/.f64 t (-.f64 -1 t)))) (*.f64 2 (fabs.f64 (/.f64 t (-.f64 -1 t)))))
(/.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) t)) (/.f64 1 (fabs.f64 (-.f64 -1 t))))
(*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) (fabs.f64 (/.f64 t (-.f64 -1 t))))) (fabs.f64 (/.f64 t (-.f64 -1 t))))
(/.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) (+.f64 t t))) (/.f64 1/2 (fabs.f64 (-.f64 -1 t))))
(/.f64 (fabs.f64 (-.f64 -1 t)) (/.f64 1/2 (fabs.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (+.f64 t t))))))
(/.f64 (*.f64 (fabs.f64 (/.f64 t (-.f64 -1 t))) (fabs.f64 (/.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (+.f64 t t)))) (/.f64 1/2 (fabs.f64 (-.f64 -1 t))))
(/.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (+.f64 t 1)))) (/.f64 -1 (-.f64 -1 t)))) (fabs.f64 t))
(*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(/.f64 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) (fabs.f64 (/.f64 t (-.f64 -1 t))))) (fabs.f64 (/.f64 t (-.f64 -1 t))))
(/.f64 (fabs.f64 (/.f64 (*.f64 t (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (fabs.f64 t))) (/.f64 1 (fabs.f64 (-.f64 -1 t))))
(/.f64 (/.f64 (fabs.f64 (*.f64 t (*.f64 (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))) (fabs.f64 (/.f64 t (+.f64 t 1)))))) (fabs.f64 t)) (/.f64 1 (fabs.f64 (-.f64 -1 t))))
(/.f64 (fabs.f64 (/.f64 (*.f64 t (*.f64 (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t))) (fabs.f64 (/.f64 t (-.f64 -1 t))))) t)) (/.f64 1 (fabs.f64 (-.f64 -1 t))))
(pow.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) 1)
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))
(*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))
(neg.f64 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))))
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))
(*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))
(fabs.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))
(*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))
(fabs.f64 (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1)))))
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))
(*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))
(fabs.f64 (*.f64 (/.f64 t (+.f64 t 1)) (fabs.f64 (/.f64 t (+.f64 t 1)))))
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))
(*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 t (+.f64 t 1))) (neg.f64 (/.f64 t (+.f64 t 1)))))
(*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))
(*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))
(fabs.f64 (/.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 (/.f64 t (+.f64 t 1)) (+.f64 t 1)))) (*.f64 (/.f64 t (+.f64 t 1)) (neg.f64 (/.f64 t (+.f64 t 1))))))
(fabs.f64 (/.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))) (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))) (*.f64 t (/.f64 t (*.f64 (+.f64 t 1) (+.f64 t 1))))))
(/.f64 (fabs.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))) (/.f64 t (*.f64 (-.f64 -1 t) (-.f64 -1 t)))))) (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))
(+.f64 (/.f64 -2 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)) 0)
(/.f64 -2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))
(/.f64 -2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))))
(+.f64 0 (/.f64 -2 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)))
(/.f64 -2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))
(/.f64 -2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))))
(+.f64 (/.f64 -2 (+.f64 4 (+.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 16))))) (/.f64 -2 (+.f64 4 (+.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 16))))))
(+.f64 (/.f64 -2 (+.f64 4 (+.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 16 (/.f64 t (+.f64 t 1))))))) (/.f64 -2 (+.f64 4 (+.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 16 (/.f64 t (+.f64 t 1))))))))
(+.f64 (/.f64 -2 (+.f64 (*.f64 16 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))) 8)) (/.f64 -2 (+.f64 (*.f64 16 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))) 8)))
(-.f64 (/.f64 -2 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)) 0)
(/.f64 -2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))
(/.f64 -2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))))
(*.f64 1 (/.f64 -2 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)))
(/.f64 -2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))
(/.f64 -2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))))
(*.f64 (/.f64 -2 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)) 1)
(/.f64 -2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))
(/.f64 -2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))))
(*.f64 2 (/.f64 (/.f64 -2 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)) 2))
(/.f64 -2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))
(/.f64 -2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))))
(*.f64 (*.f64 (/.f64 -2 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)) 2) 1/2)
(/.f64 -2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))
(/.f64 -2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))))
(*.f64 1/2 (*.f64 (/.f64 -2 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)) 2))
(/.f64 -2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))
(/.f64 -2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))))
(*.f64 (/.f64 (/.f64 -2 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)) 2) 2)
(/.f64 -2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))
(/.f64 -2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))))
(pow.f64 (/.f64 -2 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)) 1)
(/.f64 -2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1))))))
(/.f64 -2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t))))))
(-.f64 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4) 0)
(+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(+.f64 4 (*.f64 8 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))))
(-.f64 0 (neg.f64 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)))
(+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(+.f64 4 (*.f64 8 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))))
(*.f64 1 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4))
(+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(+.f64 4 (*.f64 8 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))))
(*.f64 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4) 1)
(+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(+.f64 4 (*.f64 8 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))))
(*.f64 (+.f64 4 (+.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 16)))) 1/2)
(*.f64 1/2 (+.f64 4 (+.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 16 (/.f64 t (+.f64 t 1)))))))
(*.f64 1/2 (+.f64 (*.f64 16 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))) 8))
(*.f64 2 (/.f64 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4) 2))
(+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(+.f64 4 (*.f64 8 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))))
(*.f64 (*.f64 4 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)) 1/4)
(+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(+.f64 4 (*.f64 8 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))))
(*.f64 (neg.f64 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)) -1)
(+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(+.f64 4 (*.f64 8 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))))
(*.f64 1/2 (+.f64 4 (+.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 16)))))
(*.f64 1/2 (+.f64 4 (+.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 16 (/.f64 t (+.f64 t 1)))))))
(*.f64 1/2 (+.f64 (*.f64 16 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))) 8))
(*.f64 1/4 (*.f64 4 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)))
(+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(+.f64 4 (*.f64 8 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))))
(*.f64 (/.f64 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4) 2) 2)
(+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(+.f64 4 (*.f64 8 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))))
(/.f64 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4) 1)
(+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(+.f64 4 (*.f64 8 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))))
(/.f64 (+.f64 4 (+.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 (/.f64 t (+.f64 t 1)) 16)))) 2)
(/.f64 (+.f64 4 (+.f64 4 (*.f64 (/.f64 t (+.f64 t 1)) (*.f64 16 (/.f64 t (+.f64 t 1)))))) 2)
(/.f64 (+.f64 (*.f64 16 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))) 8) 2)
(/.f64 (*.f64 4 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)) 4)
(+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(+.f64 4 (*.f64 8 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))))
(/.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4))) 8)
(+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(+.f64 4 (*.f64 8 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)))) 16)
(+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(+.f64 4 (*.f64 8 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))))
(pow.f64 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4) 1)
(+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(+.f64 4 (*.f64 8 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))))
(neg.f64 (neg.f64 (+.f64 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))) 4)))
(+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))
(+.f64 4 (*.f64 8 (*.f64 (/.f64 t (-.f64 -1 t)) (/.f64 t (-.f64 -1 t)))))

localize8.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 20 to 16 computations (20% saved)

series70.0ms (0.8%)

Counts
2 → 24
Calls

6 calls:

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

rewrite71.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1766×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
5156432
6438132
Stop Event
node limit
Counts
2 → 43
Calls
Call 1
Inputs
(*.f64 (/.f64 1 t) 2/9)
(-.f64 5/6 (*.f64 (/.f64 1 t) 2/9))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 t) 2/9) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 1 t) 2/9))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 t) 1/9) (*.f64 (/.f64 1 t) 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 t) 2/9) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 t) 2/9) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 t) 4/9) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 t) 8/9) 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 1 t) 2/9) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (neg.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) -11/6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -2 (-.f64 1 (+.f64 (*.f64 (/.f64 1 t) 2/9) -11/6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) -11/6)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 1/2) (*.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) -5/6) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (*.f64 (/.f64 1 t) 2/9) -5/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) -5/6) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -5/6 (+.f64 (*.f64 (/.f64 1 t) 4/9) -5/6)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (+.f64 (*.f64 (/.f64 1 t) 2/9) -5/6)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 (/.f64 1 t) 2/9) -5/6))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 8))) (*.f64 2 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) -5/6))))))

simplify151.0ms (1.7%)

Algorithm
egg-herbie
Rules
1974×rational.json-simplify-35
1140×rational.json-simplify-2
894×rational.json-simplify-1
652×rational.json-simplify-51
580×rational.json-simplify-46
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01001039
12181027
25321027
314291027
432801027
543001027
649701027
762701027
868671027
Stop Event
node limit
Counts
67 → 55
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)
(-.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 (/.f64 1 t) 2/9) 0)
(+.f64 0 (*.f64 (/.f64 1 t) 2/9))
(+.f64 (*.f64 (/.f64 1 t) 1/9) (*.f64 (/.f64 1 t) 1/9))
(-.f64 (*.f64 (/.f64 1 t) 2/9) 0)
(/.f64 (*.f64 (/.f64 1 t) 2/9) 1)
(/.f64 (*.f64 (/.f64 1 t) 4/9) 2)
(/.f64 (*.f64 (/.f64 1 t) 8/9) 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 1 t) 2/9) 1)
(+.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 0)
(+.f64 0 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)))
(+.f64 -1 (neg.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) -11/6)))
(+.f64 -2 (-.f64 1 (+.f64 (*.f64 (/.f64 1 t) 2/9) -11/6)))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) -11/6)) -1)
(+.f64 (*.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 1/2) (*.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 1/2))
(*.f64 1 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)))
(*.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 1)
(*.f64 2 (*.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 1/2))
(*.f64 (*.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 2) 1/2)
(*.f64 4 (/.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 4))
(*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) -5/6) -1)
(*.f64 -1 (+.f64 (*.f64 (/.f64 1 t) 2/9) -5/6))
(*.f64 (*.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 4) 1/4)
(*.f64 1/2 (*.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 2))
(*.f64 (*.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 1/2) 2)
(*.f64 1/4 (*.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 4))
(*.f64 (/.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 4) 4)
(/.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 1)
(/.f64 (*.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 2) 2)
(/.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) -5/6) -1)
(/.f64 (*.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 4) 4)
(/.f64 (+.f64 -5/6 (+.f64 (*.f64 (/.f64 1 t) 4/9) -5/6)) -2)
(/.f64 (*.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 8) 8)
(/.f64 (*.f64 4 (+.f64 (*.f64 (/.f64 1 t) 2/9) -5/6)) -4)
(/.f64 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 8))) 32)
(/.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 (/.f64 1 t) 2/9) -5/6))) -8)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 8))) (*.f64 2 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 8)))) 64)
(pow.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 1)
(neg.f64 (+.f64 (*.f64 (/.f64 1 t) 2/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)
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 4/9 (/.f64 1/2 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 4/9 (/.f64 1/2 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 4/9 (/.f64 1/2 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
5/6
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 4/9 (/.f64 1/2 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 4/9 (/.f64 1/2 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 4/9 (/.f64 1/2 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
5/6
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 4/9 (/.f64 1/2 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 4/9 (/.f64 1/2 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 4/9 (/.f64 1/2 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(+.f64 (*.f64 (/.f64 1 t) 2/9) 0)
(*.f64 2/9 (/.f64 1 t))
(*.f64 4/9 (/.f64 1/2 t))
(*.f64 1/9 (/.f64 2 t))
(+.f64 0 (*.f64 (/.f64 1 t) 2/9))
(*.f64 2/9 (/.f64 1 t))
(*.f64 4/9 (/.f64 1/2 t))
(*.f64 1/9 (/.f64 2 t))
(+.f64 (*.f64 (/.f64 1 t) 1/9) (*.f64 (/.f64 1 t) 1/9))
(*.f64 2/9 (/.f64 1 t))
(*.f64 4/9 (/.f64 1/2 t))
(*.f64 1/9 (/.f64 2 t))
(-.f64 (*.f64 (/.f64 1 t) 2/9) 0)
(*.f64 2/9 (/.f64 1 t))
(*.f64 4/9 (/.f64 1/2 t))
(*.f64 1/9 (/.f64 2 t))
(/.f64 (*.f64 (/.f64 1 t) 2/9) 1)
(*.f64 2/9 (/.f64 1 t))
(*.f64 4/9 (/.f64 1/2 t))
(*.f64 1/9 (/.f64 2 t))
(/.f64 (*.f64 (/.f64 1 t) 4/9) 2)
(*.f64 2/9 (/.f64 1 t))
(*.f64 4/9 (/.f64 1/2 t))
(*.f64 1/9 (/.f64 2 t))
(/.f64 (*.f64 (/.f64 1 t) 8/9) 4)
(*.f64 2/9 (/.f64 1 t))
(*.f64 4/9 (/.f64 1/2 t))
(*.f64 1/9 (/.f64 2 t))
(/.f64 (*.f64 (/.f64 2 t) 8/9) 8)
(*.f64 2/9 (/.f64 1 t))
(*.f64 4/9 (/.f64 1/2 t))
(*.f64 1/9 (/.f64 2 t))
(/.f64 (*.f64 2 (*.f64 (/.f64 2 t) 8/9)) 16)
(*.f64 2/9 (/.f64 1 t))
(*.f64 4/9 (/.f64 1/2 t))
(*.f64 1/9 (/.f64 2 t))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 2 t) 8/9))) 32)
(*.f64 2/9 (/.f64 1 t))
(*.f64 4/9 (/.f64 1/2 t))
(*.f64 1/9 (/.f64 2 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 2/9 (/.f64 1 t))
(*.f64 4/9 (/.f64 1/2 t))
(*.f64 1/9 (/.f64 2 t))
(pow.f64 (*.f64 (/.f64 1 t) 2/9) 1)
(*.f64 2/9 (/.f64 1 t))
(*.f64 4/9 (/.f64 1/2 t))
(*.f64 1/9 (/.f64 2 t))
(+.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 0)
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 4/9 (/.f64 1/2 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(+.f64 0 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 4/9 (/.f64 1/2 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(+.f64 -1 (neg.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) -11/6)))
(+.f64 -1 (neg.f64 (+.f64 (*.f64 2/9 (/.f64 1 t)) -11/6)))
(-.f64 -1 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -11/6))
(-.f64 -1 (+.f64 (*.f64 1/9 (/.f64 2 t)) -11/6))
(+.f64 -2 (-.f64 1 (+.f64 (*.f64 (/.f64 1 t) 2/9) -11/6)))
(+.f64 -1 (neg.f64 (+.f64 (*.f64 2/9 (/.f64 1 t)) -11/6)))
(-.f64 -1 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -11/6))
(-.f64 -1 (+.f64 (*.f64 1/9 (/.f64 2 t)) -11/6))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) -11/6)) -1)
(+.f64 -1 (neg.f64 (+.f64 (*.f64 2/9 (/.f64 1 t)) -11/6)))
(-.f64 -1 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -11/6))
(-.f64 -1 (+.f64 (*.f64 1/9 (/.f64 2 t)) -11/6))
(+.f64 (*.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 1/2) (*.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 1/2))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 4/9 (/.f64 1/2 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(*.f64 1 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 4/9 (/.f64 1/2 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(*.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 1)
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 4/9 (/.f64 1/2 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(*.f64 2 (*.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 1/2))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 4/9 (/.f64 1/2 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(*.f64 (*.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 2) 1/2)
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 4/9 (/.f64 1/2 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(*.f64 4 (/.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 4))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 4/9 (/.f64 1/2 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) -5/6) -1)
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 4/9 (/.f64 1/2 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(*.f64 -1 (+.f64 (*.f64 (/.f64 1 t) 2/9) -5/6))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 4/9 (/.f64 1/2 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(*.f64 (*.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 4) 1/4)
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 4/9 (/.f64 1/2 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(*.f64 1/2 (*.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 2))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 4/9 (/.f64 1/2 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(*.f64 (*.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 1/2) 2)
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 4/9 (/.f64 1/2 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(*.f64 1/4 (*.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 4))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 4/9 (/.f64 1/2 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(*.f64 (/.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 4) 4)
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 4/9 (/.f64 1/2 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(/.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 1)
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 4/9 (/.f64 1/2 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(/.f64 (*.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 2) 2)
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 4/9 (/.f64 1/2 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(/.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) -5/6) -1)
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 4/9 (/.f64 1/2 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(/.f64 (*.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 4) 4)
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 4/9 (/.f64 1/2 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(/.f64 (+.f64 -5/6 (+.f64 (*.f64 (/.f64 1 t) 4/9) -5/6)) -2)
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 4/9 (/.f64 1/2 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(/.f64 (*.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 8) 8)
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 4/9 (/.f64 1/2 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(/.f64 (*.f64 4 (+.f64 (*.f64 (/.f64 1 t) 2/9) -5/6)) -4)
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 4/9 (/.f64 1/2 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(/.f64 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 8)) 16)
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 4/9 (/.f64 1/2 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 8))) 32)
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 4/9 (/.f64 1/2 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(/.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 (/.f64 1 t) 2/9) -5/6))) -8)
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 4/9 (/.f64 1/2 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 8))) (*.f64 2 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 8)))) 64)
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 4/9 (/.f64 1/2 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(pow.f64 (-.f64 5/6 (*.f64 (/.f64 1 t) 2/9)) 1)
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 4/9 (/.f64 1/2 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(neg.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) -5/6))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 4/9 (/.f64 1/2 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))

eval588.0ms (6.5%)

Compiler

Compiled 24363 to 18690 computations (23.3% saved)

prune159.0ms (1.8%)

Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New6763679
Fresh022
Picked101
Done011
Total6776683
Error
0b
Counts
683 → 6
Alt Table
Click to see full alt table
StatusErrorProgram
29.8b
(-.f64 5/6 (/.f64 2/9 t))
0.0b
(+.f64 (/.f64 -2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))) 1)
29.8b
(+.f64 (neg.f64 (+.f64 1/6 (*.f64 (/.f64 1 t) 2/9))) 1)
30.8b
(+.f64 -2 (-.f64 1 (+.f64 (*.f64 (/.f64 1 t) 2/9) -11/6)))
25.0b
5/6
26.9b
1/2
Compiler

Compiled 53 to 46 computations (13.2% saved)

localize16.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 41 to 35 computations (14.6% saved)

series1.0ms (0%)

Counts
3 → 36
Calls

9 calls:

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

rewrite84.0ms (0.9%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
01275
19075
218671
336671
475371
5194171
6495371
Stop Event
node limit
Counts
3 → 68
Calls
Call 1
Inputs
(+.f64 -2 (-.f64 1 (+.f64 (*.f64 (/.f64 1 t) 2/9) -11/6)))
(-.f64 1 (+.f64 (*.f64 (/.f64 1 t) 2/9) -11/6))
(+.f64 (*.f64 (/.f64 1 t) 2/9) -11/6)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -23/6))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 -2 (-.f64 1 (+.f64 (*.f64 (/.f64 2 t) 1/9) -23/6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -23/6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -23/6)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6) -2) (/.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 -2 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6) -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6) 4) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -11/6 (+.f64 -11/6 (*.f64 2/9 (/.f64 2 t)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 -11/6 (+.f64 -11/6 (*.f64 2/9 (/.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -11/6 (+.f64 -11/6 (*.f64 2/9 (/.f64 2 t)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6) 1)))))

simplify682.0ms (7.5%)

Algorithm
egg-herbie
Rules
3686×rational.json-simplify-51
3108×rational.json-simplify-35
1414×rational.json-simplify-2
1148×rational.json-simplify-1
778×rational.json-simplify-49
Iterations

Useful iterations: 8 (0.0ms)

IterNodesCost
01362170
12842152
27902152
321062152
438602152
545762152
646962152
748112152
849512080
950932080
1052192080
1153742080
1254892080
1356072080
1456312080
1556472080
1656582080
1756592080
1856592080
1974572080
2076232080
2177142080
2278042080
2378942080
2479842080
Stop Event
node limit
Counts
104 → 81
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 -2/9 t)
(-.f64 17/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 17/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 17/6 (*.f64 2/9 (/.f64 1 t)))
17/6
(-.f64 17/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 17/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 17/6 (*.f64 2/9 (/.f64 1 t)))
17/6
(-.f64 17/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 17/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 17/6 (*.f64 2/9 (/.f64 1 t)))
(/.f64 2/9 t)
(-.f64 (*.f64 2/9 (/.f64 1 t)) 11/6)
(-.f64 (*.f64 2/9 (/.f64 1 t)) 11/6)
(-.f64 (*.f64 2/9 (/.f64 1 t)) 11/6)
-11/6
(-.f64 (*.f64 2/9 (/.f64 1 t)) 11/6)
(-.f64 (*.f64 2/9 (/.f64 1 t)) 11/6)
(-.f64 (*.f64 2/9 (/.f64 1 t)) 11/6)
-11/6
(-.f64 (*.f64 2/9 (/.f64 1 t)) 11/6)
(-.f64 (*.f64 2/9 (/.f64 1 t)) 11/6)
(-.f64 (*.f64 2/9 (/.f64 1 t)) 11/6)
(-.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 0)
(-.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -23/6))) 1)
(*.f64 1 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))))
(*.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 1)
(*.f64 2 (*.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 1/2))
(*.f64 (*.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 2) 1/2)
(*.f64 4 (/.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 4))
(*.f64 (*.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 4) 1/4)
(*.f64 1/2 (*.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 2))
(*.f64 (*.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 1/2) 2)
(*.f64 1/4 (*.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 4))
(*.f64 (/.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 4) 4)
(/.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 1)
(/.f64 (*.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 2) 2)
(/.f64 (*.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 4) 4)
(/.f64 (*.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 8) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 8))) 32)
(pow.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 1)
(+.f64 -2 (-.f64 1 (+.f64 (*.f64 (/.f64 2 t) 1/9) -23/6)))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)) 0)
(+.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)))
(+.f64 -1 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -23/6)))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -23/6)) -1)
(+.f64 (/.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6) -2) (/.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6) -2))
(*.f64 1 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)))
(*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)) 1)
(*.f64 2 (/.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6) -2))
(*.f64 (*.f64 -2 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)) 1/2)
(*.f64 4 (/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)) 4))
(*.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6) -1)
(*.f64 -1 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
(*.f64 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)) 4) 1/4)
(*.f64 1/2 (*.f64 -2 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6) -2) 2)
(*.f64 1/4 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)) 4))
(*.f64 (/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)) 4) 4)
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)) 1)
(/.f64 (*.f64 -2 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)) 2)
(/.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6) -1)
(/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)) 4) 4)
(/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)) 8) 8)
(/.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)) -2)
(/.f64 (*.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6) 4) -4)
(/.f64 (*.f64 2 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)) 8)) 16)
(/.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 2)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)) 8))) 32)
(/.f64 (*.f64 2 (neg.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)))) 4)
(pow.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)) 1)
(neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
(-.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6) 0)
(*.f64 1 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6))
(*.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6) 1)
(*.f64 2 (*.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6) 1/2))
(*.f64 4 (/.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6) 4))
(*.f64 (+.f64 -11/6 (+.f64 -11/6 (*.f64 2/9 (/.f64 2 t)))) 1/2)
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6) 4) 1/4)
(*.f64 1/2 (+.f64 -11/6 (+.f64 -11/6 (*.f64 2/9 (/.f64 2 t)))))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6) 4))
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6) 1/2) 2)
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6) 4) 4)
(/.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6) 1)
(/.f64 (+.f64 -11/6 (+.f64 -11/6 (*.f64 2/9 (/.f64 2 t)))) 2)
(/.f64 (*.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6) 4) 4)
(/.f64 (*.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6) 8) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6) 8))) 32)
(pow.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6) 1)
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 -2/9 t)
(-.f64 17/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 17/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 17/6 (*.f64 2/9 (/.f64 1 t)))
17/6
(-.f64 17/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 17/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 17/6 (*.f64 2/9 (/.f64 1 t)))
17/6
(-.f64 17/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 17/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 17/6 (*.f64 2/9 (/.f64 1 t)))
(/.f64 2/9 t)
(-.f64 (*.f64 2/9 (/.f64 1 t)) 11/6)
(-.f64 (*.f64 2/9 (/.f64 1 t)) 11/6)
(-.f64 (*.f64 2/9 (/.f64 1 t)) 11/6)
-11/6
(-.f64 (*.f64 2/9 (/.f64 1 t)) 11/6)
(-.f64 (*.f64 2/9 (/.f64 1 t)) 11/6)
(-.f64 (*.f64 2/9 (/.f64 1 t)) 11/6)
-11/6
(-.f64 (*.f64 2/9 (/.f64 1 t)) 11/6)
(-.f64 (*.f64 2/9 (/.f64 1 t)) 11/6)
(-.f64 (*.f64 2/9 (/.f64 1 t)) 11/6)
(-.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 0)
(+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)))
(-.f64 -2 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
(-.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -23/6))) 1)
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -23/6)) -3)
(*.f64 1 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))))
(+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)))
(-.f64 -2 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
(*.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 1)
(+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)))
(-.f64 -2 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
(*.f64 2 (*.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 1/2))
(+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)))
(-.f64 -2 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
(*.f64 (*.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 2) 1/2)
(+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)))
(-.f64 -2 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
(*.f64 4 (/.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 4))
(+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)))
(-.f64 -2 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
(*.f64 (*.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 4) 1/4)
(+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)))
(-.f64 -2 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
(*.f64 1/2 (*.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 2))
(+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)))
(-.f64 -2 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
(*.f64 (*.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 1/2) 2)
(+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)))
(-.f64 -2 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
(*.f64 1/4 (*.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 4))
(+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)))
(-.f64 -2 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
(*.f64 (/.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 4) 4)
(+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)))
(-.f64 -2 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
(/.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 1)
(+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)))
(-.f64 -2 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
(/.f64 (*.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 2) 2)
(+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)))
(-.f64 -2 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
(/.f64 (*.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 4) 4)
(+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)))
(-.f64 -2 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
(/.f64 (*.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 8) 8)
(+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)))
(-.f64 -2 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
(/.f64 (*.f64 2 (*.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 8)) 16)
(+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)))
(-.f64 -2 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 8))) 32)
(+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)))
(-.f64 -2 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
(pow.f64 (+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 1)
(+.f64 -2 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)))
(-.f64 -2 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
(+.f64 -2 (-.f64 1 (+.f64 (*.f64 (/.f64 2 t) 1/9) -23/6)))
(-.f64 -1 (+.f64 (*.f64 (/.f64 2 t) 1/9) -23/6))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)) 0)
(neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
(+.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)))
(neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
(+.f64 -1 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -23/6)))
(+.f64 -2 (-.f64 1 (+.f64 (*.f64 (/.f64 2 t) 1/9) -23/6)))
(-.f64 -1 (+.f64 (*.f64 (/.f64 2 t) 1/9) -23/6))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -23/6)) -1)
(+.f64 -2 (-.f64 1 (+.f64 (*.f64 (/.f64 2 t) 1/9) -23/6)))
(-.f64 -1 (+.f64 (*.f64 (/.f64 2 t) 1/9) -23/6))
(+.f64 (/.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6) -2) (/.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6) -2))
(neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
(*.f64 1 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)))
(neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
(*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)) 1)
(neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
(*.f64 2 (/.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6) -2))
(neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
(*.f64 (*.f64 -2 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)) 1/2)
(neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
(*.f64 4 (/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)) 4))
(neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
(*.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6) -1)
(neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
(*.f64 -1 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
(neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
(*.f64 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)) 4) 1/4)
(neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
(*.f64 1/2 (*.f64 -2 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)))
(neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6) -2) 2)
(neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
(*.f64 1/4 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)) 4))
(neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
(*.f64 (/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)) 4) 4)
(neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)) 1)
(neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
(/.f64 (*.f64 -2 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)) 2)
(neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
(/.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6) -1)
(neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
(/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)) 4) 4)
(neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
(/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)) 8) 8)
(neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
(/.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)) -2)
(neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
(/.f64 (*.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6) 4) -4)
(neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
(/.f64 (*.f64 2 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)) 8)) 16)
(neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
(/.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))) 2)
(neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)) 8))) 32)
(neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
(/.f64 (*.f64 2 (neg.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)))) 4)
(neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
(pow.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)) 1)
(neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
(neg.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
(-.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6) 0)
(+.f64 -11/6 (*.f64 (/.f64 2 t) 1/9))
(*.f64 1 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6))
(+.f64 -11/6 (*.f64 (/.f64 2 t) 1/9))
(*.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6) 1)
(+.f64 -11/6 (*.f64 (/.f64 2 t) 1/9))
(*.f64 2 (*.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6) 1/2))
(+.f64 -11/6 (*.f64 (/.f64 2 t) 1/9))
(*.f64 4 (/.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6) 4))
(+.f64 -11/6 (*.f64 (/.f64 2 t) 1/9))
(*.f64 (+.f64 -11/6 (+.f64 -11/6 (*.f64 2/9 (/.f64 2 t)))) 1/2)
(+.f64 -11/6 (*.f64 (/.f64 2 t) 1/9))
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6) 4) 1/4)
(+.f64 -11/6 (*.f64 (/.f64 2 t) 1/9))
(*.f64 1/2 (+.f64 -11/6 (+.f64 -11/6 (*.f64 2/9 (/.f64 2 t)))))
(+.f64 -11/6 (*.f64 (/.f64 2 t) 1/9))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6) 4))
(+.f64 -11/6 (*.f64 (/.f64 2 t) 1/9))
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6) 1/2) 2)
(+.f64 -11/6 (*.f64 (/.f64 2 t) 1/9))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6) 4) 4)
(+.f64 -11/6 (*.f64 (/.f64 2 t) 1/9))
(/.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6) 1)
(+.f64 -11/6 (*.f64 (/.f64 2 t) 1/9))
(/.f64 (+.f64 -11/6 (+.f64 -11/6 (*.f64 2/9 (/.f64 2 t)))) 2)
(+.f64 -11/6 (*.f64 (/.f64 2 t) 1/9))
(/.f64 (*.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6) 4) 4)
(+.f64 -11/6 (*.f64 (/.f64 2 t) 1/9))
(/.f64 (*.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6) 8) 8)
(+.f64 -11/6 (*.f64 (/.f64 2 t) 1/9))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6) 8)) 16)
(+.f64 -11/6 (*.f64 (/.f64 2 t) 1/9))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6) 8))) 32)
(+.f64 -11/6 (*.f64 (/.f64 2 t) 1/9))
(pow.f64 (+.f64 (*.f64 (/.f64 2 t) 1/9) -11/6) 1)
(+.f64 -11/6 (*.f64 (/.f64 2 t) 1/9))

localize17.0ms (0.2%)

Local error

Found 3 expressions with local error:

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

Compiled 38 to 32 computations (15.8% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite85.0ms (0.9%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
01248
19344
220144
339342
485242
5222742
6547742
Stop Event
node limit
Counts
2 → 47
Calls
Call 1
Inputs
(+.f64 1/6 (*.f64 (/.f64 1 t) 2/9))
(+.f64 (neg.f64 (+.f64 1/6 (*.f64 (/.f64 1 t) 2/9))) 1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/6 (+.f64 1/6 (*.f64 (/.f64 1/2 t) 8/9))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 1/6 (+.f64 1/6 (*.f64 (/.f64 1/2 t) 8/9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/6 (+.f64 1/6 (*.f64 (/.f64 1/2 t) 8/9))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -11/6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -11/6)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6))))))

simplify168.0ms (1.8%)

Algorithm
egg-herbie
Rules
1534×rational.json-simplify-52
1246×rational.json-simplify-35
988×rational.json-simplify-1
870×rational.json-simplify-2
768×rational.json-simplify-42
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01011427
12121427
26471369
321681369
440111369
547331369
654291369
765711369
878051369
Stop Event
node limit
Counts
71 → 54
Calls
Call 1
Inputs
(/.f64 2/9 t)
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
1/6
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
1/6
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(/.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 1/6 (*.f64 4/9 (/.f64 1/2 t))) 0)
(*.f64 1 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))))
(*.f64 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))) 1)
(*.f64 2 (*.f64 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))) 1/2))
(*.f64 (+.f64 1/6 (+.f64 1/6 (*.f64 (/.f64 1/2 t) 8/9))) 1/2)
(*.f64 4 (/.f64 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))) 4))
(*.f64 (*.f64 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))) 4) 1/4)
(*.f64 1/2 (+.f64 1/6 (+.f64 1/6 (*.f64 (/.f64 1/2 t) 8/9))))
(*.f64 (*.f64 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))) 1/2) 2)
(*.f64 1/4 (*.f64 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))) 4))
(*.f64 (/.f64 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))) 4) 4)
(/.f64 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))) 1)
(/.f64 (+.f64 1/6 (+.f64 1/6 (*.f64 (/.f64 1/2 t) 8/9))) 2)
(/.f64 (*.f64 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))) 4) 4)
(/.f64 (*.f64 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))) 8) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))) 8))) 32)
(pow.f64 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))) 1)
(-.f64 1 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))))
(-.f64 1 (+.f64 1 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)))
(-.f64 (neg.f64 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t)))) -1)
(-.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) 0)
(-.f64 0 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6))
(-.f64 -1 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -11/6))
(-.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -11/6)) 1)
(*.f64 1 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)))
(*.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) 1)
(*.f64 -1 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6))
(*.f64 2 (*.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) 1/2))
(*.f64 (*.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) 2) 1/2)
(*.f64 4 (/.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) 4))
(*.f64 (*.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) 4) 1/4)
(*.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6) -1)
(*.f64 1/2 (*.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) 2))
(*.f64 (*.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) 1/2) 2)
(*.f64 1/4 (*.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) 4))
(*.f64 (/.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) 4) 4)
(/.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) 1)
(/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) 2) 2)
(/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) 4) 4)
(/.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6) -1)
(/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) 8) 8)
(/.f64 (*.f64 2 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) -2)
(/.f64 (*.f64 2 (*.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) 8))) 32)
(pow.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) 1)
(neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6))
Outputs
(/.f64 2/9 t)
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
1/6
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
1/6
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(/.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 1/6 (*.f64 4/9 (/.f64 1/2 t))) 0)
(+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t)))
(*.f64 1 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))))
(+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t)))
(*.f64 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))) 1)
(+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t)))
(*.f64 2 (*.f64 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))) 1/2))
(+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t)))
(*.f64 (+.f64 1/6 (+.f64 1/6 (*.f64 (/.f64 1/2 t) 8/9))) 1/2)
(+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t)))
(*.f64 4 (/.f64 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))) 4))
(+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t)))
(*.f64 (*.f64 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))) 4) 1/4)
(+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t)))
(*.f64 1/2 (+.f64 1/6 (+.f64 1/6 (*.f64 (/.f64 1/2 t) 8/9))))
(+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t)))
(*.f64 (*.f64 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))) 1/2) 2)
(+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t)))
(*.f64 1/4 (*.f64 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))) 4))
(+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t)))
(*.f64 (/.f64 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))) 4) 4)
(+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t)))
(/.f64 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))) 1)
(+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t)))
(/.f64 (+.f64 1/6 (+.f64 1/6 (*.f64 (/.f64 1/2 t) 8/9))) 2)
(+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t)))
(/.f64 (*.f64 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))) 4) 4)
(+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t)))
(/.f64 (*.f64 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))) 8) 8)
(+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t)))
(/.f64 (*.f64 2 (*.f64 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))) 8)) 16)
(+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))) 8))) 32)
(+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t)))
(pow.f64 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))) 1)
(+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t)))
(-.f64 1 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))))
(neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6))
(-.f64 1 (+.f64 1 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)))
(-.f64 1 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))))
(neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6))
(-.f64 (neg.f64 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t)))) -1)
(-.f64 1 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))))
(neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6))
(-.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) 0)
(-.f64 1 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))))
(neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6))
(-.f64 0 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6))
(-.f64 1 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))))
(neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6))
(-.f64 -1 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -11/6))
(-.f64 1 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))))
(neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6))
(-.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -11/6)) 1)
(-.f64 1 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))))
(neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6))
(*.f64 1 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)))
(-.f64 1 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))))
(neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6))
(*.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) 1)
(-.f64 1 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))))
(neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6))
(*.f64 -1 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6))
(-.f64 1 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))))
(neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6))
(*.f64 2 (*.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) 1/2))
(-.f64 1 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))))
(neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6))
(*.f64 (*.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) 2) 1/2)
(-.f64 1 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))))
(neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6))
(*.f64 4 (/.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) 4))
(-.f64 1 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))))
(neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6))
(*.f64 (*.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) 4) 1/4)
(-.f64 1 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))))
(neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6))
(*.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6) -1)
(-.f64 1 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))))
(neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6))
(*.f64 1/2 (*.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) 2))
(-.f64 1 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))))
(neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6))
(*.f64 (*.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) 1/2) 2)
(-.f64 1 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))))
(neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6))
(*.f64 1/4 (*.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) 4))
(-.f64 1 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))))
(neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6))
(*.f64 (/.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) 4) 4)
(-.f64 1 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))))
(neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6))
(/.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) 1)
(-.f64 1 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))))
(neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6))
(/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) 2) 2)
(-.f64 1 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))))
(neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6))
(/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) 4) 4)
(-.f64 1 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))))
(neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6))
(/.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6) -1)
(-.f64 1 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))))
(neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6))
(/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) 8) 8)
(-.f64 1 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))))
(neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6))
(/.f64 (*.f64 2 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) -2)
(-.f64 1 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))))
(neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6))
(/.f64 (*.f64 2 (*.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) 8)) 16)
(-.f64 1 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))))
(neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) 8))) 32)
(-.f64 1 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))))
(neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6))
(pow.f64 (neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6)) 1)
(-.f64 1 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))))
(neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6))
(neg.f64 (+.f64 (*.f64 4/9 (/.f64 1/2 t)) -5/6))
(-.f64 1 (+.f64 1/6 (*.f64 4/9 (/.f64 1/2 t))))

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

series0.0ms (0%)

Counts
2 → 12
Calls

6 calls:

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

rewrite76.0ms (0.8%)

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

simplify142.0ms (1.6%)

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)

eval123.0ms (1.4%)

Compiler

Compiled 2873 to 2541 computations (11.6% saved)

prune140.0ms (1.5%)

Pruning

7 alts after pruning (5 fresh and 2 done)

PrunedKeptTotal
New2503253
Fresh022
Picked011
Done213
Total2527259
Error
0b
Counts
259 → 7
Alt Table
Click to see full alt table
StatusErrorProgram
29.8b
(-.f64 5/6 (/.f64 2/9 t))
30.3b
(-.f64 -2 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
0.0b
(+.f64 (/.f64 -2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))) 1)
29.8b
(+.f64 (neg.f64 (+.f64 1/6 (/.f64 2/9 t))) 1)
25.5b
(+.f64 -2 17/6)
25.0b
5/6
26.9b
1/2
Compiler

Compiled 53 to 46 computations (13.2% saved)

localize3.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
1.0b
(+.f64 -2 17/6)
Compiler

Compiled 6 to 6 computations (0% saved)

series0.0ms (0%)

Counts
1 → 0

rewrite254.0ms (2.8%)

Algorithm
batch-egg-rewrite
Rules
2920×rational.json-simplify-35
1872×rational.json-simplify-2
1184×exponential.json-3
1184×rational.json-1
1184×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
061
1331
2691
31251
41971
53711
67751
718881
831171
936581
1044001
1152291
1256781
1356781
1456781
1567241
1676271
Stop Event
node limit
Counts
1 → 1
Calls
Call 1
Inputs
(+.f64 -2 17/6)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x . 5/6)))))

simplify8.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
011
Stop Event
saturated
Counts
1 → 1
Calls
Call 1
Inputs
5/6
Outputs
5/6

localize12.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (neg.f64 (+.f64 1/6 (/.f64 2/9 t))) 1)
0.0b
(+.f64 1/6 (/.f64 2/9 t))
0.4b
(/.f64 2/9 t)
Compiler

Compiled 27 to 22 computations (18.5% saved)

series0.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite85.0ms (0.9%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
01136
18732
220132
341130
490730
5239630
6600830
Stop Event
node limit
Counts
2 → 46
Calls
Call 1
Inputs
(+.f64 1/6 (/.f64 2/9 t))
(+.f64 (neg.f64 (+.f64 1/6 (/.f64 2/9 t))) 1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1/6 (/.f64 2/9 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/6 (/.f64 2/9 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1/6 (/.f64 2/9 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 1/6 (/.f64 2/9 t)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/6 (+.f64 1/6 (/.f64 4/9 t))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 1/6 (/.f64 2/9 t)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1/6 (/.f64 2/9 t)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 1/6 (+.f64 1/6 (/.f64 4/9 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1/6 (/.f64 2/9 t)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 1/6 (/.f64 2/9 t)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1/6 (/.f64 2/9 t)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/6 (/.f64 2/9 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/6 (+.f64 1/6 (/.f64 4/9 t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1/6 (/.f64 2/9 t)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1/6 (/.f64 2/9 t)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 1/6 (/.f64 2/9 t)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 1/6 (/.f64 2/9 t)) 8)) (*.f64 2 (*.f64 (+.f64 1/6 (/.f64 2/9 t)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1/6 (/.f64 2/9 t)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (+.f64 1/6 (/.f64 2/9 t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1/6 (/.f64 2/9 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (/.f64 2/9 t) -5/6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (+.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 1 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (/.f64 2/9 t) -5/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2/9 t) -5/6) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 4) 4)))) (#(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 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 8) 8)))) (#(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 2 (*.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 8)) (*.f64 2 (*.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 2/9 t) -5/6))))))

simplify401.0ms (4.4%)

Algorithm
egg-herbie
Rules
1960×rational.json-simplify-35
1860×rational.json-simplify-2
1786×rational.json-simplify-1
756×rational.json-simplify-26
644×rational.json-simplify-48
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0961274
11931144
26011088
320111088
435041088
542491088
645891088
753771088
862531088
966371088
1070171088
1175851088
1276501088
Stop Event
node limit
Counts
70 → 57
Calls
Call 1
Inputs
(/.f64 2/9 t)
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
1/6
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
1/6
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(/.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 1/6 (/.f64 2/9 t)) 0)
(*.f64 (+.f64 1/6 (/.f64 2/9 t)) 1)
(*.f64 1 (+.f64 1/6 (/.f64 2/9 t)))
(*.f64 2 (*.f64 (+.f64 1/6 (/.f64 2/9 t)) 1/2))
(*.f64 (+.f64 1/6 (+.f64 1/6 (/.f64 4/9 t))) 1/2)
(*.f64 4 (/.f64 (+.f64 1/6 (/.f64 2/9 t)) 4))
(*.f64 (*.f64 (+.f64 1/6 (/.f64 2/9 t)) 4) 1/4)
(*.f64 1/2 (+.f64 1/6 (+.f64 1/6 (/.f64 4/9 t))))
(*.f64 (*.f64 (+.f64 1/6 (/.f64 2/9 t)) 1/2) 2)
(*.f64 1/4 (*.f64 (+.f64 1/6 (/.f64 2/9 t)) 4))
(*.f64 (/.f64 (+.f64 1/6 (/.f64 2/9 t)) 4) 4)
(/.f64 (+.f64 1/6 (/.f64 2/9 t)) 1)
(/.f64 (+.f64 1/6 (+.f64 1/6 (/.f64 4/9 t))) 2)
(/.f64 (*.f64 (+.f64 1/6 (/.f64 2/9 t)) 4) 4)
(/.f64 (*.f64 (+.f64 1/6 (/.f64 2/9 t)) 8) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 1/6 (/.f64 2/9 t)) 8)) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 1/6 (/.f64 2/9 t)) 8)) (*.f64 2 (*.f64 (+.f64 1/6 (/.f64 2/9 t)) 8))) 32)
(pow.f64 (+.f64 1/6 (/.f64 2/9 t)) 1)
(-.f64 (neg.f64 (+.f64 1/6 (/.f64 2/9 t))) -1)
(-.f64 1 (+.f64 1/6 (/.f64 2/9 t)))
(-.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 0)
(-.f64 0 (+.f64 (/.f64 2/9 t) -5/6))
(-.f64 -1 (+.f64 (/.f64 2/9 t) -11/6))
(-.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -11/6)) 1)
(*.f64 1 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)))
(*.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 1)
(*.f64 -1 (+.f64 (/.f64 2/9 t) -5/6))
(*.f64 2 (*.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 1/2))
(*.f64 (*.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 2) 1/2)
(*.f64 4 (/.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 4))
(*.f64 (*.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 4) 1/4)
(*.f64 (+.f64 (/.f64 2/9 t) -5/6) -1)
(*.f64 1/2 (*.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 2))
(*.f64 (*.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 1/2) 2)
(*.f64 1/4 (*.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 4))
(*.f64 (/.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 4) 4)
(/.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 1)
(/.f64 (*.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 2) 2)
(/.f64 (*.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 4) 4)
(/.f64 (+.f64 (/.f64 2/9 t) -5/6) -1)
(/.f64 (*.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 8) 8)
(/.f64 (*.f64 2 (+.f64 (/.f64 2/9 t) -5/6)) -2)
(/.f64 (*.f64 2 (*.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 8)) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 8)) (*.f64 2 (*.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 8))) 32)
(pow.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 1)
(neg.f64 (+.f64 (/.f64 2/9 t) -5/6))
Outputs
(/.f64 2/9 t)
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
1/6
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
1/6
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(/.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 1/6 (/.f64 2/9 t)) 0)
(+.f64 (/.f64 2/9 t) 1/6)
(*.f64 (+.f64 1/6 (/.f64 2/9 t)) 1)
(+.f64 (/.f64 2/9 t) 1/6)
(*.f64 1 (+.f64 1/6 (/.f64 2/9 t)))
(+.f64 (/.f64 2/9 t) 1/6)
(*.f64 2 (*.f64 (+.f64 1/6 (/.f64 2/9 t)) 1/2))
(+.f64 (/.f64 2/9 t) 1/6)
(*.f64 (+.f64 1/6 (+.f64 1/6 (/.f64 4/9 t))) 1/2)
(*.f64 1/2 (+.f64 1/6 (+.f64 1/6 (/.f64 4/9 t))))
(*.f64 1/2 (+.f64 (/.f64 4/9 t) 1/3))
(*.f64 4 (/.f64 (+.f64 1/6 (/.f64 2/9 t)) 4))
(+.f64 (/.f64 2/9 t) 1/6)
(*.f64 (*.f64 (+.f64 1/6 (/.f64 2/9 t)) 4) 1/4)
(+.f64 (/.f64 2/9 t) 1/6)
(*.f64 1/2 (+.f64 1/6 (+.f64 1/6 (/.f64 4/9 t))))
(*.f64 1/2 (+.f64 (/.f64 4/9 t) 1/3))
(*.f64 (*.f64 (+.f64 1/6 (/.f64 2/9 t)) 1/2) 2)
(+.f64 (/.f64 2/9 t) 1/6)
(*.f64 1/4 (*.f64 (+.f64 1/6 (/.f64 2/9 t)) 4))
(+.f64 (/.f64 2/9 t) 1/6)
(*.f64 (/.f64 (+.f64 1/6 (/.f64 2/9 t)) 4) 4)
(+.f64 (/.f64 2/9 t) 1/6)
(/.f64 (+.f64 1/6 (/.f64 2/9 t)) 1)
(+.f64 (/.f64 2/9 t) 1/6)
(/.f64 (+.f64 1/6 (+.f64 1/6 (/.f64 4/9 t))) 2)
(/.f64 (+.f64 (/.f64 4/9 t) 1/3) 2)
(/.f64 (*.f64 (+.f64 1/6 (/.f64 2/9 t)) 4) 4)
(+.f64 (/.f64 2/9 t) 1/6)
(/.f64 (*.f64 (+.f64 1/6 (/.f64 2/9 t)) 8) 8)
(+.f64 (/.f64 2/9 t) 1/6)
(/.f64 (*.f64 2 (*.f64 (+.f64 1/6 (/.f64 2/9 t)) 8)) 16)
(+.f64 (/.f64 2/9 t) 1/6)
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 1/6 (/.f64 2/9 t)) 8)) (*.f64 2 (*.f64 (+.f64 1/6 (/.f64 2/9 t)) 8))) 32)
(+.f64 (/.f64 2/9 t) 1/6)
(pow.f64 (+.f64 1/6 (/.f64 2/9 t)) 1)
(+.f64 (/.f64 2/9 t) 1/6)
(-.f64 (neg.f64 (+.f64 1/6 (/.f64 2/9 t))) -1)
(+.f64 1 (neg.f64 (+.f64 (/.f64 2/9 t) 1/6)))
(-.f64 1 (+.f64 (/.f64 2/9 t) 1/6))
(neg.f64 (+.f64 (/.f64 2/9 t) -5/6))
(-.f64 1 (+.f64 1/6 (/.f64 2/9 t)))
(+.f64 1 (neg.f64 (+.f64 (/.f64 2/9 t) 1/6)))
(-.f64 1 (+.f64 (/.f64 2/9 t) 1/6))
(neg.f64 (+.f64 (/.f64 2/9 t) -5/6))
(-.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 0)
(+.f64 1 (neg.f64 (+.f64 (/.f64 2/9 t) 1/6)))
(-.f64 1 (+.f64 (/.f64 2/9 t) 1/6))
(neg.f64 (+.f64 (/.f64 2/9 t) -5/6))
(-.f64 0 (+.f64 (/.f64 2/9 t) -5/6))
(+.f64 1 (neg.f64 (+.f64 (/.f64 2/9 t) 1/6)))
(-.f64 1 (+.f64 (/.f64 2/9 t) 1/6))
(neg.f64 (+.f64 (/.f64 2/9 t) -5/6))
(-.f64 -1 (+.f64 (/.f64 2/9 t) -11/6))
(+.f64 1 (neg.f64 (+.f64 (/.f64 2/9 t) 1/6)))
(-.f64 1 (+.f64 (/.f64 2/9 t) 1/6))
(neg.f64 (+.f64 (/.f64 2/9 t) -5/6))
(-.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -11/6)) 1)
(+.f64 1 (neg.f64 (+.f64 (/.f64 2/9 t) 1/6)))
(-.f64 1 (+.f64 (/.f64 2/9 t) 1/6))
(neg.f64 (+.f64 (/.f64 2/9 t) -5/6))
(*.f64 1 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)))
(+.f64 1 (neg.f64 (+.f64 (/.f64 2/9 t) 1/6)))
(-.f64 1 (+.f64 (/.f64 2/9 t) 1/6))
(neg.f64 (+.f64 (/.f64 2/9 t) -5/6))
(*.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 1)
(+.f64 1 (neg.f64 (+.f64 (/.f64 2/9 t) 1/6)))
(-.f64 1 (+.f64 (/.f64 2/9 t) 1/6))
(neg.f64 (+.f64 (/.f64 2/9 t) -5/6))
(*.f64 -1 (+.f64 (/.f64 2/9 t) -5/6))
(+.f64 1 (neg.f64 (+.f64 (/.f64 2/9 t) 1/6)))
(-.f64 1 (+.f64 (/.f64 2/9 t) 1/6))
(neg.f64 (+.f64 (/.f64 2/9 t) -5/6))
(*.f64 2 (*.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 1/2))
(+.f64 1 (neg.f64 (+.f64 (/.f64 2/9 t) 1/6)))
(-.f64 1 (+.f64 (/.f64 2/9 t) 1/6))
(neg.f64 (+.f64 (/.f64 2/9 t) -5/6))
(*.f64 (*.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 2) 1/2)
(+.f64 1 (neg.f64 (+.f64 (/.f64 2/9 t) 1/6)))
(-.f64 1 (+.f64 (/.f64 2/9 t) 1/6))
(neg.f64 (+.f64 (/.f64 2/9 t) -5/6))
(*.f64 4 (/.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 4))
(+.f64 1 (neg.f64 (+.f64 (/.f64 2/9 t) 1/6)))
(-.f64 1 (+.f64 (/.f64 2/9 t) 1/6))
(neg.f64 (+.f64 (/.f64 2/9 t) -5/6))
(*.f64 (*.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 4) 1/4)
(+.f64 1 (neg.f64 (+.f64 (/.f64 2/9 t) 1/6)))
(-.f64 1 (+.f64 (/.f64 2/9 t) 1/6))
(neg.f64 (+.f64 (/.f64 2/9 t) -5/6))
(*.f64 (+.f64 (/.f64 2/9 t) -5/6) -1)
(+.f64 1 (neg.f64 (+.f64 (/.f64 2/9 t) 1/6)))
(-.f64 1 (+.f64 (/.f64 2/9 t) 1/6))
(neg.f64 (+.f64 (/.f64 2/9 t) -5/6))
(*.f64 1/2 (*.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 2))
(+.f64 1 (neg.f64 (+.f64 (/.f64 2/9 t) 1/6)))
(-.f64 1 (+.f64 (/.f64 2/9 t) 1/6))
(neg.f64 (+.f64 (/.f64 2/9 t) -5/6))
(*.f64 (*.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 1/2) 2)
(+.f64 1 (neg.f64 (+.f64 (/.f64 2/9 t) 1/6)))
(-.f64 1 (+.f64 (/.f64 2/9 t) 1/6))
(neg.f64 (+.f64 (/.f64 2/9 t) -5/6))
(*.f64 1/4 (*.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 4))
(+.f64 1 (neg.f64 (+.f64 (/.f64 2/9 t) 1/6)))
(-.f64 1 (+.f64 (/.f64 2/9 t) 1/6))
(neg.f64 (+.f64 (/.f64 2/9 t) -5/6))
(*.f64 (/.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 4) 4)
(+.f64 1 (neg.f64 (+.f64 (/.f64 2/9 t) 1/6)))
(-.f64 1 (+.f64 (/.f64 2/9 t) 1/6))
(neg.f64 (+.f64 (/.f64 2/9 t) -5/6))
(/.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 1)
(+.f64 1 (neg.f64 (+.f64 (/.f64 2/9 t) 1/6)))
(-.f64 1 (+.f64 (/.f64 2/9 t) 1/6))
(neg.f64 (+.f64 (/.f64 2/9 t) -5/6))
(/.f64 (*.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 2) 2)
(+.f64 1 (neg.f64 (+.f64 (/.f64 2/9 t) 1/6)))
(-.f64 1 (+.f64 (/.f64 2/9 t) 1/6))
(neg.f64 (+.f64 (/.f64 2/9 t) -5/6))
(/.f64 (*.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 4) 4)
(+.f64 1 (neg.f64 (+.f64 (/.f64 2/9 t) 1/6)))
(-.f64 1 (+.f64 (/.f64 2/9 t) 1/6))
(neg.f64 (+.f64 (/.f64 2/9 t) -5/6))
(/.f64 (+.f64 (/.f64 2/9 t) -5/6) -1)
(+.f64 1 (neg.f64 (+.f64 (/.f64 2/9 t) 1/6)))
(-.f64 1 (+.f64 (/.f64 2/9 t) 1/6))
(neg.f64 (+.f64 (/.f64 2/9 t) -5/6))
(/.f64 (*.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 8) 8)
(+.f64 1 (neg.f64 (+.f64 (/.f64 2/9 t) 1/6)))
(-.f64 1 (+.f64 (/.f64 2/9 t) 1/6))
(neg.f64 (+.f64 (/.f64 2/9 t) -5/6))
(/.f64 (*.f64 2 (+.f64 (/.f64 2/9 t) -5/6)) -2)
(+.f64 1 (neg.f64 (+.f64 (/.f64 2/9 t) 1/6)))
(-.f64 1 (+.f64 (/.f64 2/9 t) 1/6))
(neg.f64 (+.f64 (/.f64 2/9 t) -5/6))
(/.f64 (*.f64 2 (*.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 8)) 16)
(+.f64 1 (neg.f64 (+.f64 (/.f64 2/9 t) 1/6)))
(-.f64 1 (+.f64 (/.f64 2/9 t) 1/6))
(neg.f64 (+.f64 (/.f64 2/9 t) -5/6))
(/.f64 (+.f64 (*.f64 2 (*.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 8)) (*.f64 2 (*.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 8))) 32)
(+.f64 1 (neg.f64 (+.f64 (/.f64 2/9 t) 1/6)))
(-.f64 1 (+.f64 (/.f64 2/9 t) 1/6))
(neg.f64 (+.f64 (/.f64 2/9 t) -5/6))
(pow.f64 (neg.f64 (+.f64 (/.f64 2/9 t) -5/6)) 1)
(+.f64 1 (neg.f64 (+.f64 (/.f64 2/9 t) 1/6)))
(-.f64 1 (+.f64 (/.f64 2/9 t) 1/6))
(neg.f64 (+.f64 (/.f64 2/9 t) -5/6))
(neg.f64 (+.f64 (/.f64 2/9 t) -5/6))
(+.f64 1 (neg.f64 (+.f64 (/.f64 2/9 t) 1/6)))
(-.f64 1 (+.f64 (/.f64 2/9 t) 1/6))

localize12.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 30 to 25 computations (16.7% saved)

series1.0ms (0%)

Counts
3 → 36
Calls

9 calls:

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

rewrite78.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1858×rational.json-simplify-35
1092×rational.json-simplify-2
1000×rational.json-1
1000×rational.json-2
1000×rational.json-3
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01157
17457
215455
332855
468155
5175655
6455355
Stop Event
node limit
Counts
3 → 62
Calls
Call 1
Inputs
(-.f64 -2 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
(*.f64 (/.f64 2 t) 1/9)
(+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 -2 (-.f64 1 (+.f64 (*.f64 (/.f64 4 t) 1/18) -11/6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -11/6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -11/6)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6) -2) (/.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 -2 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6) -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) 8))) (*.f64 2 (*.f64 2 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 4 t) 1/18) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 4 t) 1/18))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/9 (/.f64 1 t)) (*.f64 1/9 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 4 t) 1/18) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 4 t) 1/18) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 2 t) 2/9) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 2 t) 4/9) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 4 t) 4/9) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 4 t) 4/9)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 4 t) 4/9))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 4 t) 4/9))) (*.f64 2 (*.f64 2 (*.f64 (/.f64 4 t) 4/9)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 4 t) 1/18) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -17/6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -17/6) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -17/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (/.f64 4 t) 1/18) -17/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -17/6) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -17/6 (+.f64 -17/6 (*.f64 (/.f64 2 t) 2/9))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -17/6) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 -17/6 (+.f64 -17/6 (*.f64 (/.f64 2 t) 2/9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -17/6) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -17/6) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -17/6) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -17/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -17/6 (+.f64 -17/6 (*.f64 (/.f64 2 t) 2/9))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -17/6) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -17/6) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -17/6) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -17/6) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -17/6) 8))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -17/6) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -17/6) 1)))))

simplify179.0ms (2%)

Algorithm
egg-herbie
Rules
1754×rational.json-simplify-35
1154×rational.json-simplify-51
1060×rational.json-simplify-1
1050×rational.json-simplify-2
980×rational.json-simplify-61
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01311586
12741568
27411568
324741568
446831568
554541568
657951568
763981568
879801568
Stop Event
node limit
Counts
98 → 76
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 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)
(-.f64 (*.f64 2/9 (/.f64 1 t)) 17/6)
(-.f64 (*.f64 2/9 (/.f64 1 t)) 17/6)
(-.f64 (*.f64 2/9 (/.f64 1 t)) 17/6)
-17/6
(-.f64 (*.f64 2/9 (/.f64 1 t)) 17/6)
(-.f64 (*.f64 2/9 (/.f64 1 t)) 17/6)
(-.f64 (*.f64 2/9 (/.f64 1 t)) 17/6)
-17/6
(-.f64 (*.f64 2/9 (/.f64 1 t)) 17/6)
(-.f64 (*.f64 2/9 (/.f64 1 t)) 17/6)
(-.f64 (*.f64 2/9 (/.f64 1 t)) 17/6)
(+.f64 -2 (-.f64 1 (+.f64 (*.f64 (/.f64 4 t) 1/18) -11/6)))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) 0)
(+.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)))
(+.f64 -1 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -11/6)))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -11/6)) -1)
(+.f64 (/.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6) -2) (/.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6) -2))
(*.f64 2 (/.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6) -2))
(*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) 1)
(*.f64 1 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)))
(*.f64 4 (/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) 4))
(*.f64 (*.f64 -2 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) 1/2)
(*.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6) -1)
(*.f64 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) 4) 1/4)
(*.f64 1/2 (*.f64 -2 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)))
(*.f64 -1 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6))
(*.f64 1/4 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) 4))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6) -2) 2)
(*.f64 (/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) 4) 4)
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) 1)
(/.f64 (*.f64 -2 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) 2)
(/.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6) -1)
(/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) 4) 4)
(/.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) -2)
(/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) 8) 8)
(/.f64 (*.f64 4 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) -4)
(/.f64 (*.f64 2 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) 8)) 16)
(/.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6))) -8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) 8))) 32)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) 8))) (*.f64 2 (*.f64 2 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) 8)))) 64)
(pow.f64 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) 1)
(neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6))
(+.f64 (*.f64 (/.f64 4 t) 1/18) 0)
(+.f64 0 (*.f64 (/.f64 4 t) 1/18))
(+.f64 (*.f64 1/9 (/.f64 1 t)) (*.f64 1/9 (/.f64 1 t)))
(-.f64 (*.f64 (/.f64 4 t) 1/18) 0)
(/.f64 (*.f64 (/.f64 4 t) 1/18) 1)
(/.f64 (*.f64 (/.f64 2 t) 2/9) 2)
(/.f64 (*.f64 (/.f64 2 t) 4/9) 4)
(/.f64 (*.f64 (/.f64 4 t) 4/9) 8)
(/.f64 (*.f64 2 (*.f64 (/.f64 4 t) 4/9)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 4 t) 4/9))) 32)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 4 t) 4/9))) (*.f64 2 (*.f64 2 (*.f64 (/.f64 4 t) 4/9)))) 64)
(pow.f64 (*.f64 (/.f64 4 t) 1/18) 1)
(-.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -17/6) 0)
(*.f64 2 (*.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -17/6) 1/2))
(*.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -17/6) 1)
(*.f64 1 (+.f64 (*.f64 (/.f64 4 t) 1/18) -17/6))
(*.f64 4 (/.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -17/6) 4))
(*.f64 (+.f64 -17/6 (+.f64 -17/6 (*.f64 (/.f64 2 t) 2/9))) 1/2)
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -17/6) 4) 1/4)
(*.f64 1/2 (+.f64 -17/6 (+.f64 -17/6 (*.f64 (/.f64 2 t) 2/9))))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -17/6) 4))
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -17/6) 1/2) 2)
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -17/6) 4) 4)
(/.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -17/6) 1)
(/.f64 (+.f64 -17/6 (+.f64 -17/6 (*.f64 (/.f64 2 t) 2/9))) 2)
(/.f64 (*.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -17/6) 4) 4)
(/.f64 (*.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -17/6) 8) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -17/6) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -17/6) 8))) 32)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -17/6) 8))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -17/6) 8)))) 64)
(pow.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -17/6) 1)
Outputs
(/.f64 -2/9 t)
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
5/6
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
5/6
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 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)
(/.f64 2/9 t)
(-.f64 (*.f64 2/9 (/.f64 1 t)) 17/6)
(+.f64 -17/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 -17/6 (*.f64 1/9 (/.f64 2 t)))
(-.f64 (*.f64 2/9 (/.f64 1 t)) 17/6)
(+.f64 -17/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 -17/6 (*.f64 1/9 (/.f64 2 t)))
(-.f64 (*.f64 2/9 (/.f64 1 t)) 17/6)
(+.f64 -17/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 -17/6 (*.f64 1/9 (/.f64 2 t)))
-17/6
(-.f64 (*.f64 2/9 (/.f64 1 t)) 17/6)
(+.f64 -17/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 -17/6 (*.f64 1/9 (/.f64 2 t)))
(-.f64 (*.f64 2/9 (/.f64 1 t)) 17/6)
(+.f64 -17/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 -17/6 (*.f64 1/9 (/.f64 2 t)))
(-.f64 (*.f64 2/9 (/.f64 1 t)) 17/6)
(+.f64 -17/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 -17/6 (*.f64 1/9 (/.f64 2 t)))
-17/6
(-.f64 (*.f64 2/9 (/.f64 1 t)) 17/6)
(+.f64 -17/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 -17/6 (*.f64 1/9 (/.f64 2 t)))
(-.f64 (*.f64 2/9 (/.f64 1 t)) 17/6)
(+.f64 -17/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 -17/6 (*.f64 1/9 (/.f64 2 t)))
(-.f64 (*.f64 2/9 (/.f64 1 t)) 17/6)
(+.f64 -17/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 -17/6 (*.f64 1/9 (/.f64 2 t)))
(+.f64 -2 (-.f64 1 (+.f64 (*.f64 (/.f64 4 t) 1/18) -11/6)))
(-.f64 -1 (+.f64 (*.f64 2/9 (/.f64 1 t)) -11/6))
(-.f64 -1 (+.f64 (*.f64 1/9 (/.f64 2 t)) -11/6))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) 0)
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(+.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(+.f64 -1 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -11/6)))
(+.f64 -2 (-.f64 1 (+.f64 (*.f64 (/.f64 4 t) 1/18) -11/6)))
(-.f64 -1 (+.f64 (*.f64 2/9 (/.f64 1 t)) -11/6))
(-.f64 -1 (+.f64 (*.f64 1/9 (/.f64 2 t)) -11/6))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -11/6)) -1)
(+.f64 -2 (-.f64 1 (+.f64 (*.f64 (/.f64 4 t) 1/18) -11/6)))
(-.f64 -1 (+.f64 (*.f64 2/9 (/.f64 1 t)) -11/6))
(-.f64 -1 (+.f64 (*.f64 1/9 (/.f64 2 t)) -11/6))
(+.f64 (/.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6) -2) (/.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6) -2))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(*.f64 2 (/.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6) -2))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) 1)
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(*.f64 1 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(*.f64 4 (/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) 4))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(*.f64 (*.f64 -2 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) 1/2)
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(*.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6) -1)
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(*.f64 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) 4) 1/4)
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(*.f64 1/2 (*.f64 -2 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(*.f64 -1 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(*.f64 1/4 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) 4))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6) -2) 2)
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(*.f64 (/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) 4) 4)
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) 1)
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(/.f64 (*.f64 -2 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) 2)
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(/.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6) -1)
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) 4) 4)
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(/.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) -2)
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) 8) 8)
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(/.f64 (*.f64 4 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) -4)
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(/.f64 (*.f64 2 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) 8)) 16)
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(/.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6))) -8)
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) 8))) 32)
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) 8))) (*.f64 2 (*.f64 2 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) 8)))) 64)
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(pow.f64 (neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6)) 1)
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(neg.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -5/6))
(-.f64 5/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 5/6 (*.f64 1/9 (/.f64 2 t)))
(+.f64 (*.f64 (/.f64 4 t) 1/18) 0)
(*.f64 (/.f64 4 t) 1/18)
(*.f64 2/9 (/.f64 1 t))
(*.f64 1/9 (/.f64 2 t))
(+.f64 0 (*.f64 (/.f64 4 t) 1/18))
(*.f64 (/.f64 4 t) 1/18)
(*.f64 2/9 (/.f64 1 t))
(*.f64 1/9 (/.f64 2 t))
(+.f64 (*.f64 1/9 (/.f64 1 t)) (*.f64 1/9 (/.f64 1 t)))
(*.f64 (/.f64 4 t) 1/18)
(*.f64 2/9 (/.f64 1 t))
(*.f64 1/9 (/.f64 2 t))
(-.f64 (*.f64 (/.f64 4 t) 1/18) 0)
(*.f64 (/.f64 4 t) 1/18)
(*.f64 2/9 (/.f64 1 t))
(*.f64 1/9 (/.f64 2 t))
(/.f64 (*.f64 (/.f64 4 t) 1/18) 1)
(*.f64 (/.f64 4 t) 1/18)
(*.f64 2/9 (/.f64 1 t))
(*.f64 1/9 (/.f64 2 t))
(/.f64 (*.f64 (/.f64 2 t) 2/9) 2)
(*.f64 (/.f64 4 t) 1/18)
(*.f64 2/9 (/.f64 1 t))
(*.f64 1/9 (/.f64 2 t))
(/.f64 (*.f64 (/.f64 2 t) 4/9) 4)
(*.f64 (/.f64 4 t) 1/18)
(*.f64 2/9 (/.f64 1 t))
(*.f64 1/9 (/.f64 2 t))
(/.f64 (*.f64 (/.f64 4 t) 4/9) 8)
(*.f64 (/.f64 4 t) 1/18)
(*.f64 2/9 (/.f64 1 t))
(*.f64 1/9 (/.f64 2 t))
(/.f64 (*.f64 2 (*.f64 (/.f64 4 t) 4/9)) 16)
(*.f64 (/.f64 4 t) 1/18)
(*.f64 2/9 (/.f64 1 t))
(*.f64 1/9 (/.f64 2 t))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 4 t) 4/9))) 32)
(*.f64 (/.f64 4 t) 1/18)
(*.f64 2/9 (/.f64 1 t))
(*.f64 1/9 (/.f64 2 t))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 4 t) 4/9))) (*.f64 2 (*.f64 2 (*.f64 (/.f64 4 t) 4/9)))) 64)
(*.f64 (/.f64 4 t) 1/18)
(*.f64 2/9 (/.f64 1 t))
(*.f64 1/9 (/.f64 2 t))
(pow.f64 (*.f64 (/.f64 4 t) 1/18) 1)
(*.f64 (/.f64 4 t) 1/18)
(*.f64 2/9 (/.f64 1 t))
(*.f64 1/9 (/.f64 2 t))
(-.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -17/6) 0)
(-.f64 (*.f64 2/9 (/.f64 1 t)) 17/6)
(+.f64 -17/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 -17/6 (*.f64 1/9 (/.f64 2 t)))
(*.f64 2 (*.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -17/6) 1/2))
(-.f64 (*.f64 2/9 (/.f64 1 t)) 17/6)
(+.f64 -17/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 -17/6 (*.f64 1/9 (/.f64 2 t)))
(*.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -17/6) 1)
(-.f64 (*.f64 2/9 (/.f64 1 t)) 17/6)
(+.f64 -17/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 -17/6 (*.f64 1/9 (/.f64 2 t)))
(*.f64 1 (+.f64 (*.f64 (/.f64 4 t) 1/18) -17/6))
(-.f64 (*.f64 2/9 (/.f64 1 t)) 17/6)
(+.f64 -17/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 -17/6 (*.f64 1/9 (/.f64 2 t)))
(*.f64 4 (/.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -17/6) 4))
(-.f64 (*.f64 2/9 (/.f64 1 t)) 17/6)
(+.f64 -17/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 -17/6 (*.f64 1/9 (/.f64 2 t)))
(*.f64 (+.f64 -17/6 (+.f64 -17/6 (*.f64 (/.f64 2 t) 2/9))) 1/2)
(-.f64 (*.f64 2/9 (/.f64 1 t)) 17/6)
(+.f64 -17/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 -17/6 (*.f64 1/9 (/.f64 2 t)))
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -17/6) 4) 1/4)
(-.f64 (*.f64 2/9 (/.f64 1 t)) 17/6)
(+.f64 -17/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 -17/6 (*.f64 1/9 (/.f64 2 t)))
(*.f64 1/2 (+.f64 -17/6 (+.f64 -17/6 (*.f64 (/.f64 2 t) 2/9))))
(-.f64 (*.f64 2/9 (/.f64 1 t)) 17/6)
(+.f64 -17/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 -17/6 (*.f64 1/9 (/.f64 2 t)))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -17/6) 4))
(-.f64 (*.f64 2/9 (/.f64 1 t)) 17/6)
(+.f64 -17/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 -17/6 (*.f64 1/9 (/.f64 2 t)))
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -17/6) 1/2) 2)
(-.f64 (*.f64 2/9 (/.f64 1 t)) 17/6)
(+.f64 -17/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 -17/6 (*.f64 1/9 (/.f64 2 t)))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -17/6) 4) 4)
(-.f64 (*.f64 2/9 (/.f64 1 t)) 17/6)
(+.f64 -17/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 -17/6 (*.f64 1/9 (/.f64 2 t)))
(/.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -17/6) 1)
(-.f64 (*.f64 2/9 (/.f64 1 t)) 17/6)
(+.f64 -17/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 -17/6 (*.f64 1/9 (/.f64 2 t)))
(/.f64 (+.f64 -17/6 (+.f64 -17/6 (*.f64 (/.f64 2 t) 2/9))) 2)
(-.f64 (*.f64 2/9 (/.f64 1 t)) 17/6)
(+.f64 -17/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 -17/6 (*.f64 1/9 (/.f64 2 t)))
(/.f64 (*.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -17/6) 4) 4)
(-.f64 (*.f64 2/9 (/.f64 1 t)) 17/6)
(+.f64 -17/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 -17/6 (*.f64 1/9 (/.f64 2 t)))
(/.f64 (*.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -17/6) 8) 8)
(-.f64 (*.f64 2/9 (/.f64 1 t)) 17/6)
(+.f64 -17/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 -17/6 (*.f64 1/9 (/.f64 2 t)))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -17/6) 8)) 16)
(-.f64 (*.f64 2/9 (/.f64 1 t)) 17/6)
(+.f64 -17/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 -17/6 (*.f64 1/9 (/.f64 2 t)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -17/6) 8))) 32)
(-.f64 (*.f64 2/9 (/.f64 1 t)) 17/6)
(+.f64 -17/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 -17/6 (*.f64 1/9 (/.f64 2 t)))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -17/6) 8))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -17/6) 8)))) 64)
(-.f64 (*.f64 2/9 (/.f64 1 t)) 17/6)
(+.f64 -17/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 -17/6 (*.f64 1/9 (/.f64 2 t)))
(pow.f64 (+.f64 (*.f64 (/.f64 4 t) 1/18) -17/6) 1)
(-.f64 (*.f64 2/9 (/.f64 1 t)) 17/6)
(+.f64 -17/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 -17/6 (*.f64 1/9 (/.f64 2 t)))

eval50.0ms (0.5%)

Compiler

Compiled 2120 to 1854 computations (12.5% saved)

prune26.0ms (0.3%)

Pruning

7 alts after pruning (4 fresh and 3 done)

PrunedKeptTotal
New1842186
Fresh022
Picked101
Done134
Total1867193
Error
0b
Counts
193 → 7
Alt Table
Click to see full alt table
StatusErrorProgram
29.8b
(-.f64 1 (+.f64 (/.f64 2/9 t) 1/6))
29.8b
(-.f64 5/6 (/.f64 2/9 t))
30.3b
(-.f64 -2 (+.f64 (/.f64 2/9 t) -17/6))
0.0b
(+.f64 (/.f64 -2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))) 1)
25.5b
(+.f64 -2 17/6)
25.0b
5/6
26.9b
1/2
Compiler

Compiled 50 to 43 computations (14% saved)

regimes26.0ms (0.3%)

Counts
14 → 1
Calls
Call 1
Inputs
1/2
5/6
(+.f64 -2 17/6)
(-.f64 5/6 (/.f64 2/9 t))
(-.f64 -2 (+.f64 (/.f64 2/9 t) -17/6))
(-.f64 5/6 (*.f64 (/.f64 1 t) 2/9))
(-.f64 1 (+.f64 (/.f64 2/9 t) 1/6))
(+.f64 (neg.f64 (+.f64 1/6 (/.f64 2/9 t))) 1)
(-.f64 -2 (+.f64 (*.f64 (/.f64 2 t) 1/9) -17/6))
(+.f64 (neg.f64 (+.f64 1/6 (*.f64 (/.f64 1 t) 2/9))) 1)
(+.f64 -2 (-.f64 1 (+.f64 (*.f64 (/.f64 1 t) 2/9) -11/6)))
(+.f64 (/.f64 -2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))) 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 (/.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 -2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))) 1)
Calls

4 calls:

7.0ms
t
6.0ms
(/.f64 (*.f64 2 t) (+.f64 1 t))
5.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
0.0b1t
0.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)))))
0.0b1(*.f64 (/.f64 (*.f64 2 t) (+.f64 1 t)) (/.f64 (*.f64 2 t) (+.f64 1 t)))
0.0b1(/.f64 (*.f64 2 t) (+.f64 1 t))
Compiler

Compiled 217 to 174 computations (19.8% saved)

regimes20.0ms (0.2%)

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

1 calls:

18.0ms
t
Results
ErrorSegmentsBranch
0.2b3t
Compiler

Compiled 72 to 63 computations (12.5% saved)

bsearch56.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
31.0ms
6.926287678346995e-7
24873659.885781407
25.0ms
-7901511.900256225
-0.11565307624654275
Results
52.0ms304×body256valid
Compiler

Compiled 248 to 220 computations (11.3% saved)

regimes16.0ms (0.2%)

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

1 calls:

14.0ms
t
Results
ErrorSegmentsBranch
0.2b3t
Compiler

Compiled 27 to 23 computations (14.8% saved)

bsearch52.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
27.0ms
6.926287678346995e-7
24873659.885781407
24.0ms
-7901511.900256225
-0.11565307624654275
Results
47.0ms304×body256valid
Compiler

Compiled 230 to 202 computations (12.2% saved)

regimes10.0ms (0.1%)

Accuracy

Total -50.9b remaining (-9069.6%)

Threshold costs -50.9b (-9069.6%)

Counts
3 → 3
Calls
Call 1
Inputs
1/2
5/6
(+.f64 -2 17/6)
Outputs
5/6
1/2
5/6
Calls

1 calls:

9.0ms
t
Results
ErrorSegmentsBranch
0.6b3t
Compiler

Compiled 8 to 7 computations (12.5% saved)

bsearch204.0ms (2.2%)

Algorithm
binary-search
Steps
TimeLeftRight
122.0ms
6.926287678346995e-7
24873659.885781407
82.0ms
-7901511.900256225
-0.11565307624654275
Results
199.0ms304×body256valid
Compiler

Compiled 154 to 145 computations (5.8% saved)

simplify4.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037173
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f64 (/.f64 -2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))) 1)
(if (<=.f64 t -2206763817411543/4503599627370496) (-.f64 1 (+.f64 (/.f64 2/9 t) 1/6)) (if (<=.f64 t 6124895493223875/9007199254740992) 1/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 -2 (+.f64 4 (*.f64 8 (*.f64 (/.f64 t (+.f64 t 1)) (/.f64 t (+.f64 t 1)))))) 1)
(if (<=.f64 t -2206763817411543/4503599627370496) (-.f64 1 (+.f64 (/.f64 2/9 t) 1/6)) (if (<=.f64 t 6124895493223875/9007199254740992) 1/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 76 to 62 computations (18.4% saved)

soundness328.0ms (3.6%)

Algorithm
egg-herbie
Rules
1840×rational.json-simplify-35
1554×rational.json-simplify-43
1430×rational.json-simplify-54
1212×rational.json-simplify-51
1198×rational.json-simplify-46
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
012103
129103
268103
3201103
494191
5606491
03008829
18098715
223607467
363807383
Stop Event
node limit
node limit
Compiler

Compiled 753 to 577 computations (23.4% saved)

end106.0ms (1.2%)

Compiler

Compiled 72 to 58 computations (19.4% saved)

Profiling

Loading profile data...