Details

Time bar (total: 14.7s)

analyze806.0ms (5.5%)

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
50%50%50%0%0%0%0%3
50%50%50%0%0%0%0%4
50%50%50%0%0%0%0%5
50%50%50%0%0%0%0%6
50%50%50%0%0%0%0%7
50%50%50%0%0%0%0%8
50%50%50%0%0%0%0%9
50%50%50%0%0%0%0%10
50%50%50%0%0%0%0%11
50%50%49.9%0%0%0%0%12
Compiler

Compiled 31 to 27 computations (12.9% saved)

sample1.9s (13.3%)

Results
1.9s8256×body256valid
Bogosity

preprocess10.0ms (0.1%)

Algorithm
egg-herbie
Rules
14×rational.json-simplify-55
rational.json-simplify-2
rational.json-simplify-54
rational.json-simplify-1
rational.json-simplify-17
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01485
12085
22285
32685
44085
54085
011
Stop Event
saturated
saturated
Calls
Call 1
Inputs
0
Outputs
0
Call 2
Inputs
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
Outputs
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
Compiler

Compiled 31 to 27 computations (12.9% saved)

simplify16.0ms (0.1%)

Algorithm
egg-herbie
Rules
14×rational.json-simplify-55
rational.json-simplify-2
rational.json-simplify-54
rational.json-simplify-1
rational.json-simplify-17
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01485
12085
22285
32685
44085
54085
Stop Event
saturated
Counts
1 → 1
Calls
Call 1
Inputs
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
Outputs
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))

eval1.0ms (0%)

Compiler

Compiled 30 to 26 computations (13.3% saved)

prune2.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022
Error
0.0b
Counts
2 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
0.0b
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
Compiler

Compiled 30 to 26 computations (13.3% saved)

localize52.0ms (0.4%)

Local error

Found 4 expressions with local error:

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

Compiled 139 to 115 computations (17.3% saved)

series4.0ms (0%)

Counts
4 → 48
Calls

12 calls:

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

rewrite154.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
708×rational.json-simplify-47
634×rational.json-simplify-54
626×rational.json-simplify-50
606×rational.json-simplify-58
568×rational.json-5
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
013202
1110202
2339202
31214202
44923202
Stop Event
node limit
Counts
4 → 93
Calls
Call 1
Inputs
(-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 2 (-.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 2 (-.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (/.f64 1 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (/.f64 (/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (/.f64 (/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (fabs.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (fabs.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 1 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 (/.f64 1 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 -1 (-.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (/.f64 (/.f64 1 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (/.f64 (*.f64 (/.f64 1 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 1) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (-.f64 -1 (-.f64 2 (-.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 (/.f64 (/.f64 1 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) 2))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (fabs.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (neg.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (fabs.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (fabs.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (fabs.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) 2) (fabs.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) 2) (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (fabs.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (fabs.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (fabs.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (fabs.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (neg.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (fabs.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (fabs.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (fabs.f64 (/.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 (-.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) 2) (fabs.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 2 (fabs.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (fabs.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (fabs.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (fabs.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (neg.f64 (fabs.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (neg.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 (/.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (/.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) 1) (*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (/.f64 1 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (/.f64 1 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (/.f64 (/.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 (/.f64 1 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 (*.f64 (/.f64 1 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 1) (*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 (*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 (*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))

simplify293.0ms (2%)

Algorithm
egg-herbie
Rules
1530×rational.json-simplify-111
778×rational.json-simplify-2
704×exponential.json-simplify-26
546×rational.json-simplify-1
500×rational.json-simplify-47
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02776729
15946337
213406319
334856307
473946307
Stop Event
node limit
Counts
141 → 174
Calls
Call 1
Inputs
(*.f64 2 t)
(+.f64 (*.f64 2 t) (*.f64 -2 (pow.f64 t 2)))
(+.f64 (*.f64 2 t) (+.f64 (*.f64 -2 (pow.f64 t 2)) (*.f64 2 (pow.f64 t 3))))
(+.f64 (*.f64 2 t) (+.f64 (*.f64 -2 (pow.f64 t 2)) (+.f64 (*.f64 -2 (pow.f64 t 4)) (*.f64 2 (pow.f64 t 3)))))
2
(-.f64 2 (*.f64 2 (/.f64 1 t)))
(-.f64 (+.f64 2 (*.f64 2 (/.f64 1 (pow.f64 t 2)))) (*.f64 2 (/.f64 1 t)))
(-.f64 (+.f64 2 (*.f64 2 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 t 3))) (*.f64 2 (/.f64 1 t))))
2
(-.f64 2 (*.f64 2 (/.f64 1 t)))
(-.f64 (+.f64 2 (*.f64 2 (/.f64 1 (pow.f64 t 2)))) (*.f64 2 (/.f64 1 t)))
(-.f64 (+.f64 2 (*.f64 2 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 t 3))) (*.f64 2 (/.f64 1 t))))
(*.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 (*.f64 -1 (pow.f64 t 2)) 1/2)
(+.f64 (*.f64 -1 (pow.f64 t 2)) (+.f64 1/2 (*.f64 2 (pow.f64 t 3))))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (+.f64 1/2 (+.f64 (*.f64 2 (pow.f64 t 3)) (*.f64 -1 (pow.f64 t 4)))))
1/6
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 (+.f64 1/6 (*.f64 2/9 (/.f64 1 t))) (*.f64 1/27 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 1/6 (*.f64 2/9 (/.f64 1 t))) (+.f64 (*.f64 1/27 (/.f64 1 (pow.f64 t 2))) (*.f64 4/81 (/.f64 1 (pow.f64 t 3)))))
1/6
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 (+.f64 1/6 (*.f64 2/9 (/.f64 1 t))) (*.f64 1/27 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 1/6 (*.f64 2/9 (/.f64 1 t))) (+.f64 (*.f64 1/27 (/.f64 1 (pow.f64 t 2))) (*.f64 4/81 (/.f64 1 (pow.f64 t 3)))))
2
(+.f64 2 (*.f64 -2 t))
(+.f64 2 (+.f64 (*.f64 -2 t) (*.f64 2 (pow.f64 t 2))))
(+.f64 (*.f64 -2 (pow.f64 t 3)) (+.f64 2 (+.f64 (*.f64 -2 t) (*.f64 2 (pow.f64 t 2)))))
(/.f64 2 t)
(-.f64 (*.f64 2 (/.f64 1 t)) (*.f64 2 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 t 3))) (*.f64 2 (/.f64 1 t))) (*.f64 2 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 t 3))) (*.f64 2 (/.f64 1 t))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 t 4))) (*.f64 2 (/.f64 1 (pow.f64 t 2)))))
(/.f64 2 t)
(-.f64 (*.f64 2 (/.f64 1 t)) (*.f64 2 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 t 3))) (*.f64 2 (/.f64 1 t))) (*.f64 2 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 t 3))) (*.f64 2 (/.f64 1 t))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 t 4))) (*.f64 2 (/.f64 1 (pow.f64 t 2)))))
(+.f64 1 (-.f64 2 (-.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) -1)))
(+.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 0)
(+.f64 0 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(+.f64 (-.f64 2 (-.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) -1)) 1)
(*.f64 1 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 1)
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (/.f64 1 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (/.f64 (/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (/.f64 (/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (fabs.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (fabs.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 1 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 (/.f64 1 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 1))
(*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 -1 (-.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) 2)))
(*.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(*.f64 (-.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) 2) -1)
(*.f64 (*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (/.f64 (/.f64 1 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 (*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (/.f64 (*.f64 (/.f64 1 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 1) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 (neg.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (-.f64 -1 (-.f64 2 (-.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) -1))))
(*.f64 (/.f64 1 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 (/.f64 (/.f64 1 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 1)
(/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(/.f64 (-.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) 2) -1)
(pow.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 1)
(neg.f64 (-.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) 2))
(+.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 0)
(+.f64 0 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(-.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 0)
(-.f64 0 (neg.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) 1)
(/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 1)
(/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(pow.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 1)
(neg.f64 (neg.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(fabs.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(fabs.f64 (neg.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (fabs.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (neg.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(fabs.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (fabs.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (fabs.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(fabs.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (fabs.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(fabs.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) 2)))
(fabs.f64 (*.f64 (-.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) 2) (fabs.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(fabs.f64 (*.f64 (-.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) 2) (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (fabs.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(fabs.f64 (*.f64 (fabs.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (fabs.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (fabs.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (fabs.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (neg.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (fabs.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (fabs.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (fabs.f64 (/.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 (-.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) 2) (fabs.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 2 (fabs.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (fabs.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (fabs.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (fabs.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (neg.f64 (fabs.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (neg.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(+.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) 0)
(+.f64 0 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(-.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) 1)
(*.f64 1 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) 1)
(*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) 1))
(*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 (/.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (/.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) 1) (*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))))
(pow.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) 1)
(neg.f64 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(+.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) 0)
(+.f64 0 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))
(-.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) 0)
(-.f64 0 (neg.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 1)
(*.f64 1 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))
(*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) 1)
(*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(*.f64 (/.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))
(*.f64 (*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (/.f64 1 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(*.f64 (*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (/.f64 1 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 1))
(*.f64 (*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (/.f64 (/.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(*.f64 (/.f64 1 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(*.f64 (*.f64 (*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 (/.f64 1 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (*.f64 (*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 (*.f64 (/.f64 1 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 1) (*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 (*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 (*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(pow.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) 1)
(neg.f64 (neg.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
Outputs
(*.f64 2 t)
(+.f64 (*.f64 2 t) (*.f64 -2 (pow.f64 t 2)))
(+.f64 (*.f64 2 t) (+.f64 (*.f64 -2 (pow.f64 t 2)) (*.f64 2 (pow.f64 t 3))))
(+.f64 (*.f64 -2 (pow.f64 t 2)) (*.f64 2 (+.f64 t (pow.f64 t 3))))
(+.f64 (*.f64 2 t) (+.f64 (*.f64 -2 (pow.f64 t 2)) (+.f64 (*.f64 -2 (pow.f64 t 4)) (*.f64 2 (pow.f64 t 3)))))
(+.f64 (*.f64 2 t) (+.f64 (*.f64 -2 (pow.f64 t 2)) (+.f64 (*.f64 2 (pow.f64 t 3)) (*.f64 -2 (pow.f64 t 4)))))
(+.f64 (*.f64 -2 (pow.f64 t 4)) (+.f64 (*.f64 -2 (pow.f64 t 2)) (*.f64 2 (+.f64 t (pow.f64 t 3)))))
(+.f64 (*.f64 2 (+.f64 t (pow.f64 t 3))) (*.f64 -2 (+.f64 (pow.f64 t 2) (pow.f64 t 4))))
2
(-.f64 2 (*.f64 2 (/.f64 1 t)))
(-.f64 (+.f64 2 (*.f64 2 (/.f64 1 (pow.f64 t 2)))) (*.f64 2 (/.f64 1 t)))
(-.f64 (+.f64 2 (*.f64 2 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 t 3))) (*.f64 2 (/.f64 1 t))))
(-.f64 (+.f64 2 (*.f64 2 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 2 (/.f64 1 t)) (*.f64 2 (/.f64 1 (pow.f64 t 3)))))
(-.f64 (+.f64 2 (*.f64 2 (/.f64 1 (pow.f64 t 2)))) (*.f64 2 (+.f64 (/.f64 1 (pow.f64 t 3)) (/.f64 1 t))))
(-.f64 (+.f64 2 (*.f64 2 (/.f64 1 (pow.f64 t 2)))) (*.f64 2 (+.f64 (/.f64 1 t) (/.f64 1 (pow.f64 t 3)))))
2
(-.f64 2 (*.f64 2 (/.f64 1 t)))
(-.f64 (+.f64 2 (*.f64 2 (/.f64 1 (pow.f64 t 2)))) (*.f64 2 (/.f64 1 t)))
(-.f64 (+.f64 2 (*.f64 2 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 t 3))) (*.f64 2 (/.f64 1 t))))
(-.f64 (+.f64 2 (*.f64 2 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 2 (/.f64 1 t)) (*.f64 2 (/.f64 1 (pow.f64 t 3)))))
(-.f64 (+.f64 2 (*.f64 2 (/.f64 1 (pow.f64 t 2)))) (*.f64 2 (+.f64 (/.f64 1 (pow.f64 t 3)) (/.f64 1 t))))
(-.f64 (+.f64 2 (*.f64 2 (/.f64 1 (pow.f64 t 2)))) (*.f64 2 (+.f64 (/.f64 1 t) (/.f64 1 (pow.f64 t 3)))))
(*.f64 4 (pow.f64 t 2))
(*.f64 (pow.f64 t 2) 4)
(+.f64 (*.f64 -8 (pow.f64 t 3)) (*.f64 4 (pow.f64 t 2)))
(+.f64 (*.f64 (pow.f64 t 2) 4) (*.f64 (pow.f64 t 3) -8))
(+.f64 (*.f64 -8 (pow.f64 t 3)) (+.f64 (*.f64 12 (pow.f64 t 4)) (*.f64 4 (pow.f64 t 2))))
(+.f64 (*.f64 (pow.f64 t 3) -8) (+.f64 (*.f64 (pow.f64 t 2) 4) (*.f64 (pow.f64 t 4) 12)))
(+.f64 (*.f64 (pow.f64 t 2) 4) (+.f64 (*.f64 (pow.f64 t 4) 12) (*.f64 (pow.f64 t 3) -8)))
(+.f64 (*.f64 (pow.f64 t 2) 4) (+.f64 (*.f64 (pow.f64 t 3) -8) (*.f64 (pow.f64 t 4) 12)))
(+.f64 (*.f64 -8 (pow.f64 t 3)) (+.f64 (*.f64 -16 (pow.f64 t 5)) (+.f64 (*.f64 12 (pow.f64 t 4)) (*.f64 4 (pow.f64 t 2)))))
(+.f64 (*.f64 (pow.f64 t 3) -8) (+.f64 (*.f64 (pow.f64 t 4) 12) (+.f64 (*.f64 (pow.f64 t 2) 4) (*.f64 -16 (pow.f64 t 5)))))
(+.f64 (*.f64 (pow.f64 t 3) -8) (+.f64 (*.f64 (pow.f64 t 2) 4) (+.f64 (*.f64 -16 (pow.f64 t 5)) (*.f64 (pow.f64 t 4) 12))))
(+.f64 (*.f64 (pow.f64 t 2) 4) (+.f64 (+.f64 (*.f64 (pow.f64 t 4) 12) (*.f64 -16 (pow.f64 t 5))) (*.f64 (pow.f64 t 3) -8)))
(+.f64 (*.f64 (pow.f64 t 2) 4) (+.f64 (*.f64 (pow.f64 t 3) -8) (+.f64 (*.f64 (pow.f64 t 4) 12) (*.f64 -16 (pow.f64 t 5)))))
4
(-.f64 4 (*.f64 8 (/.f64 1 t)))
(-.f64 4 (*.f64 (/.f64 1 t) 8))
(-.f64 (+.f64 4 (*.f64 12 (/.f64 1 (pow.f64 t 2)))) (*.f64 8 (/.f64 1 t)))
(-.f64 (+.f64 4 (*.f64 (/.f64 1 (pow.f64 t 2)) 12)) (*.f64 (/.f64 1 t) 8))
(-.f64 (+.f64 4 (*.f64 12 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 8 (/.f64 1 t)) (*.f64 16 (/.f64 1 (pow.f64 t 3)))))
(-.f64 (+.f64 4 (*.f64 (/.f64 1 (pow.f64 t 2)) 12)) (+.f64 (*.f64 (/.f64 1 t) 8) (*.f64 (/.f64 1 (pow.f64 t 3)) 16)))
4
(-.f64 4 (*.f64 8 (/.f64 1 t)))
(-.f64 4 (*.f64 (/.f64 1 t) 8))
(-.f64 (+.f64 4 (*.f64 12 (/.f64 1 (pow.f64 t 2)))) (*.f64 8 (/.f64 1 t)))
(-.f64 (+.f64 4 (*.f64 (/.f64 1 (pow.f64 t 2)) 12)) (*.f64 (/.f64 1 t) 8))
(-.f64 (+.f64 4 (*.f64 12 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 8 (/.f64 1 t)) (*.f64 16 (/.f64 1 (pow.f64 t 3)))))
(-.f64 (+.f64 4 (*.f64 (/.f64 1 (pow.f64 t 2)) 12)) (+.f64 (*.f64 (/.f64 1 t) 8) (*.f64 (/.f64 1 (pow.f64 t 3)) 16)))
1/2
(+.f64 (*.f64 -1 (pow.f64 t 2)) 1/2)
(+.f64 1/2 (*.f64 (pow.f64 t 2) -1))
(+.f64 1/2 (neg.f64 (pow.f64 t 2)))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (+.f64 1/2 (*.f64 2 (pow.f64 t 3))))
(+.f64 1/2 (+.f64 (*.f64 2 (pow.f64 t 3)) (*.f64 (pow.f64 t 2) -1)))
(+.f64 (*.f64 2 (pow.f64 t 3)) (+.f64 1/2 (neg.f64 (pow.f64 t 2))))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (+.f64 1/2 (+.f64 (*.f64 2 (pow.f64 t 3)) (*.f64 -1 (pow.f64 t 4)))))
(+.f64 (*.f64 (pow.f64 t 2) -1) (+.f64 (*.f64 2 (pow.f64 t 3)) (+.f64 (*.f64 (pow.f64 t 4) -1) 1/2)))
(+.f64 (*.f64 2 (pow.f64 t 3)) (+.f64 (+.f64 1/2 (neg.f64 (pow.f64 t 4))) (neg.f64 (pow.f64 t 2))))
(+.f64 (neg.f64 (pow.f64 t 2)) (+.f64 1/2 (+.f64 (*.f64 2 (pow.f64 t 3)) (neg.f64 (pow.f64 t 4)))))
(+.f64 (*.f64 2 (pow.f64 t 3)) (+.f64 (neg.f64 (pow.f64 t 2)) (+.f64 1/2 (neg.f64 (pow.f64 t 4)))))
1/6
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 1/6 (*.f64 (/.f64 1 t) 2/9))
(-.f64 (+.f64 1/6 (*.f64 2/9 (/.f64 1 t))) (*.f64 1/27 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 1/6 (*.f64 (/.f64 1 t) 2/9)) (*.f64 (/.f64 1 (pow.f64 t 2)) 1/27))
(-.f64 (+.f64 1/6 (*.f64 2/9 (/.f64 1 t))) (+.f64 (*.f64 1/27 (/.f64 1 (pow.f64 t 2))) (*.f64 4/81 (/.f64 1 (pow.f64 t 3)))))
(-.f64 (+.f64 1/6 (*.f64 (/.f64 1 t) 2/9)) (+.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 1/27) (*.f64 (/.f64 1 (pow.f64 t 3)) 4/81)))
(-.f64 (-.f64 (+.f64 1/6 (*.f64 (/.f64 1 t) 2/9)) (*.f64 (/.f64 1 (pow.f64 t 3)) 4/81)) (*.f64 (/.f64 1 (pow.f64 t 2)) 1/27))
1/6
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 1/6 (*.f64 (/.f64 1 t) 2/9))
(-.f64 (+.f64 1/6 (*.f64 2/9 (/.f64 1 t))) (*.f64 1/27 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 1/6 (*.f64 (/.f64 1 t) 2/9)) (*.f64 (/.f64 1 (pow.f64 t 2)) 1/27))
(-.f64 (+.f64 1/6 (*.f64 2/9 (/.f64 1 t))) (+.f64 (*.f64 1/27 (/.f64 1 (pow.f64 t 2))) (*.f64 4/81 (/.f64 1 (pow.f64 t 3)))))
(-.f64 (+.f64 1/6 (*.f64 (/.f64 1 t) 2/9)) (+.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 1/27) (*.f64 (/.f64 1 (pow.f64 t 3)) 4/81)))
(-.f64 (-.f64 (+.f64 1/6 (*.f64 (/.f64 1 t) 2/9)) (*.f64 (/.f64 1 (pow.f64 t 3)) 4/81)) (*.f64 (/.f64 1 (pow.f64 t 2)) 1/27))
2
(+.f64 2 (*.f64 -2 t))
(+.f64 2 (*.f64 t -2))
(+.f64 2 (+.f64 (*.f64 -2 t) (*.f64 2 (pow.f64 t 2))))
(+.f64 2 (+.f64 (*.f64 t -2) (*.f64 2 (pow.f64 t 2))))
(+.f64 (*.f64 -2 (pow.f64 t 3)) (+.f64 2 (+.f64 (*.f64 -2 t) (*.f64 2 (pow.f64 t 2)))))
(+.f64 (+.f64 2 (+.f64 (*.f64 t -2) (*.f64 2 (pow.f64 t 2)))) (*.f64 -2 (pow.f64 t 3)))
(+.f64 2 (+.f64 (+.f64 (*.f64 t -2) (*.f64 2 (pow.f64 t 2))) (*.f64 -2 (pow.f64 t 3))))
(+.f64 (*.f64 2 (pow.f64 t 2)) (+.f64 (+.f64 2 (*.f64 t -2)) (*.f64 -2 (pow.f64 t 3))))
(+.f64 (+.f64 2 (*.f64 t -2)) (+.f64 (*.f64 2 (pow.f64 t 2)) (*.f64 -2 (pow.f64 t 3))))
(/.f64 2 t)
(-.f64 (*.f64 2 (/.f64 1 t)) (*.f64 2 (/.f64 1 (pow.f64 t 2))))
(*.f64 2 (-.f64 (/.f64 1 t) (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 t 3))) (*.f64 2 (/.f64 1 t))) (*.f64 2 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 t)) (*.f64 2 (/.f64 1 (pow.f64 t 3)))) (*.f64 2 (/.f64 1 (pow.f64 t 2))))
(-.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 t 3)) (/.f64 1 t))) (*.f64 2 (/.f64 1 (pow.f64 t 2))))
(*.f64 2 (-.f64 (+.f64 (/.f64 1 t) (/.f64 1 (pow.f64 t 3))) (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 t 3))) (*.f64 2 (/.f64 1 t))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 t 4))) (*.f64 2 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 t)) (*.f64 2 (/.f64 1 (pow.f64 t 3)))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 t 2))) (*.f64 2 (/.f64 1 (pow.f64 t 4)))))
(-.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 t 3)) (/.f64 1 t))) (*.f64 2 (+.f64 (/.f64 1 (pow.f64 t 4)) (/.f64 1 (pow.f64 t 2)))))
(-.f64 (*.f64 2 (+.f64 (/.f64 1 t) (/.f64 1 (pow.f64 t 3)))) (*.f64 2 (+.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 1 (pow.f64 t 4)))))
(*.f64 2 (-.f64 (+.f64 (/.f64 1 t) (/.f64 1 (pow.f64 t 3))) (+.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 1 (pow.f64 t 4)))))
(/.f64 2 t)
(-.f64 (*.f64 2 (/.f64 1 t)) (*.f64 2 (/.f64 1 (pow.f64 t 2))))
(*.f64 2 (-.f64 (/.f64 1 t) (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 t 3))) (*.f64 2 (/.f64 1 t))) (*.f64 2 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 t)) (*.f64 2 (/.f64 1 (pow.f64 t 3)))) (*.f64 2 (/.f64 1 (pow.f64 t 2))))
(-.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 t 3)) (/.f64 1 t))) (*.f64 2 (/.f64 1 (pow.f64 t 2))))
(*.f64 2 (-.f64 (+.f64 (/.f64 1 t) (/.f64 1 (pow.f64 t 3))) (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 t 3))) (*.f64 2 (/.f64 1 t))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 t 4))) (*.f64 2 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 t)) (*.f64 2 (/.f64 1 (pow.f64 t 3)))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 t 2))) (*.f64 2 (/.f64 1 (pow.f64 t 4)))))
(-.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 t 3)) (/.f64 1 t))) (*.f64 2 (+.f64 (/.f64 1 (pow.f64 t 4)) (/.f64 1 (pow.f64 t 2)))))
(-.f64 (*.f64 2 (+.f64 (/.f64 1 t) (/.f64 1 (pow.f64 t 3)))) (*.f64 2 (+.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 1 (pow.f64 t 4)))))
(*.f64 2 (-.f64 (+.f64 (/.f64 1 t) (/.f64 1 (pow.f64 t 3))) (+.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 1 (pow.f64 t 4)))))
(+.f64 1 (-.f64 2 (-.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) -1)))
(+.f64 1 (-.f64 2 (+.f64 1 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))
(+.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 0)
(+.f64 1 (-.f64 2 (+.f64 1 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))
(+.f64 0 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(+.f64 1 (-.f64 2 (+.f64 1 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))
(+.f64 (-.f64 2 (-.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) -1)) 1)
(+.f64 1 (-.f64 2 (+.f64 1 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))
(*.f64 1 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(+.f64 1 (-.f64 2 (+.f64 1 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 1)
(+.f64 1 (-.f64 2 (+.f64 1 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(+.f64 1 (-.f64 2 (+.f64 1 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (/.f64 1 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(+.f64 1 (-.f64 2 (+.f64 1 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (/.f64 (/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(+.f64 1 (-.f64 2 (+.f64 1 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (/.f64 (/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (fabs.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (fabs.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(+.f64 1 (-.f64 2 (+.f64 1 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))
(*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 1 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(+.f64 1 (-.f64 2 (+.f64 1 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))
(*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 (/.f64 1 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 1))
(+.f64 1 (-.f64 2 (+.f64 1 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))
(*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(+.f64 1 (-.f64 2 (+.f64 1 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))
(*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 -1 (-.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) 2)))
(+.f64 1 (-.f64 2 (+.f64 1 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))
(*.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(+.f64 1 (-.f64 2 (+.f64 1 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))
(*.f64 (-.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) 2) -1)
(+.f64 1 (-.f64 2 (+.f64 1 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))
(*.f64 (*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (/.f64 (/.f64 1 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(+.f64 1 (-.f64 2 (+.f64 1 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))
(*.f64 (*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (/.f64 (*.f64 (/.f64 1 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 1) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(+.f64 1 (-.f64 2 (+.f64 1 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))
(*.f64 (neg.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (-.f64 -1 (-.f64 2 (-.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) -1))))
(+.f64 1 (-.f64 2 (+.f64 1 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))
(*.f64 (/.f64 1 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(+.f64 1 (-.f64 2 (+.f64 1 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 (/.f64 (/.f64 1 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(+.f64 1 (-.f64 2 (+.f64 1 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))
(/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 1)
(+.f64 1 (-.f64 2 (+.f64 1 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))
(/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(+.f64 1 (-.f64 2 (+.f64 1 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))
(/.f64 (-.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) 2) -1)
(+.f64 1 (-.f64 2 (+.f64 1 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))
(pow.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 1)
(+.f64 1 (-.f64 2 (+.f64 1 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))
(neg.f64 (-.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) 2))
(+.f64 1 (-.f64 2 (+.f64 1 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))
(+.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 0)
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(+.f64 0 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(-.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 0)
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(-.f64 0 (neg.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) 1)
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 1)
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(pow.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 1)
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(neg.f64 (neg.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(fabs.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(fabs.f64 (neg.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(fabs.f64 (/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (fabs.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(fabs.f64 (/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (neg.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(fabs.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (fabs.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (fabs.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(fabs.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (fabs.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(fabs.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) 2)))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(fabs.f64 (*.f64 (-.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) 2) (fabs.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(fabs.f64 (*.f64 (-.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) 2) (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (fabs.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(fabs.f64 (*.f64 (fabs.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (fabs.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(fabs.f64 (*.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (fabs.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (fabs.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(fabs.f64 (/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (neg.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(fabs.f64 (/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (fabs.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(fabs.f64 (/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (fabs.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(fabs.f64 (/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (fabs.f64 (/.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(fabs.f64 (/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 (-.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) 2) (fabs.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(fabs.f64 (/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 2 (fabs.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (fabs.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (fabs.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (fabs.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(fabs.f64 (/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (neg.f64 (fabs.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (neg.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(+.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) 0)
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(+.f64 0 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(-.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) 0)
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) 1)
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 1 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) 1)
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) 1))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 (/.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (/.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) 1) (*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(pow.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) 1)
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(neg.f64 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(+.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) 0)
(/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))
(+.f64 0 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))
(/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))
(-.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) 0)
(/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))
(-.f64 0 (neg.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 1)
(/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))
(*.f64 1 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))
(/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))
(*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) 1)
(/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))
(*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))
(*.f64 (/.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))
(/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))
(*.f64 (*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (/.f64 1 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))
(*.f64 (*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (/.f64 1 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 1))
(/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))
(*.f64 (*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (/.f64 (/.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))
(*.f64 (/.f64 1 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))
(*.f64 (*.f64 (*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 (/.f64 1 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))
(*.f64 (*.f64 (*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 (*.f64 (/.f64 1 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 1) (*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 (*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 (*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))
(pow.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))) 1)
(/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))
(neg.f64 (neg.f64 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))

eval260.0ms (1.8%)

Compiler

Compiled 11742 to 10073 computations (14.2% saved)

prune47.0ms (0.3%)

Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New2534257
Fresh000
Picked011
Done000
Total2535258
Error
0.0b
Counts
258 → 5
Alt Table
Click to see full alt table
StatusErrorProgram
0.0b
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
24.6b
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 2 t)))))
32.4b
(-.f64 1 (+.f64 1/6 (*.f64 (/.f64 1 t) 2/9)))
25.2b
(-.f64 1 1/2)
27.3b
(-.f64 1 1/6)
Compiler

Compiled 70 to 62 computations (11.4% saved)

localize4.0ms (0%)

Compiler

Compiled 6 to 6 computations (0% saved)

localize3.0ms (0%)

Compiler

Compiled 6 to 6 computations (0% saved)

localize16.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 29 to 24 computations (17.2% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite97.0ms (0.7%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0932
17432
220732
373132
4282732
Stop Event
node limit
Counts
2 → 30
Calls
Call 1
Inputs
(*.f64 (/.f64 1 t) 2/9)
(+.f64 1/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) 2/9) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (/.f64 1 t) 2/9)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 1 t) 2/9))) 1)))) (#(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) 2/9) (/.f64 (*.f64 (/.f64 1 t) 2/9) (*.f64 (/.f64 1 t) 2/9)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 1 t) 2/9) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (/.f64 1 t) 2/9)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 t) 2/9) -1/6)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/6 (neg.f64 (*.f64 (/.f64 1 t) 2/9)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 1 t) 2/9))) 5/6)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -7/6 (*.f64 (/.f64 1 t) 2/9))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1/6 (-.f64 -1 (*.f64 (/.f64 1 t) 2/9))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (/.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)) (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)) (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9))) (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)) (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9))) (/.f64 1 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)) (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9))) (/.f64 (/.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)) (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9))) (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)) (*.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)) (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (*.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)) (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)) (*.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)) (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)) (*.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)) (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)))) (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (*.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)) (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (*.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)) (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9))))) (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (*.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)) (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)) (*.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)) (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)))) (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (*.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)) (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (/.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)) (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)))))))

simplify203.0ms (1.4%)

Algorithm
egg-herbie
Rules
1714×rational.json-simplify-47
1138×rational.json-simplify-49
1044×rational.json-simplify-2
822×rational.json-simplify-1
774×rational.json-simplify-54
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
065780
1131780
2299780
3918780
42813780
57200780
Stop Event
node limit
Counts
54 → 35
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 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 (*.f64 (/.f64 1 t) 2/9) 0)
(+.f64 0 (*.f64 (/.f64 1 t) 2/9))
(-.f64 (*.f64 (/.f64 1 t) 2/9) 0)
(-.f64 0 (neg.f64 (*.f64 (/.f64 1 t) 2/9)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 1 t) 2/9))) 1)
(/.f64 (*.f64 (/.f64 1 t) 2/9) 1)
(/.f64 (*.f64 (/.f64 1 t) 2/9) (/.f64 (*.f64 (/.f64 1 t) 2/9) (*.f64 (/.f64 1 t) 2/9)))
(pow.f64 (*.f64 (/.f64 1 t) 2/9) 1)
(neg.f64 (neg.f64 (*.f64 (/.f64 1 t) 2/9)))
(-.f64 (*.f64 (/.f64 1 t) 2/9) -1/6)
(-.f64 1/6 (neg.f64 (*.f64 (/.f64 1 t) 2/9)))
(-.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) 0)
(-.f64 0 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 1 t) 2/9))) 5/6)
(-.f64 (-.f64 0 (-.f64 -7/6 (*.f64 (/.f64 1 t) 2/9))) 1)
(-.f64 (-.f64 1/6 (-.f64 -1 (*.f64 (/.f64 1 t) 2/9))) 1)
(*.f64 1 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6))
(*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) 1)
(*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (/.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)) (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9))))
(*.f64 (/.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)) (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9))) (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6))
(*.f64 (*.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)) (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9))) (/.f64 1 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)))
(*.f64 (*.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)) (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9))) (/.f64 (/.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)) (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9))) (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)))
(*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)) (*.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)) (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9))))
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (*.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)) (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)) (*.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)) (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)) (*.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)) (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)))) (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (*.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)) (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9))))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (*.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)) (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9))))) (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (*.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)) (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)) (*.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)) (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)))) (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (*.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)) (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)))))))
(/.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) 1)
(/.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (/.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)) (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9))))
(pow.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) 1)
(neg.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)))
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 1/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 1/6 (*.f64 (/.f64 1 t) -2/9))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 1/6 (*.f64 (/.f64 1 t) -2/9))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 1/6 (*.f64 (/.f64 1 t) -2/9))
1/6
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 1/6 (*.f64 (/.f64 1 t) -2/9))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 1/6 (*.f64 (/.f64 1 t) -2/9))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 1/6 (*.f64 (/.f64 1 t) -2/9))
1/6
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 1/6 (*.f64 (/.f64 1 t) -2/9))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 1/6 (*.f64 (/.f64 1 t) -2/9))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 1/6 (*.f64 (/.f64 1 t) -2/9))
(+.f64 (*.f64 (/.f64 1 t) 2/9) 0)
(*.f64 2/9 (/.f64 1 t))
(+.f64 0 (*.f64 (/.f64 1 t) 2/9))
(*.f64 2/9 (/.f64 1 t))
(-.f64 (*.f64 (/.f64 1 t) 2/9) 0)
(*.f64 2/9 (/.f64 1 t))
(-.f64 0 (neg.f64 (*.f64 (/.f64 1 t) 2/9)))
(*.f64 2/9 (/.f64 1 t))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 1 t) 2/9))) 1)
(*.f64 2/9 (/.f64 1 t))
(/.f64 (*.f64 (/.f64 1 t) 2/9) 1)
(*.f64 2/9 (/.f64 1 t))
(/.f64 (*.f64 (/.f64 1 t) 2/9) (/.f64 (*.f64 (/.f64 1 t) 2/9) (*.f64 (/.f64 1 t) 2/9)))
(*.f64 2/9 (/.f64 1 t))
(pow.f64 (*.f64 (/.f64 1 t) 2/9) 1)
(*.f64 2/9 (/.f64 1 t))
(neg.f64 (neg.f64 (*.f64 (/.f64 1 t) 2/9)))
(*.f64 2/9 (/.f64 1 t))
(-.f64 (*.f64 (/.f64 1 t) 2/9) -1/6)
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 1/6 (*.f64 (/.f64 1 t) -2/9))
(-.f64 1/6 (neg.f64 (*.f64 (/.f64 1 t) 2/9)))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 1/6 (*.f64 (/.f64 1 t) -2/9))
(-.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) 0)
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 1/6 (*.f64 (/.f64 1 t) -2/9))
(-.f64 0 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 1/6 (*.f64 (/.f64 1 t) -2/9))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 1 t) 2/9))) 5/6)
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 1/6 (*.f64 (/.f64 1 t) -2/9))
(-.f64 (-.f64 0 (-.f64 -7/6 (*.f64 (/.f64 1 t) 2/9))) 1)
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 1/6 (*.f64 (/.f64 1 t) -2/9))
(-.f64 (-.f64 1/6 (-.f64 -1 (*.f64 (/.f64 1 t) 2/9))) 1)
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 1/6 (*.f64 (/.f64 1 t) -2/9))
(*.f64 1 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 1/6 (*.f64 (/.f64 1 t) -2/9))
(*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) 1)
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 1/6 (*.f64 (/.f64 1 t) -2/9))
(*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (/.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)) (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9))))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 1/6 (*.f64 (/.f64 1 t) -2/9))
(*.f64 (/.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)) (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9))) (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 1/6 (*.f64 (/.f64 1 t) -2/9))
(*.f64 (*.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)) (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9))) (/.f64 1 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 1/6 (*.f64 (/.f64 1 t) -2/9))
(*.f64 (*.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)) (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9))) (/.f64 (/.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)) (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9))) (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 1/6 (*.f64 (/.f64 1 t) -2/9))
(*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)) (*.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)) (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9))))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 1/6 (*.f64 (/.f64 1 t) -2/9))
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (*.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)) (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)) (*.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)) (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)))))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 1/6 (*.f64 (/.f64 1 t) -2/9))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)) (*.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)) (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)))) (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (*.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)) (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9))))))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 1/6 (*.f64 (/.f64 1 t) -2/9))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (*.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)) (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9))))) (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (*.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)) (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)) (*.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)) (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)))) (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (*.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)) (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)))))))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 1/6 (*.f64 (/.f64 1 t) -2/9))
(/.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) 1)
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 1/6 (*.f64 (/.f64 1 t) -2/9))
(/.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (/.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)) (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9))))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 1/6 (*.f64 (/.f64 1 t) -2/9))
(pow.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) 1)
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 1/6 (*.f64 (/.f64 1 t) -2/9))
(neg.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(-.f64 1/6 (*.f64 (/.f64 1 t) -2/9))

localize46.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 110 to 89 computations (19.1% saved)

series2.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite149.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
930×rational.json-simplify-47
834×rational.json-simplify-58
766×rational.json-simplify-50
642×rational.json-5
640×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01498
112198
238598
3142698
4569998
Stop Event
node limit
Counts
2 → 28
Calls
Call 1
Inputs
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 2 t))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 2 t))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (/.f64 (/.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (/.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) 1) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))))))

simplify244.0ms (1.7%)

Algorithm
egg-herbie
Rules
964×rational.json-simplify-47
802×rational.json-simplify-2
752×rational.json-simplify-58
676×rational.json-simplify-1
606×rational.json-simplify-42
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01112386
12242308
24182290
312712290
442912290
567252290
Stop Event
node limit
Counts
52 → 83
Calls
Call 1
Inputs
(*.f64 4 (pow.f64 t 2))
(+.f64 (*.f64 -4 (pow.f64 t 3)) (*.f64 4 (pow.f64 t 2)))
(+.f64 (*.f64 4 (pow.f64 t 4)) (+.f64 (*.f64 -4 (pow.f64 t 3)) (*.f64 4 (pow.f64 t 2))))
(+.f64 (*.f64 4 (pow.f64 t 4)) (+.f64 (*.f64 -4 (pow.f64 t 3)) (+.f64 (*.f64 -4 (pow.f64 t 5)) (*.f64 4 (pow.f64 t 2)))))
(*.f64 4 t)
(-.f64 (*.f64 4 t) 4)
(-.f64 (+.f64 (*.f64 4 (/.f64 1 t)) (*.f64 4 t)) 4)
(-.f64 (+.f64 (*.f64 4 (/.f64 1 t)) (*.f64 4 t)) (+.f64 4 (*.f64 4 (/.f64 1 (pow.f64 t 2)))))
(*.f64 4 t)
(-.f64 (*.f64 4 t) 4)
(-.f64 (+.f64 (*.f64 4 (/.f64 1 t)) (*.f64 4 t)) 4)
(-.f64 (+.f64 (*.f64 4 (/.f64 1 t)) (*.f64 4 t)) (+.f64 4 (*.f64 4 (/.f64 1 (pow.f64 t 2)))))
1/2
(+.f64 (*.f64 -1 (pow.f64 t 2)) 1/2)
(+.f64 (*.f64 -1 (pow.f64 t 2)) (+.f64 1/2 (pow.f64 t 3)))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (+.f64 1/2 (+.f64 (pow.f64 t 4) (pow.f64 t 3))))
(/.f64 1/4 t)
(+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 2))) (*.f64 1/4 (/.f64 1 t)))
(-.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 2))) (*.f64 1/4 (/.f64 1 t))) (*.f64 3/16 (/.f64 1 (pow.f64 t 3))))
(-.f64 (+.f64 (*.f64 1/32 (/.f64 1 (pow.f64 t 4))) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 2))) (*.f64 1/4 (/.f64 1 t)))) (*.f64 3/16 (/.f64 1 (pow.f64 t 3))))
(/.f64 1/4 t)
(+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 2))) (*.f64 1/4 (/.f64 1 t)))
(-.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 2))) (*.f64 1/4 (/.f64 1 t))) (*.f64 3/16 (/.f64 1 (pow.f64 t 3))))
(-.f64 (+.f64 (*.f64 1/32 (/.f64 1 (pow.f64 t 4))) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 2))) (*.f64 1/4 (/.f64 1 t)))) (*.f64 3/16 (/.f64 1 (pow.f64 t 3))))
(+.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 0)
(+.f64 0 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(+.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(-.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 0)
(-.f64 0 (neg.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) 1)
(/.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 1)
(/.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(pow.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 1)
(neg.f64 (neg.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(+.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) 0)
(+.f64 0 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(-.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) 1)
(*.f64 1 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) 1)
(*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))
(*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) 1))
(*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (/.f64 (/.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (/.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) 1) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))))
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))))
(pow.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) 1)
(neg.f64 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))
Outputs
(*.f64 4 (pow.f64 t 2))
(+.f64 (*.f64 -4 (pow.f64 t 3)) (*.f64 4 (pow.f64 t 2)))
(+.f64 (*.f64 4 (pow.f64 t 2)) (*.f64 -4 (pow.f64 t 3)))
(+.f64 (*.f64 4 (pow.f64 t 4)) (+.f64 (*.f64 -4 (pow.f64 t 3)) (*.f64 4 (pow.f64 t 2))))
(+.f64 (*.f64 -4 (pow.f64 t 3)) (+.f64 (*.f64 4 (pow.f64 t 2)) (*.f64 4 (pow.f64 t 4))))
(+.f64 (*.f64 -4 (pow.f64 t 3)) (*.f64 4 (+.f64 (pow.f64 t 4) (pow.f64 t 2))))
(+.f64 (*.f64 -4 (pow.f64 t 3)) (*.f64 4 (+.f64 (pow.f64 t 2) (pow.f64 t 4))))
(+.f64 (*.f64 4 (pow.f64 t 4)) (+.f64 (*.f64 -4 (pow.f64 t 3)) (+.f64 (*.f64 -4 (pow.f64 t 5)) (*.f64 4 (pow.f64 t 2)))))
(+.f64 (*.f64 -4 (pow.f64 t 3)) (+.f64 (+.f64 (*.f64 4 (pow.f64 t 2)) (*.f64 -4 (pow.f64 t 5))) (*.f64 4 (pow.f64 t 4))))
(+.f64 (*.f64 -4 (pow.f64 t 5)) (+.f64 (*.f64 -4 (pow.f64 t 3)) (*.f64 4 (+.f64 (pow.f64 t 4) (pow.f64 t 2)))))
(+.f64 (*.f64 4 (+.f64 (pow.f64 t 2) (pow.f64 t 4))) (*.f64 -4 (+.f64 (pow.f64 t 3) (pow.f64 t 5))))
(*.f64 4 t)
(-.f64 (*.f64 4 t) 4)
(-.f64 (+.f64 (*.f64 4 (/.f64 1 t)) (*.f64 4 t)) 4)
(-.f64 (+.f64 (*.f64 4 t) (*.f64 4 (/.f64 1 t))) 4)
(-.f64 (*.f64 4 (+.f64 (/.f64 1 t) t)) 4)
(-.f64 (*.f64 4 (+.f64 t (/.f64 1 t))) 4)
(-.f64 (+.f64 (*.f64 4 (/.f64 1 t)) (*.f64 4 t)) (+.f64 4 (*.f64 4 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (+.f64 (*.f64 4 t) (*.f64 4 (/.f64 1 t))) (+.f64 4 (*.f64 4 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (*.f64 4 (+.f64 (/.f64 1 t) t)) (+.f64 4 (*.f64 4 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (*.f64 4 (-.f64 (+.f64 t (/.f64 1 t)) (/.f64 1 (pow.f64 t 2)))) 4)
(*.f64 4 t)
(-.f64 (*.f64 4 t) 4)
(-.f64 (+.f64 (*.f64 4 (/.f64 1 t)) (*.f64 4 t)) 4)
(-.f64 (+.f64 (*.f64 4 t) (*.f64 4 (/.f64 1 t))) 4)
(-.f64 (*.f64 4 (+.f64 (/.f64 1 t) t)) 4)
(-.f64 (*.f64 4 (+.f64 t (/.f64 1 t))) 4)
(-.f64 (+.f64 (*.f64 4 (/.f64 1 t)) (*.f64 4 t)) (+.f64 4 (*.f64 4 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (+.f64 (*.f64 4 t) (*.f64 4 (/.f64 1 t))) (+.f64 4 (*.f64 4 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (*.f64 4 (+.f64 (/.f64 1 t) t)) (+.f64 4 (*.f64 4 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (*.f64 4 (-.f64 (+.f64 t (/.f64 1 t)) (/.f64 1 (pow.f64 t 2)))) 4)
1/2
(+.f64 (*.f64 -1 (pow.f64 t 2)) 1/2)
(+.f64 1/2 (*.f64 (pow.f64 t 2) -1))
(+.f64 1/2 (neg.f64 (pow.f64 t 2)))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (+.f64 1/2 (pow.f64 t 3)))
(+.f64 1/2 (+.f64 (pow.f64 t 3) (*.f64 (pow.f64 t 2) -1)))
(+.f64 (pow.f64 t 3) (+.f64 1/2 (neg.f64 (pow.f64 t 2))))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (+.f64 1/2 (+.f64 (pow.f64 t 4) (pow.f64 t 3))))
(+.f64 1/2 (+.f64 (+.f64 (pow.f64 t 3) (pow.f64 t 4)) (*.f64 (pow.f64 t 2) -1)))
(+.f64 1/2 (+.f64 (neg.f64 (pow.f64 t 2)) (+.f64 (pow.f64 t 3) (pow.f64 t 4))))
(+.f64 1/2 (+.f64 (pow.f64 t 3) (+.f64 (pow.f64 t 4) (neg.f64 (pow.f64 t 2)))))
(+.f64 (pow.f64 t 3) (+.f64 (+.f64 (pow.f64 t 4) (neg.f64 (pow.f64 t 2))) 1/2))
(/.f64 1/4 t)
(+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 2))) (*.f64 1/4 (/.f64 1 t)))
(+.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 1/8) (*.f64 (/.f64 1 t) 1/4))
(-.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 2))) (*.f64 1/4 (/.f64 1 t))) (*.f64 3/16 (/.f64 1 (pow.f64 t 3))))
(-.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 1/8) (*.f64 (/.f64 1 t) 1/4)) (*.f64 3/16 (/.f64 1 (pow.f64 t 3))))
(-.f64 (+.f64 (*.f64 1/32 (/.f64 1 (pow.f64 t 4))) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 2))) (*.f64 1/4 (/.f64 1 t)))) (*.f64 3/16 (/.f64 1 (pow.f64 t 3))))
(-.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 1/8) (*.f64 (/.f64 1 t) 1/4)) (*.f64 1/32 (/.f64 1 (pow.f64 t 4)))) (*.f64 3/16 (/.f64 1 (pow.f64 t 3))))
(-.f64 (+.f64 (*.f64 (/.f64 1 t) 1/4) (+.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 1/8) (*.f64 1/32 (/.f64 1 (pow.f64 t 4))))) (*.f64 3/16 (/.f64 1 (pow.f64 t 3))))
(-.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 1/8) (+.f64 (*.f64 (/.f64 1 t) 1/4) (*.f64 1/32 (/.f64 1 (pow.f64 t 4))))) (*.f64 3/16 (/.f64 1 (pow.f64 t 3))))
(/.f64 1/4 t)
(+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 2))) (*.f64 1/4 (/.f64 1 t)))
(+.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 1/8) (*.f64 (/.f64 1 t) 1/4))
(-.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 2))) (*.f64 1/4 (/.f64 1 t))) (*.f64 3/16 (/.f64 1 (pow.f64 t 3))))
(-.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 1/8) (*.f64 (/.f64 1 t) 1/4)) (*.f64 3/16 (/.f64 1 (pow.f64 t 3))))
(-.f64 (+.f64 (*.f64 1/32 (/.f64 1 (pow.f64 t 4))) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 2))) (*.f64 1/4 (/.f64 1 t)))) (*.f64 3/16 (/.f64 1 (pow.f64 t 3))))
(-.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 1/8) (*.f64 (/.f64 1 t) 1/4)) (*.f64 1/32 (/.f64 1 (pow.f64 t 4)))) (*.f64 3/16 (/.f64 1 (pow.f64 t 3))))
(-.f64 (+.f64 (*.f64 (/.f64 1 t) 1/4) (+.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 1/8) (*.f64 1/32 (/.f64 1 (pow.f64 t 4))))) (*.f64 3/16 (/.f64 1 (pow.f64 t 3))))
(-.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 1/8) (+.f64 (*.f64 (/.f64 1 t) 1/4) (*.f64 1/32 (/.f64 1 (pow.f64 t 4))))) (*.f64 3/16 (/.f64 1 (pow.f64 t 3))))
(+.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 0)
(*.f64 t (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 2 t))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(+.f64 0 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 t (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 2 t))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(+.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (+.f64 t t))
(-.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 0)
(*.f64 t (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 2 t))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(-.f64 0 (neg.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 t (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 2 t))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) 1)
(*.f64 t (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 2 t))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(/.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 1)
(*.f64 t (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 2 t))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(/.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(/.f64 (*.f64 t (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2)) (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 (*.f64 t (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2)) (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(pow.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 1)
(*.f64 t (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 2 t))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(neg.f64 (neg.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 t (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 2 t))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(+.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) 0)
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 2 t))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(+.f64 0 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 2 t))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(-.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) 0)
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 2 t))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 2 t))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) 1)
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 2 t))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 1 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 2 t))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) 1)
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 2 t))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 2 t))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 2 t))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 2 t))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) 1))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 2 t))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (/.f64 (/.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 2 t))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 2 t))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 2 t))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (/.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) 1) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 2 t))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 2 t))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(pow.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) 1)
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 2 t))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(neg.f64 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 2 t))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))

eval311.0ms (2.1%)

Compiler

Compiled 6531 to 5597 computations (14.3% saved)

prune239.0ms (1.6%)

Pruning

8 alts after pruning (4 fresh and 4 done)

PrunedKeptTotal
New1974201
Fresh000
Picked011
Done134
Total1988206
Error
0.0b
Counts
206 → 8
Alt Table
Click to see full alt table
StatusErrorProgram
24.6b
(-.f64 1 (/.f64 1 (+.f64 2 (-.f64 (-.f64 0 (-.f64 -1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) 1))))
0.0b
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
24.6b
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 2 t)))))
24.6b
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 (*.f64 2 t) (*.f64 2 t)))))
32.4b
(-.f64 1 (-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 1 t) 2/9))) 5/6))
32.4b
(-.f64 1 (+.f64 1/6 (/.f64 2/9 t)))
25.2b
(-.f64 1 1/2)
27.3b
(-.f64 1 1/6)
Compiler

Compiled 124 to 110 computations (11.3% saved)

localize16.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 20 to 16 computations (20% saved)

series1.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 1/6 (/.f64 2/9 t))
0.0ms
t
@-inf
(/.f64 2/9 t)
0.0ms
t
@-inf
(+.f64 1/6 (/.f64 2/9 t))

rewrite114.0ms (0.8%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0720
15720
216920
358220
4219220
Stop Event
node limit
Counts
2 → 38
Calls
Call 1
Inputs
(/.f64 2/9 t)
(+.f64 1/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 (/.f64 2/9 t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 2/9 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 2/9 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2/9 t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2/9 t) (/.f64 (/.f64 2/9 t) (/.f64 2/9 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 2/9 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2/9 t) (/.f64 2/9 t)) (/.f64 2/9 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2/9 t) (/.f64 2/9 t)) (/.f64 1 (/.f64 2/9 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2/9 t) (/.f64 2/9 t)) (/.f64 (/.f64 (/.f64 2/9 t) (/.f64 2/9 t)) (/.f64 2/9 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2/9 t)) (*.f64 (/.f64 2/9 t) (/.f64 2/9 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2/9 t) (*.f64 (/.f64 2/9 t) (*.f64 (/.f64 2/9 t) (/.f64 2/9 t)))) (/.f64 (/.f64 1 (/.f64 2/9 t)) (*.f64 (/.f64 2/9 t) (/.f64 2/9 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 2/9 t)) (*.f64 (/.f64 2/9 t) (/.f64 2/9 t))) (*.f64 (/.f64 2/9 t) (*.f64 (/.f64 2/9 t) (*.f64 (/.f64 2/9 t) (/.f64 2/9 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 2/9 t) (*.f64 (/.f64 2/9 t) (*.f64 (/.f64 2/9 t) (/.f64 2/9 t)))) (*.f64 (/.f64 2/9 t) (*.f64 (/.f64 2/9 t) (*.f64 (/.f64 2/9 t) (/.f64 2/9 t))))) (/.f64 (/.f64 (/.f64 1 (/.f64 2/9 t)) (*.f64 (/.f64 2/9 t) (/.f64 2/9 t))) (*.f64 (/.f64 2/9 t) (*.f64 (/.f64 2/9 t) (*.f64 (/.f64 2/9 t) (/.f64 2/9 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 2/9 t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 2/9 t)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2/9 t) -1/6)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/6 (neg.f64 (/.f64 2/9 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 2/9 t) 1/6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 -1/6 (/.f64 2/9 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 2/9 t))) 5/6)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -7/6 (/.f64 2/9 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1/6 (-.f64 -1 (/.f64 2/9 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2/9 t) 1/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2/9 t) 1/6) (/.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 2/9 t) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)) (+.f64 (/.f64 2/9 t) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)) (/.f64 1 (+.f64 (/.f64 2/9 t) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)) (/.f64 (/.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)) (+.f64 (/.f64 2/9 t) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 2/9 t) 1/6)) (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)) (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6))) (/.f64 (/.f64 1 (+.f64 (/.f64 2/9 t) 1/6)) (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 2/9 t) 1/6)) (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6))) (*.f64 (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)) (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)) (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6))) (*.f64 (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)) (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)))) (/.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 2/9 t) 1/6)) (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6))) (*.f64 (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)) (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 2/9 t) 1/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 2/9 t) 1/6) (/.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 2/9 t) 1/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 -1/6 (/.f64 2/9 t)))))))

simplify205.0ms (1.4%)

Algorithm
egg-herbie
Rules
1080×rational.json-simplify-49
986×rational.json-simplify-111
916×rational.json-simplify-54
838×rational.json-simplify-2
746×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
079572
1164572
2469572
31727572
45509572
Stop Event
node limit
Counts
50 → 42
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 (/.f64 2/9 t) 0)
(+.f64 0 (/.f64 2/9 t))
(-.f64 (/.f64 2/9 t) 0)
(-.f64 0 (neg.f64 (/.f64 2/9 t)))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 2/9 t))) 1)
(*.f64 (/.f64 2/9 t) 1)
(*.f64 (/.f64 2/9 t) (/.f64 (/.f64 2/9 t) (/.f64 2/9 t)))
(*.f64 1 (/.f64 2/9 t))
(*.f64 (/.f64 (/.f64 2/9 t) (/.f64 2/9 t)) (/.f64 2/9 t))
(*.f64 (*.f64 (/.f64 2/9 t) (/.f64 2/9 t)) (/.f64 1 (/.f64 2/9 t)))
(*.f64 (*.f64 (/.f64 2/9 t) (/.f64 2/9 t)) (/.f64 (/.f64 (/.f64 2/9 t) (/.f64 2/9 t)) (/.f64 2/9 t)))
(*.f64 (/.f64 1 (/.f64 2/9 t)) (*.f64 (/.f64 2/9 t) (/.f64 2/9 t)))
(*.f64 (*.f64 (/.f64 2/9 t) (*.f64 (/.f64 2/9 t) (*.f64 (/.f64 2/9 t) (/.f64 2/9 t)))) (/.f64 (/.f64 1 (/.f64 2/9 t)) (*.f64 (/.f64 2/9 t) (/.f64 2/9 t))))
(*.f64 (/.f64 (/.f64 1 (/.f64 2/9 t)) (*.f64 (/.f64 2/9 t) (/.f64 2/9 t))) (*.f64 (/.f64 2/9 t) (*.f64 (/.f64 2/9 t) (*.f64 (/.f64 2/9 t) (/.f64 2/9 t)))))
(*.f64 (*.f64 (*.f64 (/.f64 2/9 t) (*.f64 (/.f64 2/9 t) (*.f64 (/.f64 2/9 t) (/.f64 2/9 t)))) (*.f64 (/.f64 2/9 t) (*.f64 (/.f64 2/9 t) (*.f64 (/.f64 2/9 t) (/.f64 2/9 t))))) (/.f64 (/.f64 (/.f64 1 (/.f64 2/9 t)) (*.f64 (/.f64 2/9 t) (/.f64 2/9 t))) (*.f64 (/.f64 2/9 t) (*.f64 (/.f64 2/9 t) (*.f64 (/.f64 2/9 t) (/.f64 2/9 t))))))
(pow.f64 (/.f64 2/9 t) 1)
(neg.f64 (neg.f64 (/.f64 2/9 t)))
(-.f64 (/.f64 2/9 t) -1/6)
(-.f64 1/6 (neg.f64 (/.f64 2/9 t)))
(-.f64 (+.f64 (/.f64 2/9 t) 1/6) 0)
(-.f64 0 (-.f64 -1/6 (/.f64 2/9 t)))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 2/9 t))) 5/6)
(-.f64 (-.f64 0 (-.f64 -7/6 (/.f64 2/9 t))) 1)
(-.f64 (-.f64 1/6 (-.f64 -1 (/.f64 2/9 t))) 1)
(*.f64 (+.f64 (/.f64 2/9 t) 1/6) 1)
(*.f64 (+.f64 (/.f64 2/9 t) 1/6) (/.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)))
(*.f64 1 (+.f64 (/.f64 2/9 t) 1/6))
(*.f64 (/.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)) (+.f64 (/.f64 2/9 t) 1/6))
(*.f64 (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)) (/.f64 1 (+.f64 (/.f64 2/9 t) 1/6)))
(*.f64 (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)) (/.f64 (/.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)) (+.f64 (/.f64 2/9 t) 1/6)))
(*.f64 (/.f64 1 (+.f64 (/.f64 2/9 t) 1/6)) (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)))
(*.f64 (*.f64 (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)) (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6))) (/.f64 (/.f64 1 (+.f64 (/.f64 2/9 t) 1/6)) (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 2/9 t) 1/6)) (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6))) (*.f64 (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)) (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6))))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)) (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6))) (*.f64 (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)) (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)))) (/.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 2/9 t) 1/6)) (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6))) (*.f64 (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)) (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)))))
(/.f64 (+.f64 (/.f64 2/9 t) 1/6) 1)
(/.f64 (+.f64 (/.f64 2/9 t) 1/6) (/.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)))
(pow.f64 (+.f64 (/.f64 2/9 t) 1/6) 1)
(neg.f64 (-.f64 -1/6 (/.f64 2/9 t)))
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 (/.f64 2/9 t) 0)
(/.f64 2/9 t)
(+.f64 0 (/.f64 2/9 t))
(/.f64 2/9 t)
(-.f64 (/.f64 2/9 t) 0)
(/.f64 2/9 t)
(-.f64 0 (neg.f64 (/.f64 2/9 t)))
(/.f64 2/9 t)
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 2/9 t))) 1)
(/.f64 2/9 t)
(*.f64 (/.f64 2/9 t) 1)
(/.f64 2/9 t)
(*.f64 (/.f64 2/9 t) (/.f64 (/.f64 2/9 t) (/.f64 2/9 t)))
(/.f64 2/9 t)
(*.f64 1 (/.f64 2/9 t))
(/.f64 2/9 t)
(*.f64 (/.f64 (/.f64 2/9 t) (/.f64 2/9 t)) (/.f64 2/9 t))
(/.f64 2/9 t)
(*.f64 (*.f64 (/.f64 2/9 t) (/.f64 2/9 t)) (/.f64 1 (/.f64 2/9 t)))
(/.f64 2/9 t)
(*.f64 (*.f64 (/.f64 2/9 t) (/.f64 2/9 t)) (/.f64 (/.f64 (/.f64 2/9 t) (/.f64 2/9 t)) (/.f64 2/9 t)))
(/.f64 2/9 t)
(*.f64 (/.f64 1 (/.f64 2/9 t)) (*.f64 (/.f64 2/9 t) (/.f64 2/9 t)))
(/.f64 2/9 t)
(*.f64 (*.f64 (/.f64 2/9 t) (*.f64 (/.f64 2/9 t) (*.f64 (/.f64 2/9 t) (/.f64 2/9 t)))) (/.f64 (/.f64 1 (/.f64 2/9 t)) (*.f64 (/.f64 2/9 t) (/.f64 2/9 t))))
(/.f64 2/9 t)
(*.f64 (/.f64 (/.f64 1 (/.f64 2/9 t)) (*.f64 (/.f64 2/9 t) (/.f64 2/9 t))) (*.f64 (/.f64 2/9 t) (*.f64 (/.f64 2/9 t) (*.f64 (/.f64 2/9 t) (/.f64 2/9 t)))))
(/.f64 2/9 t)
(*.f64 (*.f64 (*.f64 (/.f64 2/9 t) (*.f64 (/.f64 2/9 t) (*.f64 (/.f64 2/9 t) (/.f64 2/9 t)))) (*.f64 (/.f64 2/9 t) (*.f64 (/.f64 2/9 t) (*.f64 (/.f64 2/9 t) (/.f64 2/9 t))))) (/.f64 (/.f64 (/.f64 1 (/.f64 2/9 t)) (*.f64 (/.f64 2/9 t) (/.f64 2/9 t))) (*.f64 (/.f64 2/9 t) (*.f64 (/.f64 2/9 t) (*.f64 (/.f64 2/9 t) (/.f64 2/9 t))))))
(/.f64 2/9 t)
(pow.f64 (/.f64 2/9 t) 1)
(/.f64 2/9 t)
(neg.f64 (neg.f64 (/.f64 2/9 t)))
(/.f64 2/9 t)
(-.f64 (/.f64 2/9 t) -1/6)
(+.f64 (/.f64 2/9 t) 1/6)
(-.f64 1/6 (neg.f64 (/.f64 2/9 t)))
(-.f64 (/.f64 2/9 t) -1/6)
(+.f64 (/.f64 2/9 t) 1/6)
(-.f64 (+.f64 (/.f64 2/9 t) 1/6) 0)
(-.f64 (/.f64 2/9 t) -1/6)
(+.f64 (/.f64 2/9 t) 1/6)
(-.f64 0 (-.f64 -1/6 (/.f64 2/9 t)))
(-.f64 (/.f64 2/9 t) -1/6)
(+.f64 (/.f64 2/9 t) 1/6)
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 2/9 t))) 5/6)
(-.f64 (/.f64 2/9 t) -1/6)
(+.f64 (/.f64 2/9 t) 1/6)
(-.f64 (-.f64 0 (-.f64 -7/6 (/.f64 2/9 t))) 1)
(-.f64 (/.f64 2/9 t) -1/6)
(+.f64 (/.f64 2/9 t) 1/6)
(-.f64 (-.f64 1/6 (-.f64 -1 (/.f64 2/9 t))) 1)
(-.f64 (/.f64 2/9 t) -1/6)
(+.f64 (/.f64 2/9 t) 1/6)
(*.f64 (+.f64 (/.f64 2/9 t) 1/6) 1)
(-.f64 (/.f64 2/9 t) -1/6)
(+.f64 (/.f64 2/9 t) 1/6)
(*.f64 (+.f64 (/.f64 2/9 t) 1/6) (/.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)))
(-.f64 (/.f64 2/9 t) -1/6)
(+.f64 (/.f64 2/9 t) 1/6)
(*.f64 1 (+.f64 (/.f64 2/9 t) 1/6))
(-.f64 (/.f64 2/9 t) -1/6)
(+.f64 (/.f64 2/9 t) 1/6)
(*.f64 (/.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)) (+.f64 (/.f64 2/9 t) 1/6))
(-.f64 (/.f64 2/9 t) -1/6)
(+.f64 (/.f64 2/9 t) 1/6)
(*.f64 (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)) (/.f64 1 (+.f64 (/.f64 2/9 t) 1/6)))
(-.f64 (/.f64 2/9 t) -1/6)
(+.f64 (/.f64 2/9 t) 1/6)
(*.f64 (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)) (/.f64 (/.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)) (+.f64 (/.f64 2/9 t) 1/6)))
(-.f64 (/.f64 2/9 t) -1/6)
(+.f64 (/.f64 2/9 t) 1/6)
(*.f64 (/.f64 1 (+.f64 (/.f64 2/9 t) 1/6)) (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)))
(-.f64 (/.f64 2/9 t) -1/6)
(+.f64 (/.f64 2/9 t) 1/6)
(*.f64 (*.f64 (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)) (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6))) (/.f64 (/.f64 1 (+.f64 (/.f64 2/9 t) 1/6)) (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6))))
(-.f64 (/.f64 2/9 t) -1/6)
(+.f64 (/.f64 2/9 t) 1/6)
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 2/9 t) 1/6)) (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6))) (*.f64 (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)) (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6))))
(-.f64 (/.f64 2/9 t) -1/6)
(+.f64 (/.f64 2/9 t) 1/6)
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)) (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6))) (*.f64 (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)) (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)))) (/.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 2/9 t) 1/6)) (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6))) (*.f64 (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)) (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)))))
(-.f64 (/.f64 2/9 t) -1/6)
(+.f64 (/.f64 2/9 t) 1/6)
(/.f64 (+.f64 (/.f64 2/9 t) 1/6) 1)
(-.f64 (/.f64 2/9 t) -1/6)
(+.f64 (/.f64 2/9 t) 1/6)
(/.f64 (+.f64 (/.f64 2/9 t) 1/6) (/.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)))
(-.f64 (/.f64 2/9 t) -1/6)
(+.f64 (/.f64 2/9 t) 1/6)
(pow.f64 (+.f64 (/.f64 2/9 t) 1/6) 1)
(-.f64 (/.f64 2/9 t) -1/6)
(+.f64 (/.f64 2/9 t) 1/6)
(neg.f64 (-.f64 -1/6 (/.f64 2/9 t)))
(-.f64 (/.f64 2/9 t) -1/6)
(+.f64 (/.f64 2/9 t) 1/6)

localize44.0ms (0.3%)

Local error

Found 2 expressions with local error:

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

Compiled 55 to 48 computations (12.7% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite131.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1920×rational.json-5
1918×rational.json-1
1918×rational.json-2
1918×rational.json-4
1918×rational.json-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01325
112119
234919
3109119
4401619
Stop Event
node limit
Counts
1 → 23
Calls
Call 1
Inputs
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 1 t) 2/9))) 5/6)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6))))) (#(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 1 t) 2/9) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 (/.f64 1 t) 2/9)) -5/6)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -5/6 (+.f64 1 (*.f64 (/.f64 1 t) 2/9)))))) (#(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/6 (*.f64 (/.f64 1 t) 2/9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (/.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)) (/.f64 1 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)) (*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)) (/.f64 -1 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)) (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)))) (/.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)) (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (/.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)))))))

simplify260.0ms (1.8%)

Algorithm
egg-herbie
Rules
1436×rational.json-simplify-58
942×rational.json-simplify-1
888×rational.json-simplify-47
696×rational.json-simplify-49
660×exponential.json-simplify-26
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
050617
175617
2209617
31008617
43841617
55964617
Stop Event
node limit
Counts
35 → 26
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 0 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6))
(+.f64 1 (+.f64 (*.f64 (/.f64 1 t) 2/9) -5/6))
(+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)
(+.f64 (+.f64 1 (*.f64 (/.f64 1 t) 2/9)) -5/6)
(+.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) 0)
(+.f64 -5/6 (+.f64 1 (*.f64 (/.f64 1 t) 2/9)))
(+.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) -5/6) 1)
(+.f64 1/6 (*.f64 (/.f64 1 t) 2/9))
(*.f64 -1 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)))
(*.f64 1 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6))
(*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) 1)
(*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (/.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)))
(*.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)) -1)
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)) (/.f64 1 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)))
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)) (*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)) 1))
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)) (/.f64 -1 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)) (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)))
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)))) (/.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)) (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6))))
(/.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) 1)
(/.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (/.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)))
(/.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)) -1)
(pow.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) 1)
(neg.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)))
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 0 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 1 (+.f64 (*.f64 (/.f64 1 t) 2/9) -5/6))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 (+.f64 1 (*.f64 (/.f64 1 t) 2/9)) -5/6)
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) 0)
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 -5/6 (+.f64 1 (*.f64 (/.f64 1 t) 2/9)))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) -5/6) 1)
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(+.f64 1/6 (*.f64 (/.f64 1 t) 2/9))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(*.f64 -1 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(*.f64 1 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) 1)
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (/.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(*.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)) -1)
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)) (/.f64 1 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)) (*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)) 1))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)) (/.f64 -1 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9))))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)) (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)))) (/.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)) (*.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6))))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(/.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) 1)
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(/.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (/.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6)))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(/.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)) -1)
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(pow.f64 (+.f64 (*.f64 (/.f64 1 t) 2/9) 1/6) 1)
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))
(neg.f64 (-.f64 -1/6 (*.f64 (/.f64 1 t) 2/9)))
(+.f64 1/6 (*.f64 2/9 (/.f64 1 t)))

localize33.0ms (0.2%)

Local error

Found 2 expressions with local error:

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

Compiled 47 to 37 computations (21.3% saved)

series3.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite216.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
874×rational.json-simplify-54
824×rational.json-simplify-47
732×rational.json-simplify-50
700×rational.json-simplify-58
576×rational.json-simplify-76
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01068
18668
228056
3106056
4441456
Stop Event
node limit
Counts
2 → 42
Calls
Call 1
Inputs
(/.f64 1 (+.f64 2 (*.f64 (*.f64 2 t) (*.f64 2 t))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 (*.f64 2 t) (*.f64 2 t)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 (/.f64 1 (-.f64 -2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (-.f64 -2 (*.f64 t (*.f64 t 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 -2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (-.f64 -2 (*.f64 t (*.f64 t 4))))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (/.f64 (/.f64 (/.f64 1 (-.f64 -2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (-.f64 -2 (*.f64 t (*.f64 t 4))))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (/.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 1) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (/.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1)) (/.f64 1 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1)) (*.f64 (/.f64 1 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1)) (/.f64 (/.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1)) (/.f64 -1 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1)) (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1))) (/.f64 (/.f64 1 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1)) (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1))) (/.f64 (*.f64 (/.f64 1 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) 1) (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1)) (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1))) (*.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1)) (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1)))) (/.f64 (/.f64 (/.f64 1 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1))) (*.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1)) (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (/.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1))))))

simplify239.0ms (1.6%)

Algorithm
egg-herbie
Rules
1480×rational.json-simplify-47
1244×rational.json-simplify-2
960×rational.json-simplify-1
896×rational.json-simplify-50
842×rational.json-simplify-54
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01322400
12682298
25002298
316702298
461052298
Stop Event
node limit
Counts
66 → 81
Calls
Call 1
Inputs
1/2
(+.f64 (*.f64 -1 (pow.f64 t 2)) 1/2)
(+.f64 (*.f64 -1 (pow.f64 t 2)) (+.f64 1/2 (*.f64 2 (pow.f64 t 4))))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (+.f64 1/2 (+.f64 (*.f64 2 (pow.f64 t 4)) (*.f64 -4 (pow.f64 t 6)))))
(/.f64 1/4 (pow.f64 t 2))
(-.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/8 (/.f64 1 (pow.f64 t 4))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6)))) (*.f64 1/8 (/.f64 1 (pow.f64 t 4))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6)))) (+.f64 (*.f64 1/32 (/.f64 1 (pow.f64 t 8))) (*.f64 1/8 (/.f64 1 (pow.f64 t 4)))))
(/.f64 1/4 (pow.f64 t 2))
(-.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/8 (/.f64 1 (pow.f64 t 4))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6)))) (*.f64 1/8 (/.f64 1 (pow.f64 t 4))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6)))) (+.f64 (*.f64 1/32 (/.f64 1 (pow.f64 t 8))) (*.f64 1/8 (/.f64 1 (pow.f64 t 4)))))
1/2
(+.f64 1/2 (pow.f64 t 2))
(+.f64 1/2 (+.f64 (*.f64 -2 (pow.f64 t 4)) (pow.f64 t 2)))
(+.f64 1/2 (+.f64 (*.f64 4 (pow.f64 t 6)) (+.f64 (*.f64 -2 (pow.f64 t 4)) (pow.f64 t 2))))
1
(-.f64 1 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 1 (*.f64 1/8 (/.f64 1 (pow.f64 t 4)))) (*.f64 1/4 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 1 (*.f64 1/8 (/.f64 1 (pow.f64 t 4)))) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 t 6))) (*.f64 1/4 (/.f64 1 (pow.f64 t 2)))))
1
(-.f64 1 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 1 (*.f64 1/8 (/.f64 1 (pow.f64 t 4)))) (*.f64 1/4 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 1 (*.f64 1/8 (/.f64 1 (pow.f64 t 4)))) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 t 6))) (*.f64 1/4 (/.f64 1 (pow.f64 t 2)))))
(+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) 0)
(+.f64 0 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(-.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) 1)
(*.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) 1)
(*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 (/.f64 1 (-.f64 -2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (-.f64 -2 (*.f64 t (*.f64 t 4))))))
(*.f64 (/.f64 (/.f64 1 (-.f64 -2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (-.f64 -2 (*.f64 t (*.f64 t 4))))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 1))
(*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (/.f64 (/.f64 (/.f64 1 (-.f64 -2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (-.f64 -2 (*.f64 t (*.f64 t 4))))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (/.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 1) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))))
(pow.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) 1)
(neg.f64 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(+.f64 1 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(+.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 0)
(+.f64 0 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(+.f64 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 1)
(+.f64 (-.f64 -1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 2)
(*.f64 1 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(*.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 1)
(*.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (/.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))
(*.f64 (/.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) -1)
(*.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1)) (/.f64 1 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))
(*.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1)) (*.f64 (/.f64 1 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) 1))
(*.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1)) (/.f64 (/.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))
(*.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1)) (/.f64 -1 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1)))
(*.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1))
(*.f64 (/.f64 1 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1)))
(*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1)) (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1))) (/.f64 (/.f64 1 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1))))
(*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1)) (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1))) (/.f64 (*.f64 (/.f64 1 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) 1) (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1))))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1)) (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1))) (*.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1)) (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1)))) (/.f64 (/.f64 (/.f64 1 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1))) (*.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1)) (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1)))))
(/.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 1)
(/.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (/.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))
(/.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) -1)
(pow.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 1)
(neg.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1))
Outputs
1/2
(+.f64 (*.f64 -1 (pow.f64 t 2)) 1/2)
(+.f64 1/2 (*.f64 -1 (pow.f64 t 2)))
(+.f64 1/2 (neg.f64 (pow.f64 t 2)))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (+.f64 1/2 (*.f64 2 (pow.f64 t 4))))
(+.f64 1/2 (+.f64 (*.f64 2 (pow.f64 t 4)) (*.f64 -1 (pow.f64 t 2))))
(+.f64 1/2 (+.f64 (neg.f64 (pow.f64 t 2)) (*.f64 2 (pow.f64 t 4))))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (+.f64 1/2 (+.f64 (*.f64 2 (pow.f64 t 4)) (*.f64 -4 (pow.f64 t 6)))))
(+.f64 1/2 (+.f64 (+.f64 (*.f64 2 (pow.f64 t 4)) (*.f64 -4 (pow.f64 t 6))) (*.f64 -1 (pow.f64 t 2))))
(+.f64 1/2 (+.f64 (neg.f64 (pow.f64 t 2)) (+.f64 (*.f64 2 (pow.f64 t 4)) (*.f64 -4 (pow.f64 t 6)))))
(/.f64 1/4 (pow.f64 t 2))
(-.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/8 (/.f64 1 (pow.f64 t 4))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6)))) (*.f64 1/8 (/.f64 1 (pow.f64 t 4))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6)))) (+.f64 (*.f64 1/32 (/.f64 1 (pow.f64 t 8))) (*.f64 1/8 (/.f64 1 (pow.f64 t 4)))))
(-.f64 (-.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6)))) (*.f64 1/32 (/.f64 1 (pow.f64 t 8)))) (*.f64 1/8 (/.f64 1 (pow.f64 t 4))))
(-.f64 (-.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6)))) (*.f64 1/8 (/.f64 1 (pow.f64 t 4)))) (*.f64 1/32 (/.f64 1 (pow.f64 t 8))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6)))) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 4))) (*.f64 1/32 (/.f64 1 (pow.f64 t 8)))))
(/.f64 1/4 (pow.f64 t 2))
(-.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/8 (/.f64 1 (pow.f64 t 4))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6)))) (*.f64 1/8 (/.f64 1 (pow.f64 t 4))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6)))) (+.f64 (*.f64 1/32 (/.f64 1 (pow.f64 t 8))) (*.f64 1/8 (/.f64 1 (pow.f64 t 4)))))
(-.f64 (-.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6)))) (*.f64 1/32 (/.f64 1 (pow.f64 t 8)))) (*.f64 1/8 (/.f64 1 (pow.f64 t 4))))
(-.f64 (-.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6)))) (*.f64 1/8 (/.f64 1 (pow.f64 t 4)))) (*.f64 1/32 (/.f64 1 (pow.f64 t 8))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6)))) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 4))) (*.f64 1/32 (/.f64 1 (pow.f64 t 8)))))
1/2
(+.f64 1/2 (pow.f64 t 2))
(+.f64 1/2 (+.f64 (*.f64 -2 (pow.f64 t 4)) (pow.f64 t 2)))
(+.f64 (*.f64 (pow.f64 t 4) -2) (+.f64 1/2 (pow.f64 t 2)))
(+.f64 (+.f64 1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -2))
(+.f64 (pow.f64 t 2) (+.f64 1/2 (*.f64 (pow.f64 t 4) -2)))
(+.f64 1/2 (+.f64 (*.f64 4 (pow.f64 t 6)) (+.f64 (*.f64 -2 (pow.f64 t 4)) (pow.f64 t 2))))
(+.f64 1/2 (+.f64 (*.f64 (pow.f64 t 4) -2) (+.f64 (pow.f64 t 2) (*.f64 4 (pow.f64 t 6)))))
(+.f64 1/2 (+.f64 (pow.f64 t 2) (+.f64 (*.f64 (pow.f64 t 4) -2) (*.f64 4 (pow.f64 t 6)))))
(+.f64 (*.f64 (pow.f64 t 4) -2) (+.f64 1/2 (+.f64 (pow.f64 t 2) (*.f64 4 (pow.f64 t 6)))))
1
(-.f64 1 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 1 (*.f64 1/8 (/.f64 1 (pow.f64 t 4)))) (*.f64 1/4 (/.f64 1 (pow.f64 t 2))))
(-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 4))) (+.f64 -1 (*.f64 1/4 (/.f64 1 (pow.f64 t 2)))))
(+.f64 1 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 4))) (*.f64 1/4 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (+.f64 1 (*.f64 1/8 (/.f64 1 (pow.f64 t 4)))) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 t 6))) (*.f64 1/4 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (+.f64 1 (*.f64 1/8 (/.f64 1 (pow.f64 t 4)))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6)))))
(-.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 4))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6))))) -1)
(-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 4))) (+.f64 (+.f64 -1 (*.f64 1/4 (/.f64 1 (pow.f64 t 2)))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6)))))
(+.f64 1 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 4))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6))))))
1
(-.f64 1 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 1 (*.f64 1/8 (/.f64 1 (pow.f64 t 4)))) (*.f64 1/4 (/.f64 1 (pow.f64 t 2))))
(-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 4))) (+.f64 -1 (*.f64 1/4 (/.f64 1 (pow.f64 t 2)))))
(+.f64 1 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 4))) (*.f64 1/4 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (+.f64 1 (*.f64 1/8 (/.f64 1 (pow.f64 t 4)))) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 t 6))) (*.f64 1/4 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (+.f64 1 (*.f64 1/8 (/.f64 1 (pow.f64 t 4)))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6)))))
(-.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 4))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6))))) -1)
(-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 4))) (+.f64 (+.f64 -1 (*.f64 1/4 (/.f64 1 (pow.f64 t 2)))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6)))))
(+.f64 1 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 4))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6))))))
(+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) 0)
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))
(+.f64 0 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))
(-.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) 0)
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) 1)
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))
(*.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) 1)
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 (/.f64 1 (-.f64 -2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (-.f64 -2 (*.f64 t (*.f64 t 4))))))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 (/.f64 1 (-.f64 (*.f64 t (*.f64 t 4)) -2)) (/.f64 1 (-.f64 (*.f64 t (*.f64 t 4)) -2))))
(*.f64 (/.f64 (/.f64 1 (-.f64 -2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (-.f64 -2 (*.f64 t (*.f64 t 4))))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 (/.f64 1 (-.f64 -2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (-.f64 -2 (*.f64 t (*.f64 t 4))))))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 (/.f64 1 (-.f64 (*.f64 t (*.f64 t 4)) -2)) (/.f64 1 (-.f64 (*.f64 t (*.f64 t 4)) -2))))
(*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))
(*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 1))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))
(*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (/.f64 (/.f64 (/.f64 1 (-.f64 -2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (-.f64 -2 (*.f64 t (*.f64 t 4))))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 (/.f64 1 (-.f64 -2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (-.f64 -2 (*.f64 t (*.f64 t 4))))))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 (/.f64 1 (-.f64 (*.f64 t (*.f64 t 4)) -2)) (/.f64 1 (-.f64 (*.f64 t (*.f64 t 4)) -2))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (/.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 1) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))
(pow.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) 1)
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))
(neg.f64 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))
(+.f64 1 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(+.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 0)
(+.f64 1 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(+.f64 0 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(+.f64 1 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(+.f64 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 1)
(+.f64 1 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(+.f64 (-.f64 -1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 2)
(+.f64 1 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(*.f64 1 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(+.f64 1 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(*.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 1)
(+.f64 1 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(*.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (/.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))
(+.f64 1 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(*.f64 (/.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(+.f64 1 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) -1)
(+.f64 1 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(*.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1)) (/.f64 1 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))
(+.f64 1 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(*.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1)) (*.f64 (/.f64 1 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) 1))
(+.f64 1 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(*.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1)) (/.f64 (/.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))
(+.f64 1 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(*.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1)) (/.f64 -1 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1)))
(+.f64 1 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(*.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1))
(+.f64 1 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(*.f64 (/.f64 1 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1)))
(+.f64 1 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1)) (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1))) (/.f64 (/.f64 1 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1))))
(+.f64 1 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1)) (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1))) (/.f64 (*.f64 (/.f64 1 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) 1) (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1))))
(+.f64 1 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1)) (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1))) (*.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1)) (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1)))) (/.f64 (/.f64 (/.f64 1 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1))) (*.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1)) (*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1)))))
(+.f64 1 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(/.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 1)
(+.f64 1 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(/.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (/.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))
(+.f64 1 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(/.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) -1)
(+.f64 1 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(pow.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 1)
(+.f64 1 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(neg.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1))
(+.f64 1 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))

localize240.0ms (1.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 1 (+.f64 2 (-.f64 (-.f64 0 (-.f64 -1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) 1)))
0.0b
(*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
0.6b
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) 1)
2.1b
(-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))
Compiler

Compiled 197 to 165 computations (16.2% saved)

series2.0ms (0%)

Counts
3 → 36
Calls

9 calls:

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

rewrite263.0ms (1.8%)

Algorithm
batch-egg-rewrite
Rules
1076×rational.json-simplify-47
812×rational.json-simplify-1
772×rational.json-5
770×exponential.json-3
770×rational.json-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
019159
1175135
2525135
31760135
46869135
Stop Event
node limit
Counts
3 → 65
Calls
Call 1
Inputs
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) 1)
(*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(/.f64 1 (+.f64 2 (-.f64 (-.f64 0 (-.f64 -1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) 1)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 1 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 -1 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (+.f64 1 (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t t) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 (/.f64 1 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (*.f64 (*.f64 t 4) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (*.f64 (*.f64 t 4) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (*.f64 (/.f64 1 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (*.f64 (*.f64 t 4) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 -1 (neg.f64 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t t) (*.f64 (/.f64 1 t) (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (*.f64 t (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (*.f64 (/.f64 1 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (*.f64 t (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (*.f64 t (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (+.f64 (/.f64 1 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (/.f64 1 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (*.f64 t (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (+.f64 (/.f64 1 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (*.f64 (/.f64 1 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 t)) (*.f64 (*.f64 t t) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (*.f64 t (*.f64 (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (*.f64 t (*.f64 (*.f64 t 4) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (*.f64 (*.f64 (*.f64 t 4) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (*.f64 t (*.f64 (*.f64 t 4) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (/.f64 (/.f64 1 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (*.f64 t (*.f64 (*.f64 t 4) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 1 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 16 (/.f64 (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))))))

simplify244.0ms (1.7%)

Algorithm
egg-herbie
Rules
1150×rational.json-simplify-47
1084×rational.json-simplify-43
1016×rational.json-simplify-1
908×rational.json-simplify-49
790×rational.json-simplify-54
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01984313
13974235
28234199
323364187
463804187
Stop Event
node limit
Counts
101 → 142
Calls
Call 1
Inputs
(*.f64 4 (pow.f64 t 2))
(+.f64 (*.f64 -4 (pow.f64 t 3)) (*.f64 4 (pow.f64 t 2)))
(+.f64 (*.f64 4 (pow.f64 t 4)) (+.f64 (*.f64 -4 (pow.f64 t 3)) (*.f64 4 (pow.f64 t 2))))
(+.f64 (*.f64 4 (pow.f64 t 4)) (+.f64 (*.f64 -4 (pow.f64 t 3)) (+.f64 (*.f64 -4 (pow.f64 t 5)) (*.f64 4 (pow.f64 t 2)))))
(*.f64 4 t)
(-.f64 (*.f64 4 t) 4)
(-.f64 (+.f64 (*.f64 4 (/.f64 1 t)) (*.f64 4 t)) 4)
(-.f64 (+.f64 (*.f64 4 (/.f64 1 t)) (*.f64 4 t)) (+.f64 4 (*.f64 4 (/.f64 1 (pow.f64 t 2)))))
(*.f64 4 t)
(-.f64 (*.f64 4 t) 4)
(-.f64 (+.f64 (*.f64 4 (/.f64 1 t)) (*.f64 4 t)) 4)
(-.f64 (+.f64 (*.f64 4 (/.f64 1 t)) (*.f64 4 t)) (+.f64 4 (*.f64 4 (/.f64 1 (pow.f64 t 2)))))
(*.f64 2 (pow.f64 t 2))
(+.f64 (*.f64 -2 (pow.f64 t 3)) (*.f64 2 (pow.f64 t 2)))
(+.f64 (*.f64 -2 (pow.f64 t 3)) (+.f64 (*.f64 2 (pow.f64 t 4)) (*.f64 2 (pow.f64 t 2))))
(+.f64 (*.f64 -2 (pow.f64 t 5)) (+.f64 (*.f64 -2 (pow.f64 t 3)) (+.f64 (*.f64 2 (pow.f64 t 4)) (*.f64 2 (pow.f64 t 2)))))
(*.f64 2 t)
(-.f64 (*.f64 2 t) 2)
(-.f64 (+.f64 (*.f64 2 t) (*.f64 2 (/.f64 1 t))) 2)
(-.f64 (+.f64 (*.f64 2 t) (*.f64 2 (/.f64 1 t))) (+.f64 2 (*.f64 2 (/.f64 1 (pow.f64 t 2)))))
(*.f64 2 t)
(-.f64 (*.f64 2 t) 2)
(-.f64 (+.f64 (*.f64 2 t) (*.f64 2 (/.f64 1 t))) 2)
(-.f64 (+.f64 (*.f64 2 t) (*.f64 2 (/.f64 1 t))) (+.f64 2 (*.f64 2 (/.f64 1 (pow.f64 t 2)))))
1/2
(+.f64 (*.f64 -1 (pow.f64 t 2)) 1/2)
(+.f64 (*.f64 -1 (pow.f64 t 2)) (+.f64 1/2 (pow.f64 t 3)))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (+.f64 1/2 (+.f64 (pow.f64 t 4) (pow.f64 t 3))))
(/.f64 1/4 t)
(+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 2))) (*.f64 1/4 (/.f64 1 t)))
(-.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 2))) (*.f64 1/4 (/.f64 1 t))) (*.f64 3/16 (/.f64 1 (pow.f64 t 3))))
(-.f64 (+.f64 (*.f64 1/32 (/.f64 1 (pow.f64 t 4))) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 2))) (*.f64 1/4 (/.f64 1 t)))) (*.f64 3/16 (/.f64 1 (pow.f64 t 3))))
(/.f64 1/4 t)
(+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 2))) (*.f64 1/4 (/.f64 1 t)))
(-.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 2))) (*.f64 1/4 (/.f64 1 t))) (*.f64 3/16 (/.f64 1 (pow.f64 t 3))))
(-.f64 (+.f64 (*.f64 1/32 (/.f64 1 (pow.f64 t 4))) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 2))) (*.f64 1/4 (/.f64 1 t)))) (*.f64 3/16 (/.f64 1 (pow.f64 t 3))))
(+.f64 0 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(+.f64 -1 (+.f64 1 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(+.f64 1 (+.f64 -1 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(+.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(+.f64 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 0)
(+.f64 (+.f64 1 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) -1)
(+.f64 (+.f64 -1 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) 1)
(*.f64 -1 (neg.f64 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 1 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (+.f64 t t))
(*.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 2)
(*.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (+.f64 1 (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 1)
(*.f64 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) t)
(*.f64 (neg.f64 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) -1)
(*.f64 (+.f64 t t) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(*.f64 4 (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 2))
(*.f64 4 (*.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2) t))
(*.f64 (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 2) 4)
(*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 (/.f64 1 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (+.f64 t t)))
(*.f64 (*.f64 t (*.f64 (*.f64 t 4) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 (*.f64 t (*.f64 (*.f64 t 4) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (*.f64 (/.f64 1 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) 1))
(*.f64 (*.f64 t (*.f64 (*.f64 t 4) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 -1 (neg.f64 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(*.f64 (*.f64 t t) (*.f64 (/.f64 1 t) (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 (*.f64 t (*.f64 t (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (*.f64 (/.f64 1 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 2))
(*.f64 (*.f64 t (*.f64 t (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 (*.f64 t (*.f64 t (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (+.f64 (/.f64 1 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (/.f64 1 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 (*.f64 t (*.f64 t (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (+.f64 (/.f64 1 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (*.f64 (/.f64 1 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 1)))
(*.f64 (*.f64 2 (/.f64 1 t)) (*.f64 (*.f64 t t) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (/.f64 1 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (*.f64 t (*.f64 (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 (/.f64 1 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (*.f64 t (*.f64 (*.f64 t 4) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 (*.f64 t (*.f64 (*.f64 (*.f64 t 4) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (*.f64 t (*.f64 (*.f64 t 4) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (/.f64 (/.f64 1 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (*.f64 t (*.f64 (*.f64 t 4) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(*.f64 (+.f64 (/.f64 1 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 1 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) t))
(*.f64 16 (/.f64 (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 2) 4))
(/.f64 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 1)
(/.f64 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(/.f64 (neg.f64 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) -1)
(pow.f64 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 1)
(neg.f64 (neg.f64 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(+.f64 0 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(+.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 0)
(-.f64 0 (neg.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(-.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 0)
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) 1)
(/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 1)
(/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(pow.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 1)
(neg.f64 (neg.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(+.f64 0 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))
(-.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) 0)
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) 1)
(*.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) 1)
(*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))
(*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))
(*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) 1))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))))
(pow.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) 1)
(neg.f64 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))
Outputs
(*.f64 4 (pow.f64 t 2))
(+.f64 (*.f64 -4 (pow.f64 t 3)) (*.f64 4 (pow.f64 t 2)))
(+.f64 (*.f64 4 (pow.f64 t 2)) (*.f64 -4 (pow.f64 t 3)))
(+.f64 (*.f64 4 (pow.f64 t 4)) (+.f64 (*.f64 -4 (pow.f64 t 3)) (*.f64 4 (pow.f64 t 2))))
(+.f64 (*.f64 -4 (pow.f64 t 3)) (+.f64 (*.f64 4 (pow.f64 t 2)) (*.f64 4 (pow.f64 t 4))))
(+.f64 (*.f64 -4 (pow.f64 t 3)) (*.f64 4 (+.f64 (pow.f64 t 4) (pow.f64 t 2))))
(+.f64 (*.f64 -4 (pow.f64 t 3)) (*.f64 4 (+.f64 (pow.f64 t 2) (pow.f64 t 4))))
(+.f64 (*.f64 4 (pow.f64 t 4)) (+.f64 (*.f64 -4 (pow.f64 t 3)) (+.f64 (*.f64 -4 (pow.f64 t 5)) (*.f64 4 (pow.f64 t 2)))))
(+.f64 (*.f64 -4 (pow.f64 t 3)) (+.f64 (+.f64 (*.f64 4 (pow.f64 t 2)) (*.f64 -4 (pow.f64 t 5))) (*.f64 4 (pow.f64 t 4))))
(+.f64 (*.f64 -4 (pow.f64 t 5)) (+.f64 (*.f64 -4 (pow.f64 t 3)) (*.f64 4 (+.f64 (pow.f64 t 4) (pow.f64 t 2)))))
(+.f64 (*.f64 4 (+.f64 (pow.f64 t 2) (pow.f64 t 4))) (*.f64 -4 (+.f64 (pow.f64 t 3) (pow.f64 t 5))))
(*.f64 4 t)
(-.f64 (*.f64 4 t) 4)
(-.f64 (+.f64 (*.f64 4 (/.f64 1 t)) (*.f64 4 t)) 4)
(-.f64 (+.f64 (*.f64 4 t) (*.f64 4 (/.f64 1 t))) 4)
(-.f64 (*.f64 4 (+.f64 t (/.f64 1 t))) 4)
(-.f64 (+.f64 (*.f64 4 (/.f64 1 t)) (*.f64 4 t)) (+.f64 4 (*.f64 4 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (+.f64 (*.f64 4 t) (*.f64 4 (/.f64 1 t))) (+.f64 4 (*.f64 4 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (*.f64 4 (+.f64 t (/.f64 1 t))) (+.f64 4 (*.f64 4 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (*.f64 4 (-.f64 (+.f64 t (/.f64 1 t)) (/.f64 1 (pow.f64 t 2)))) 4)
(*.f64 4 t)
(-.f64 (*.f64 4 t) 4)
(-.f64 (+.f64 (*.f64 4 (/.f64 1 t)) (*.f64 4 t)) 4)
(-.f64 (+.f64 (*.f64 4 t) (*.f64 4 (/.f64 1 t))) 4)
(-.f64 (*.f64 4 (+.f64 t (/.f64 1 t))) 4)
(-.f64 (+.f64 (*.f64 4 (/.f64 1 t)) (*.f64 4 t)) (+.f64 4 (*.f64 4 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (+.f64 (*.f64 4 t) (*.f64 4 (/.f64 1 t))) (+.f64 4 (*.f64 4 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (*.f64 4 (+.f64 t (/.f64 1 t))) (+.f64 4 (*.f64 4 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (*.f64 4 (-.f64 (+.f64 t (/.f64 1 t)) (/.f64 1 (pow.f64 t 2)))) 4)
(*.f64 2 (pow.f64 t 2))
(+.f64 (*.f64 -2 (pow.f64 t 3)) (*.f64 2 (pow.f64 t 2)))
(+.f64 (*.f64 2 (pow.f64 t 2)) (*.f64 (pow.f64 t 3) -2))
(+.f64 (*.f64 -2 (pow.f64 t 3)) (+.f64 (*.f64 2 (pow.f64 t 4)) (*.f64 2 (pow.f64 t 2))))
(+.f64 (*.f64 (pow.f64 t 3) -2) (+.f64 (*.f64 2 (pow.f64 t 2)) (*.f64 2 (pow.f64 t 4))))
(+.f64 (*.f64 (pow.f64 t 3) -2) (*.f64 2 (+.f64 (pow.f64 t 4) (pow.f64 t 2))))
(+.f64 (*.f64 (pow.f64 t 3) -2) (*.f64 2 (+.f64 (pow.f64 t 2) (pow.f64 t 4))))
(+.f64 (*.f64 -2 (pow.f64 t 5)) (+.f64 (*.f64 -2 (pow.f64 t 3)) (+.f64 (*.f64 2 (pow.f64 t 4)) (*.f64 2 (pow.f64 t 2)))))
(+.f64 (*.f64 (pow.f64 t 3) -2) (+.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (*.f64 2 (pow.f64 t 4))) (*.f64 (pow.f64 t 5) -2)))
(+.f64 (*.f64 (pow.f64 t 3) -2) (+.f64 (*.f64 2 (+.f64 (pow.f64 t 4) (pow.f64 t 2))) (*.f64 (pow.f64 t 5) -2)))
(+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (pow.f64 t 4))) (*.f64 -2 (+.f64 (pow.f64 t 3) (pow.f64 t 5))))
(*.f64 2 t)
(*.f64 t 2)
(+.f64 t t)
(-.f64 (*.f64 2 t) 2)
(-.f64 (*.f64 t 2) 2)
(-.f64 (+.f64 t t) 2)
(-.f64 (+.f64 (*.f64 2 t) (*.f64 2 (/.f64 1 t))) 2)
(-.f64 (+.f64 (*.f64 t 2) (*.f64 2 (/.f64 1 t))) 2)
(-.f64 (*.f64 2 (+.f64 (/.f64 1 t) t)) 2)
(-.f64 (*.f64 2 (+.f64 t (/.f64 1 t))) 2)
(-.f64 (+.f64 (*.f64 2 t) (*.f64 2 (/.f64 1 t))) (+.f64 2 (*.f64 2 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (+.f64 (*.f64 t 2) (*.f64 2 (/.f64 1 t))) (+.f64 2 (*.f64 2 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (*.f64 2 (+.f64 (/.f64 1 t) t)) (+.f64 2 (*.f64 2 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (*.f64 2 (-.f64 (+.f64 t (/.f64 1 t)) (/.f64 1 (pow.f64 t 2)))) 2)
(*.f64 2 t)
(*.f64 t 2)
(+.f64 t t)
(-.f64 (*.f64 2 t) 2)
(-.f64 (*.f64 t 2) 2)
(-.f64 (+.f64 t t) 2)
(-.f64 (+.f64 (*.f64 2 t) (*.f64 2 (/.f64 1 t))) 2)
(-.f64 (+.f64 (*.f64 t 2) (*.f64 2 (/.f64 1 t))) 2)
(-.f64 (*.f64 2 (+.f64 (/.f64 1 t) t)) 2)
(-.f64 (*.f64 2 (+.f64 t (/.f64 1 t))) 2)
(-.f64 (+.f64 (*.f64 2 t) (*.f64 2 (/.f64 1 t))) (+.f64 2 (*.f64 2 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (+.f64 (*.f64 t 2) (*.f64 2 (/.f64 1 t))) (+.f64 2 (*.f64 2 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (*.f64 2 (+.f64 (/.f64 1 t) t)) (+.f64 2 (*.f64 2 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (*.f64 2 (-.f64 (+.f64 t (/.f64 1 t)) (/.f64 1 (pow.f64 t 2)))) 2)
1/2
(+.f64 (*.f64 -1 (pow.f64 t 2)) 1/2)
(+.f64 1/2 (*.f64 (pow.f64 t 2) -1))
(+.f64 1/2 (neg.f64 (pow.f64 t 2)))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (+.f64 1/2 (pow.f64 t 3)))
(+.f64 1/2 (+.f64 (pow.f64 t 3) (*.f64 (pow.f64 t 2) -1)))
(+.f64 (pow.f64 t 3) (+.f64 1/2 (neg.f64 (pow.f64 t 2))))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (+.f64 1/2 (+.f64 (pow.f64 t 4) (pow.f64 t 3))))
(+.f64 1/2 (+.f64 (+.f64 (pow.f64 t 3) (pow.f64 t 4)) (*.f64 (pow.f64 t 2) -1)))
(+.f64 (neg.f64 (pow.f64 t 2)) (+.f64 (pow.f64 t 3) (+.f64 1/2 (pow.f64 t 4))))
(+.f64 1/2 (+.f64 (+.f64 (pow.f64 t 3) (neg.f64 (pow.f64 t 2))) (pow.f64 t 4)))
(+.f64 (pow.f64 t 3) (+.f64 (+.f64 (pow.f64 t 4) (neg.f64 (pow.f64 t 2))) 1/2))
(+.f64 (pow.f64 t 3) (+.f64 1/2 (+.f64 (pow.f64 t 4) (neg.f64 (pow.f64 t 2)))))
(/.f64 1/4 t)
(+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 2))) (*.f64 1/4 (/.f64 1 t)))
(+.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 1/8) (*.f64 (/.f64 1 t) 1/4))
(-.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 2))) (*.f64 1/4 (/.f64 1 t))) (*.f64 3/16 (/.f64 1 (pow.f64 t 3))))
(-.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 1/8) (*.f64 (/.f64 1 t) 1/4)) (*.f64 3/16 (/.f64 1 (pow.f64 t 3))))
(-.f64 (+.f64 (*.f64 1/32 (/.f64 1 (pow.f64 t 4))) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 2))) (*.f64 1/4 (/.f64 1 t)))) (*.f64 3/16 (/.f64 1 (pow.f64 t 3))))
(-.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 1/8) (*.f64 (/.f64 1 t) 1/4)) (*.f64 1/32 (/.f64 1 (pow.f64 t 4)))) (*.f64 3/16 (/.f64 1 (pow.f64 t 3))))
(-.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 1/8) (+.f64 (*.f64 (/.f64 1 t) 1/4) (*.f64 1/32 (/.f64 1 (pow.f64 t 4))))) (*.f64 3/16 (/.f64 1 (pow.f64 t 3))))
(-.f64 (+.f64 (*.f64 (/.f64 1 t) 1/4) (+.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 1/8) (*.f64 1/32 (/.f64 1 (pow.f64 t 4))))) (*.f64 3/16 (/.f64 1 (pow.f64 t 3))))
(/.f64 1/4 t)
(+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 2))) (*.f64 1/4 (/.f64 1 t)))
(+.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 1/8) (*.f64 (/.f64 1 t) 1/4))
(-.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 2))) (*.f64 1/4 (/.f64 1 t))) (*.f64 3/16 (/.f64 1 (pow.f64 t 3))))
(-.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 1/8) (*.f64 (/.f64 1 t) 1/4)) (*.f64 3/16 (/.f64 1 (pow.f64 t 3))))
(-.f64 (+.f64 (*.f64 1/32 (/.f64 1 (pow.f64 t 4))) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 2))) (*.f64 1/4 (/.f64 1 t)))) (*.f64 3/16 (/.f64 1 (pow.f64 t 3))))
(-.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 1/8) (*.f64 (/.f64 1 t) 1/4)) (*.f64 1/32 (/.f64 1 (pow.f64 t 4)))) (*.f64 3/16 (/.f64 1 (pow.f64 t 3))))
(-.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 1/8) (+.f64 (*.f64 (/.f64 1 t) 1/4) (*.f64 1/32 (/.f64 1 (pow.f64 t 4))))) (*.f64 3/16 (/.f64 1 (pow.f64 t 3))))
(-.f64 (+.f64 (*.f64 (/.f64 1 t) 1/4) (+.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 1/8) (*.f64 1/32 (/.f64 1 (pow.f64 t 4))))) (*.f64 3/16 (/.f64 1 (pow.f64 t 3))))
(+.f64 0 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(+.f64 -1 (+.f64 1 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(+.f64 1 (+.f64 -1 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(+.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(+.f64 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 0)
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(+.f64 (+.f64 1 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) -1)
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(+.f64 (+.f64 -1 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) 1)
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 -1 (neg.f64 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 1 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (+.f64 t t))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 2)
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (+.f64 1 (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 1)
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) t)
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (neg.f64 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) -1)
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (+.f64 t t) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 4 (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 2))
(*.f64 4 (*.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2) t))
(*.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2) (*.f64 4 t))
(*.f64 4 (*.f64 t (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2)))
(*.f64 (*.f64 4 t) (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2))
(*.f64 (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 2) 4)
(*.f64 4 (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 2))
(*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 (/.f64 1 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (+.f64 t t)))
(*.f64 (/.f64 1 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 (+.f64 t t) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (+.f64 t t) (/.f64 1 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (+.f64 t t)))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (/.f64 (+.f64 t t) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 (*.f64 t (*.f64 (*.f64 t 4) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (*.f64 t (*.f64 (*.f64 t 4) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (*.f64 (/.f64 1 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) 1))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (*.f64 t (*.f64 (*.f64 t 4) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 -1 (neg.f64 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (*.f64 t t) (*.f64 (/.f64 1 t) (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (*.f64 t (*.f64 t (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (*.f64 (/.f64 1 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 2))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (*.f64 t (*.f64 t (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (*.f64 t (*.f64 t (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (+.f64 (/.f64 1 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (/.f64 1 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (*.f64 t (*.f64 t (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (+.f64 (/.f64 1 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (*.f64 (/.f64 1 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 1)))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (*.f64 2 (/.f64 1 t)) (*.f64 (*.f64 t t) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (/.f64 1 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (*.f64 t (*.f64 (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (/.f64 1 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (*.f64 t (*.f64 (*.f64 t 4) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (*.f64 t (*.f64 (*.f64 (*.f64 t 4) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (*.f64 t (*.f64 (*.f64 t 4) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (/.f64 (/.f64 1 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (*.f64 t (*.f64 (*.f64 t 4) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (+.f64 (/.f64 1 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 1 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) t))
(*.f64 (/.f64 1 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 (+.f64 t t) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (+.f64 t t) (/.f64 1 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (+.f64 t t)))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (/.f64 (+.f64 t t) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 16 (/.f64 (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 2) 4))
(/.f64 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 1)
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(/.f64 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(/.f64 (neg.f64 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) -1)
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(pow.f64 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 1)
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(neg.f64 (neg.f64 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(+.f64 0 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(+.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 0)
(*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(-.f64 0 (neg.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(-.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 0)
(*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) 1)
(*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 1)
(*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(pow.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 1)
(*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(neg.f64 (neg.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(+.f64 0 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) 0)
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(-.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) 0)
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) 1)
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) 1)
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) 1))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(pow.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) 1)
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(neg.f64 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))

eval620.0ms (4.2%)

Compiler

Compiled 9661 to 8292 computations (14.2% saved)

prune238.0ms (1.6%)

Pruning

10 alts after pruning (5 fresh and 5 done)

PrunedKeptTotal
New3405345
Fresh000
Picked101
Done257
Total34310353
Error
0.0b
Counts
353 → 10
Alt Table
Click to see full alt table
StatusErrorProgram
24.6b
(-.f64 1 (/.f64 1 (+.f64 2 (-.f64 (-.f64 0 (-.f64 -1 (*.f64 2 (*.f64 t (*.f64 2 t))))) 1))))
24.6b
(-.f64 1 (/.f64 1 (+.f64 2 (+.f64 (+.f64 1 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) -1))))
0.0b
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
24.6b
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 2 t)))))
24.6b
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
32.4b
(-.f64 1 (-.f64 (-.f64 0 (-.f64 -1 (/.f64 2/9 t))) 5/6))
32.4b
(-.f64 1 (+.f64 1/6 (/.f64 2/9 t)))
25.2b
(-.f64 1 1/2)
27.3b
(-.f64 1 1/6)
51.2b
1
Compiler

Compiled 140 to 124 computations (11.4% saved)

localize150.0ms (1%)

Local error

Found 2 expressions with local error:

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

Compiled 42 to 36 computations (14.3% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite131.0ms (0.9%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
01119
110513
231813
395913
4344813
Stop Event
node limit
Counts
1 → 27
Calls
Call 1
Inputs
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 2/9 t))) 5/6)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (/.f64 2/9 t) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2/9 t) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2/9 t) 1) -5/6)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2/9 t) 1/6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (/.f64 2/9 t) -5/6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -5/6 (+.f64 (/.f64 2/9 t) 1))))) (#(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/6 (/.f64 2/9 t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 (/.f64 2/9 t) 1) -1/6) -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 (+.f64 (/.f64 2/9 t) 1/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2/9 t) 1/6) (/.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 2/9 t) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)) (+.f64 (/.f64 2/9 t) 1/6))))) (#(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 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)) (/.f64 1 (+.f64 (/.f64 2/9 t) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)) (/.f64 -1 (-.f64 -1/6 (/.f64 2/9 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 2/9 t) 1/6)) (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)) (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6))) (/.f64 (/.f64 1 (+.f64 (/.f64 2/9 t) 1/6)) (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 -1/6 (/.f64 2/9 t))) (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 2/9 t) 1/6)) (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6))) (*.f64 (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)) (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 2/9 t) 1/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 2/9 t) 1/6) (/.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1/6 (/.f64 2/9 t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 2/9 t) 1/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 -1/6 (/.f64 2/9 t)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 -1/6 (neg.f64 (/.f64 2/9 t))))))))

simplify237.0ms (1.6%)

Algorithm
egg-herbie
Rules
1406×rational.json-simplify-47
1266×rational.json-simplify-49
1218×rational.json-simplify-1
1188×rational.json-simplify-2
940×rational.json-simplify-43
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
054531
189531
2266531
31662531
46311531
Stop Event
node limit
Counts
39 → 30
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 0 (+.f64 (/.f64 2/9 t) 1/6))
(+.f64 (/.f64 2/9 t) 1/6)
(+.f64 (+.f64 (/.f64 2/9 t) 1) -5/6)
(+.f64 (+.f64 (/.f64 2/9 t) 1/6) 0)
(+.f64 1 (+.f64 (/.f64 2/9 t) -5/6))
(+.f64 -5/6 (+.f64 (/.f64 2/9 t) 1))
(+.f64 (+.f64 (/.f64 2/9 t) -5/6) 1)
(+.f64 1/6 (/.f64 2/9 t))
(+.f64 (-.f64 (+.f64 (/.f64 2/9 t) 1) -1/6) -1)
(*.f64 -1 (-.f64 -1/6 (/.f64 2/9 t)))
(*.f64 (+.f64 (/.f64 2/9 t) 1/6) 1)
(*.f64 (+.f64 (/.f64 2/9 t) 1/6) (/.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)))
(*.f64 1 (+.f64 (/.f64 2/9 t) 1/6))
(*.f64 (/.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)) (+.f64 (/.f64 2/9 t) 1/6))
(*.f64 (-.f64 -1/6 (/.f64 2/9 t)) -1)
(*.f64 (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)) (/.f64 1 (+.f64 (/.f64 2/9 t) 1/6)))
(*.f64 (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)) (/.f64 -1 (-.f64 -1/6 (/.f64 2/9 t))))
(*.f64 (/.f64 1 (+.f64 (/.f64 2/9 t) 1/6)) (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)))
(*.f64 (*.f64 (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)) (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6))) (/.f64 (/.f64 1 (+.f64 (/.f64 2/9 t) 1/6)) (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6))))
(*.f64 (/.f64 -1 (-.f64 -1/6 (/.f64 2/9 t))) (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)))
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 2/9 t) 1/6)) (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6))) (*.f64 (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)) (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6))))
(/.f64 (+.f64 (/.f64 2/9 t) 1/6) 1)
(/.f64 (+.f64 (/.f64 2/9 t) 1/6) (/.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)))
(/.f64 (-.f64 -1/6 (/.f64 2/9 t)) -1)
(pow.f64 (+.f64 (/.f64 2/9 t) 1/6) 1)
(neg.f64 (-.f64 -1/6 (/.f64 2/9 t)))
(neg.f64 (+.f64 -1/6 (neg.f64 (/.f64 2/9 t))))
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 0 (+.f64 (/.f64 2/9 t) 1/6))
(+.f64 (/.f64 2/9 t) 1/6)
(+.f64 (/.f64 2/9 t) 1/6)
(+.f64 (+.f64 (/.f64 2/9 t) 1) -5/6)
(+.f64 (/.f64 2/9 t) 1/6)
(+.f64 (+.f64 (/.f64 2/9 t) 1/6) 0)
(+.f64 (/.f64 2/9 t) 1/6)
(+.f64 1 (+.f64 (/.f64 2/9 t) -5/6))
(+.f64 (/.f64 2/9 t) 1/6)
(+.f64 -5/6 (+.f64 (/.f64 2/9 t) 1))
(+.f64 (/.f64 2/9 t) 1/6)
(+.f64 (+.f64 (/.f64 2/9 t) -5/6) 1)
(+.f64 (/.f64 2/9 t) 1/6)
(+.f64 1/6 (/.f64 2/9 t))
(+.f64 (/.f64 2/9 t) 1/6)
(+.f64 (-.f64 (+.f64 (/.f64 2/9 t) 1) -1/6) -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 (+.f64 (/.f64 2/9 t) 1/6) 1)
(+.f64 (/.f64 2/9 t) 1/6)
(*.f64 (+.f64 (/.f64 2/9 t) 1/6) (/.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)))
(+.f64 (/.f64 2/9 t) 1/6)
(*.f64 1 (+.f64 (/.f64 2/9 t) 1/6))
(+.f64 (/.f64 2/9 t) 1/6)
(*.f64 (/.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)) (+.f64 (/.f64 2/9 t) 1/6))
(+.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 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)) (/.f64 1 (+.f64 (/.f64 2/9 t) 1/6)))
(+.f64 (/.f64 2/9 t) 1/6)
(*.f64 (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)) (/.f64 -1 (-.f64 -1/6 (/.f64 2/9 t))))
(+.f64 (/.f64 2/9 t) 1/6)
(*.f64 (/.f64 1 (+.f64 (/.f64 2/9 t) 1/6)) (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)))
(+.f64 (/.f64 2/9 t) 1/6)
(*.f64 (*.f64 (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)) (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6))) (/.f64 (/.f64 1 (+.f64 (/.f64 2/9 t) 1/6)) (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6))))
(+.f64 (/.f64 2/9 t) 1/6)
(*.f64 (/.f64 -1 (-.f64 -1/6 (/.f64 2/9 t))) (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)))
(+.f64 (/.f64 2/9 t) 1/6)
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 2/9 t) 1/6)) (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6))) (*.f64 (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)) (*.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6))))
(+.f64 (/.f64 2/9 t) 1/6)
(/.f64 (+.f64 (/.f64 2/9 t) 1/6) 1)
(+.f64 (/.f64 2/9 t) 1/6)
(/.f64 (+.f64 (/.f64 2/9 t) 1/6) (/.f64 (+.f64 (/.f64 2/9 t) 1/6) (+.f64 (/.f64 2/9 t) 1/6)))
(+.f64 (/.f64 2/9 t) 1/6)
(/.f64 (-.f64 -1/6 (/.f64 2/9 t)) -1)
(+.f64 (/.f64 2/9 t) 1/6)
(pow.f64 (+.f64 (/.f64 2/9 t) 1/6) 1)
(+.f64 (/.f64 2/9 t) 1/6)
(neg.f64 (-.f64 -1/6 (/.f64 2/9 t)))
(+.f64 (/.f64 2/9 t) 1/6)
(neg.f64 (+.f64 -1/6 (neg.f64 (/.f64 2/9 t))))
(+.f64 (/.f64 2/9 t) 1/6)

localize80.0ms (0.5%)

Local error

Found 2 expressions with local error:

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

Compiled 40 to 30 computations (25% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite120.0ms (0.8%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01156
19156
226156
394656
4378556
Stop Event
node limit
Counts
2 → 27
Calls
Call 1
Inputs
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (/.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (/.f64 1 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (*.f64 (/.f64 1 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (*.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (*.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))) (/.f64 (/.f64 1 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (*.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (/.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1))))))

simplify432.0ms (2.9%)

Algorithm
egg-herbie
Rules
1556×rational.json-simplify-49
1314×rational.json-simplify-2
1160×rational.json-simplify-50
942×rational.json-simplify-58
900×rational.json-simplify-54
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01031701
11931695
24281695
318761695
461511695
Stop Event
node limit
Counts
51 → 68
Calls
Call 1
Inputs
1/2
(+.f64 (*.f64 -1 (pow.f64 t 2)) 1/2)
(+.f64 (*.f64 -1 (pow.f64 t 2)) (+.f64 1/2 (*.f64 2 (pow.f64 t 4))))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (+.f64 1/2 (+.f64 (*.f64 2 (pow.f64 t 4)) (*.f64 -4 (pow.f64 t 6)))))
(/.f64 1/4 (pow.f64 t 2))
(-.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/8 (/.f64 1 (pow.f64 t 4))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6)))) (*.f64 1/8 (/.f64 1 (pow.f64 t 4))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6)))) (+.f64 (*.f64 1/32 (/.f64 1 (pow.f64 t 8))) (*.f64 1/8 (/.f64 1 (pow.f64 t 4)))))
(/.f64 1/4 (pow.f64 t 2))
(-.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/8 (/.f64 1 (pow.f64 t 4))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6)))) (*.f64 1/8 (/.f64 1 (pow.f64 t 4))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6)))) (+.f64 (*.f64 1/32 (/.f64 1 (pow.f64 t 8))) (*.f64 1/8 (/.f64 1 (pow.f64 t 4)))))
1/2
(+.f64 1/2 (pow.f64 t 2))
(+.f64 1/2 (+.f64 (*.f64 -2 (pow.f64 t 4)) (pow.f64 t 2)))
(+.f64 1/2 (+.f64 (*.f64 4 (pow.f64 t 6)) (+.f64 (*.f64 -2 (pow.f64 t 4)) (pow.f64 t 2))))
1
(-.f64 1 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 1 (*.f64 1/8 (/.f64 1 (pow.f64 t 4)))) (*.f64 1/4 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 1 (*.f64 1/8 (/.f64 1 (pow.f64 t 4)))) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 t 6))) (*.f64 1/4 (/.f64 1 (pow.f64 t 2)))))
1
(-.f64 1 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 1 (*.f64 1/8 (/.f64 1 (pow.f64 t 4)))) (*.f64 1/4 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 1 (*.f64 1/8 (/.f64 1 (pow.f64 t 4)))) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 t 6))) (*.f64 1/4 (/.f64 1 (pow.f64 t 2)))))
(+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) 0)
(+.f64 0 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(-.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) 0)
(*.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) 1)
(*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 1))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))
(pow.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) 1)
(+.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 0)
(+.f64 0 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(+.f64 (-.f64 -1 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1)) 1)
(*.f64 1 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(*.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 1)
(*.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (/.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))
(*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) -1)
(*.f64 (*.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (/.f64 1 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))
(*.f64 (*.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (*.f64 (/.f64 1 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) 1))
(*.f64 (/.f64 1 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (*.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))
(*.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (*.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))) (/.f64 (/.f64 1 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (*.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))))
(/.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 1)
(/.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (/.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))
(/.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) -1)
(pow.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 1)
(neg.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1))
Outputs
1/2
(+.f64 (*.f64 -1 (pow.f64 t 2)) 1/2)
(+.f64 1/2 (*.f64 -1 (pow.f64 t 2)))
(+.f64 1/2 (neg.f64 (pow.f64 t 2)))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (+.f64 1/2 (*.f64 2 (pow.f64 t 4))))
(+.f64 1/2 (+.f64 (*.f64 2 (pow.f64 t 4)) (*.f64 -1 (pow.f64 t 2))))
(+.f64 1/2 (+.f64 (neg.f64 (pow.f64 t 2)) (*.f64 2 (pow.f64 t 4))))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (+.f64 1/2 (+.f64 (*.f64 2 (pow.f64 t 4)) (*.f64 -4 (pow.f64 t 6)))))
(+.f64 1/2 (+.f64 (+.f64 (*.f64 2 (pow.f64 t 4)) (*.f64 -4 (pow.f64 t 6))) (*.f64 -1 (pow.f64 t 2))))
(+.f64 (*.f64 2 (pow.f64 t 4)) (+.f64 (+.f64 1/2 (*.f64 -4 (pow.f64 t 6))) (neg.f64 (pow.f64 t 2))))
(+.f64 1/2 (+.f64 (neg.f64 (pow.f64 t 2)) (+.f64 (*.f64 2 (pow.f64 t 4)) (*.f64 -4 (pow.f64 t 6)))))
(/.f64 1/4 (pow.f64 t 2))
(-.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/8 (/.f64 1 (pow.f64 t 4))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6)))) (*.f64 1/8 (/.f64 1 (pow.f64 t 4))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6)))) (+.f64 (*.f64 1/32 (/.f64 1 (pow.f64 t 8))) (*.f64 1/8 (/.f64 1 (pow.f64 t 4)))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6)))) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 4))) (*.f64 1/32 (/.f64 1 (pow.f64 t 8)))))
(-.f64 (-.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6)))) (*.f64 1/8 (/.f64 1 (pow.f64 t 4)))) (*.f64 1/32 (/.f64 1 (pow.f64 t 8))))
(/.f64 1/4 (pow.f64 t 2))
(-.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/8 (/.f64 1 (pow.f64 t 4))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6)))) (*.f64 1/8 (/.f64 1 (pow.f64 t 4))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6)))) (+.f64 (*.f64 1/32 (/.f64 1 (pow.f64 t 8))) (*.f64 1/8 (/.f64 1 (pow.f64 t 4)))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6)))) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 4))) (*.f64 1/32 (/.f64 1 (pow.f64 t 8)))))
(-.f64 (-.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6)))) (*.f64 1/8 (/.f64 1 (pow.f64 t 4)))) (*.f64 1/32 (/.f64 1 (pow.f64 t 8))))
1/2
(+.f64 1/2 (pow.f64 t 2))
(+.f64 1/2 (+.f64 (*.f64 -2 (pow.f64 t 4)) (pow.f64 t 2)))
(+.f64 (*.f64 (pow.f64 t 4) -2) (+.f64 1/2 (pow.f64 t 2)))
(+.f64 (pow.f64 t 2) (+.f64 1/2 (*.f64 (pow.f64 t 4) -2)))
(+.f64 (+.f64 1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -2))
(+.f64 1/2 (+.f64 (*.f64 4 (pow.f64 t 6)) (+.f64 (*.f64 -2 (pow.f64 t 4)) (pow.f64 t 2))))
(+.f64 1/2 (+.f64 (*.f64 (pow.f64 t 4) -2) (+.f64 (pow.f64 t 2) (*.f64 4 (pow.f64 t 6)))))
(+.f64 (*.f64 (pow.f64 t 4) -2) (+.f64 (+.f64 1/2 (pow.f64 t 2)) (*.f64 4 (pow.f64 t 6))))
(+.f64 (+.f64 (pow.f64 t 2) (*.f64 4 (pow.f64 t 6))) (+.f64 1/2 (*.f64 (pow.f64 t 4) -2)))
1
(-.f64 1 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 1 (*.f64 1/8 (/.f64 1 (pow.f64 t 4)))) (*.f64 1/4 (/.f64 1 (pow.f64 t 2))))
(-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 4))) (+.f64 -1 (*.f64 1/4 (/.f64 1 (pow.f64 t 2)))))
(+.f64 1 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 4))) (*.f64 1/4 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (+.f64 1 (*.f64 1/8 (/.f64 1 (pow.f64 t 4)))) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 t 6))) (*.f64 1/4 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (+.f64 1 (*.f64 1/8 (/.f64 1 (pow.f64 t 4)))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6)))))
(-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 4))) (+.f64 -1 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6))))))
(+.f64 1 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 4))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6))))))
(-.f64 (-.f64 (+.f64 1 (*.f64 1/8 (/.f64 1 (pow.f64 t 4)))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6)))) (*.f64 1/4 (/.f64 1 (pow.f64 t 2))))
(-.f64 1 (-.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 4))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6))))))
1
(-.f64 1 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 1 (*.f64 1/8 (/.f64 1 (pow.f64 t 4)))) (*.f64 1/4 (/.f64 1 (pow.f64 t 2))))
(-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 4))) (+.f64 -1 (*.f64 1/4 (/.f64 1 (pow.f64 t 2)))))
(+.f64 1 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 4))) (*.f64 1/4 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (+.f64 1 (*.f64 1/8 (/.f64 1 (pow.f64 t 4)))) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 t 6))) (*.f64 1/4 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (+.f64 1 (*.f64 1/8 (/.f64 1 (pow.f64 t 4)))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6)))))
(-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 4))) (+.f64 -1 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6))))))
(+.f64 1 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 4))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6))))))
(-.f64 (-.f64 (+.f64 1 (*.f64 1/8 (/.f64 1 (pow.f64 t 4)))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6)))) (*.f64 1/4 (/.f64 1 (pow.f64 t 2))))
(-.f64 1 (-.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 4))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6))))))
(+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) 0)
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))
(/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t))))
(+.f64 0 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))
(/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t))))
(-.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) 0)
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))
(/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t))))
(*.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))
(/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t))))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) 1)
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))
(/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t))))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))
(/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t))))
(*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))
(/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t))))
(*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 1))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))
(/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))
(/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))
(/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t))))
(pow.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) 1)
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))
(/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t))))
(+.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 0)
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t)))))
(+.f64 0 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t)))))
(+.f64 (-.f64 -1 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1)) 1)
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t)))))
(*.f64 1 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t)))))
(*.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 1)
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t)))))
(*.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (/.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t)))))
(*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) -1)
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t)))))
(*.f64 (*.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (/.f64 1 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t)))))
(*.f64 (*.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (*.f64 (/.f64 1 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) 1))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t)))))
(*.f64 (/.f64 1 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (*.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t)))))
(*.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (*.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))) (/.f64 (/.f64 1 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (*.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t)))))
(/.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 1)
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t)))))
(/.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (/.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t)))))
(/.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1) -1)
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t)))))
(pow.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 1)
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t)))))
(neg.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) -1))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t)))))

localize129.0ms (0.9%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 1 (+.f64 2 (+.f64 (+.f64 1 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) -1)))
0.0b
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
0.6b
(+.f64 (+.f64 1 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) -1)
2.1b
(-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))
Compiler

Compiled 169 to 141 computations (16.6% saved)

series2.0ms (0%)

Counts
3 → 36
Calls

9 calls:

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

rewrite208.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
1018×rational.json-simplify-47
820×rational.json-simplify-50
776×rational.json-simplify-1
716×rational.json-5
714×exponential.json-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
017171
1149141
2450141
31636141
46435141
Stop Event
node limit
Counts
3 → 94
Calls
Call 1
Inputs
(+.f64 (+.f64 1 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) -1)
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(/.f64 1 (+.f64 2 (+.f64 (+.f64 1 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) -1)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 2 (-.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (-.f64 -1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -2 (-.f64 -2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 3) -3)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (neg.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t t) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 t (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 t (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2) (*.f64 t 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2) (*.f64 4 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t)))) (/.f64 1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t)))) (*.f64 (/.f64 1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t)))) (/.f64 (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 (+.f64 t t) (/.f64 1 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 4)) (*.f64 t (/.f64 1 (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t t) (*.f64 (/.f64 1 t) (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 t)) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (/.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t))))) (/.f64 (/.f64 1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t))))) (/.f64 (*.f64 (/.f64 1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) 1) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t 4) (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 1 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (*.f64 t (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 16 (/.f64 (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 16 (/.f64 (*.f64 t (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t)))))) (/.f64 (/.f64 (/.f64 1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 2 (-.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (-.f64 -1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -2 (-.f64 -2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 3) -3)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (neg.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (/.f64 (/.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (/.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) 1) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))))))

simplify309.0ms (2.1%)

Algorithm
egg-herbie
Rules
1160×rational.json-simplify-47
1130×rational.json-simplify-43
1024×rational.json-simplify-1
922×rational.json-simplify-54
618×rational.json-simplify-50
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02066922
14106844
211386808
327026808
462576808
Stop Event
node limit
Counts
130 → 135
Calls
Call 1
Inputs
(*.f64 4 (pow.f64 t 2))
(+.f64 (*.f64 -4 (pow.f64 t 3)) (*.f64 4 (pow.f64 t 2)))
(+.f64 (*.f64 4 (pow.f64 t 4)) (+.f64 (*.f64 -4 (pow.f64 t 3)) (*.f64 4 (pow.f64 t 2))))
(+.f64 (*.f64 4 (pow.f64 t 4)) (+.f64 (*.f64 -4 (pow.f64 t 3)) (+.f64 (*.f64 -4 (pow.f64 t 5)) (*.f64 4 (pow.f64 t 2)))))
(*.f64 4 t)
(-.f64 (*.f64 4 t) 4)
(-.f64 (+.f64 (*.f64 4 (/.f64 1 t)) (*.f64 4 t)) 4)
(-.f64 (+.f64 (*.f64 4 (/.f64 1 t)) (*.f64 4 t)) (+.f64 4 (*.f64 4 (/.f64 1 (pow.f64 t 2)))))
(*.f64 4 t)
(-.f64 (*.f64 4 t) 4)
(-.f64 (+.f64 (*.f64 4 (/.f64 1 t)) (*.f64 4 t)) 4)
(-.f64 (+.f64 (*.f64 4 (/.f64 1 t)) (*.f64 4 t)) (+.f64 4 (*.f64 4 (/.f64 1 (pow.f64 t 2)))))
(*.f64 4 (pow.f64 t 2))
(+.f64 (*.f64 -4 (pow.f64 t 3)) (*.f64 4 (pow.f64 t 2)))
(+.f64 (*.f64 4 (pow.f64 t 4)) (+.f64 (*.f64 -4 (pow.f64 t 3)) (*.f64 4 (pow.f64 t 2))))
(+.f64 (*.f64 4 (pow.f64 t 4)) (+.f64 (*.f64 -4 (pow.f64 t 3)) (+.f64 (*.f64 -4 (pow.f64 t 5)) (*.f64 4 (pow.f64 t 2)))))
(*.f64 4 t)
(-.f64 (*.f64 4 t) 4)
(-.f64 (+.f64 (*.f64 4 (/.f64 1 t)) (*.f64 4 t)) 4)
(-.f64 (+.f64 (*.f64 4 (/.f64 1 t)) (*.f64 4 t)) (+.f64 4 (*.f64 4 (/.f64 1 (pow.f64 t 2)))))
(*.f64 4 t)
(-.f64 (*.f64 4 t) 4)
(-.f64 (+.f64 (*.f64 4 (/.f64 1 t)) (*.f64 4 t)) 4)
(-.f64 (+.f64 (*.f64 4 (/.f64 1 t)) (*.f64 4 t)) (+.f64 4 (*.f64 4 (/.f64 1 (pow.f64 t 2)))))
1/2
(+.f64 (*.f64 -1 (pow.f64 t 2)) 1/2)
(+.f64 (*.f64 -1 (pow.f64 t 2)) (+.f64 1/2 (pow.f64 t 3)))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (+.f64 1/2 (+.f64 (pow.f64 t 4) (pow.f64 t 3))))
(/.f64 1/4 t)
(+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 2))) (*.f64 1/4 (/.f64 1 t)))
(-.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 2))) (*.f64 1/4 (/.f64 1 t))) (*.f64 3/16 (/.f64 1 (pow.f64 t 3))))
(-.f64 (+.f64 (*.f64 1/32 (/.f64 1 (pow.f64 t 4))) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 2))) (*.f64 1/4 (/.f64 1 t)))) (*.f64 3/16 (/.f64 1 (pow.f64 t 3))))
(/.f64 1/4 t)
(+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 2))) (*.f64 1/4 (/.f64 1 t)))
(-.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 2))) (*.f64 1/4 (/.f64 1 t))) (*.f64 3/16 (/.f64 1 (pow.f64 t 3))))
(-.f64 (+.f64 (*.f64 1/32 (/.f64 1 (pow.f64 t 4))) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 2))) (*.f64 1/4 (/.f64 1 t)))) (*.f64 3/16 (/.f64 1 (pow.f64 t 3))))
(-.f64 1 (-.f64 1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(-.f64 2 (-.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(-.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 0)
(-.f64 (+.f64 1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) 1)
(-.f64 -1 (-.f64 -1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(-.f64 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) 2)
(-.f64 0 (neg.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(-.f64 (+.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) -1) -1)
(-.f64 (+.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 3) 3)
(-.f64 (-.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 2) -2)
(-.f64 -2 (-.f64 -2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(-.f64 (-.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 3) -3)
(-.f64 (-.f64 -1 (neg.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) -1)
(-.f64 (-.f64 0 (-.f64 1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) -1)
(*.f64 1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (+.f64 t t))
(*.f64 (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) t)
(*.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 1)
(*.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 2)
(*.f64 (+.f64 t t) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(*.f64 4 (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 2))
(*.f64 4 (*.f64 t (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2)))
(*.f64 4 (*.f64 (*.f64 t (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2)) 1))
(*.f64 (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 2) 4)
(*.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2) (*.f64 t 4))
(*.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2) (*.f64 4 t))
(*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t)))) (/.f64 1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t)))) (*.f64 (/.f64 1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) 1))
(*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t)))) (/.f64 (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 (+.f64 t t) (/.f64 1 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 4)) (*.f64 t (/.f64 1 (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 (*.f64 t t) (*.f64 (/.f64 1 t) (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 (*.f64 2 (/.f64 1 t)) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t t)))
(*.f64 (*.f64 t (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2)) 4)
(*.f64 (/.f64 1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t)))))
(*.f64 (*.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (/.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t))))) (/.f64 (/.f64 1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t))))))
(*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t))))) (/.f64 (*.f64 (/.f64 1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) 1) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t))))))
(*.f64 (*.f64 t 4) (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2))
(*.f64 (+.f64 (/.f64 1 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 1 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (*.f64 t (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 16 (/.f64 (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 2) 4))
(*.f64 16 (/.f64 (*.f64 t (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2)) 4))
(*.f64 (*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t)))))) (/.f64 (/.f64 (/.f64 1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t)))))))
(/.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 1)
(/.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(pow.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 1)
(neg.f64 (neg.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) -1))
(+.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 0)
(+.f64 (+.f64 1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) -1)
(+.f64 -1 (+.f64 1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(+.f64 0 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(+.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(+.f64 (+.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) -1) 1)
(-.f64 1 (-.f64 1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(-.f64 2 (-.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(-.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 0)
(-.f64 (+.f64 1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) 1)
(-.f64 -1 (-.f64 -1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(-.f64 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) 2)
(-.f64 0 (neg.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(-.f64 (+.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) -1) -1)
(-.f64 (+.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 3) 3)
(-.f64 (-.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 2) -2)
(-.f64 -2 (-.f64 -2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(-.f64 (-.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 3) -3)
(-.f64 (-.f64 -1 (neg.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) -1)
(-.f64 (-.f64 0 (-.f64 1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) -1)
(/.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 1)
(/.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(pow.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 1)
(neg.f64 (neg.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(+.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) 0)
(+.f64 0 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(-.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) 1)
(*.f64 1 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) 1)
(*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))
(*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) 1))
(*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (/.f64 (/.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (/.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) 1) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))))
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))))
(pow.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) 1)
(neg.f64 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))
Outputs
(*.f64 4 (pow.f64 t 2))
(+.f64 (*.f64 -4 (pow.f64 t 3)) (*.f64 4 (pow.f64 t 2)))
(+.f64 (*.f64 4 (pow.f64 t 2)) (*.f64 -4 (pow.f64 t 3)))
(+.f64 (*.f64 4 (pow.f64 t 4)) (+.f64 (*.f64 -4 (pow.f64 t 3)) (*.f64 4 (pow.f64 t 2))))
(+.f64 (*.f64 -4 (pow.f64 t 3)) (+.f64 (*.f64 4 (pow.f64 t 2)) (*.f64 4 (pow.f64 t 4))))
(+.f64 (*.f64 -4 (pow.f64 t 3)) (*.f64 4 (+.f64 (pow.f64 t 4) (pow.f64 t 2))))
(+.f64 (*.f64 -4 (pow.f64 t 3)) (*.f64 4 (+.f64 (pow.f64 t 2) (pow.f64 t 4))))
(+.f64 (*.f64 4 (pow.f64 t 4)) (+.f64 (*.f64 -4 (pow.f64 t 3)) (+.f64 (*.f64 -4 (pow.f64 t 5)) (*.f64 4 (pow.f64 t 2)))))
(+.f64 (*.f64 -4 (pow.f64 t 3)) (+.f64 (+.f64 (*.f64 4 (pow.f64 t 2)) (*.f64 -4 (pow.f64 t 5))) (*.f64 4 (pow.f64 t 4))))
(+.f64 (*.f64 -4 (pow.f64 t 5)) (+.f64 (*.f64 -4 (pow.f64 t 3)) (*.f64 4 (+.f64 (pow.f64 t 4) (pow.f64 t 2)))))
(+.f64 (*.f64 4 (+.f64 (pow.f64 t 2) (pow.f64 t 4))) (*.f64 -4 (+.f64 (pow.f64 t 3) (pow.f64 t 5))))
(*.f64 4 t)
(-.f64 (*.f64 4 t) 4)
(-.f64 (+.f64 (*.f64 4 (/.f64 1 t)) (*.f64 4 t)) 4)
(-.f64 (+.f64 (*.f64 4 t) (*.f64 4 (/.f64 1 t))) 4)
(-.f64 (*.f64 4 (+.f64 t (/.f64 1 t))) 4)
(-.f64 (+.f64 (*.f64 4 (/.f64 1 t)) (*.f64 4 t)) (+.f64 4 (*.f64 4 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (+.f64 (*.f64 4 t) (*.f64 4 (/.f64 1 t))) (+.f64 4 (*.f64 4 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (*.f64 4 (+.f64 t (/.f64 1 t))) (+.f64 4 (*.f64 4 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (*.f64 4 (-.f64 (+.f64 t (/.f64 1 t)) (/.f64 1 (pow.f64 t 2)))) 4)
(*.f64 4 t)
(-.f64 (*.f64 4 t) 4)
(-.f64 (+.f64 (*.f64 4 (/.f64 1 t)) (*.f64 4 t)) 4)
(-.f64 (+.f64 (*.f64 4 t) (*.f64 4 (/.f64 1 t))) 4)
(-.f64 (*.f64 4 (+.f64 t (/.f64 1 t))) 4)
(-.f64 (+.f64 (*.f64 4 (/.f64 1 t)) (*.f64 4 t)) (+.f64 4 (*.f64 4 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (+.f64 (*.f64 4 t) (*.f64 4 (/.f64 1 t))) (+.f64 4 (*.f64 4 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (*.f64 4 (+.f64 t (/.f64 1 t))) (+.f64 4 (*.f64 4 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (*.f64 4 (-.f64 (+.f64 t (/.f64 1 t)) (/.f64 1 (pow.f64 t 2)))) 4)
(*.f64 4 (pow.f64 t 2))
(+.f64 (*.f64 -4 (pow.f64 t 3)) (*.f64 4 (pow.f64 t 2)))
(+.f64 (*.f64 4 (pow.f64 t 2)) (*.f64 -4 (pow.f64 t 3)))
(+.f64 (*.f64 4 (pow.f64 t 4)) (+.f64 (*.f64 -4 (pow.f64 t 3)) (*.f64 4 (pow.f64 t 2))))
(+.f64 (*.f64 -4 (pow.f64 t 3)) (+.f64 (*.f64 4 (pow.f64 t 2)) (*.f64 4 (pow.f64 t 4))))
(+.f64 (*.f64 -4 (pow.f64 t 3)) (*.f64 4 (+.f64 (pow.f64 t 4) (pow.f64 t 2))))
(+.f64 (*.f64 -4 (pow.f64 t 3)) (*.f64 4 (+.f64 (pow.f64 t 2) (pow.f64 t 4))))
(+.f64 (*.f64 4 (pow.f64 t 4)) (+.f64 (*.f64 -4 (pow.f64 t 3)) (+.f64 (*.f64 -4 (pow.f64 t 5)) (*.f64 4 (pow.f64 t 2)))))
(+.f64 (*.f64 -4 (pow.f64 t 3)) (+.f64 (+.f64 (*.f64 4 (pow.f64 t 2)) (*.f64 -4 (pow.f64 t 5))) (*.f64 4 (pow.f64 t 4))))
(+.f64 (*.f64 -4 (pow.f64 t 5)) (+.f64 (*.f64 -4 (pow.f64 t 3)) (*.f64 4 (+.f64 (pow.f64 t 4) (pow.f64 t 2)))))
(+.f64 (*.f64 4 (+.f64 (pow.f64 t 2) (pow.f64 t 4))) (*.f64 -4 (+.f64 (pow.f64 t 3) (pow.f64 t 5))))
(*.f64 4 t)
(-.f64 (*.f64 4 t) 4)
(-.f64 (+.f64 (*.f64 4 (/.f64 1 t)) (*.f64 4 t)) 4)
(-.f64 (+.f64 (*.f64 4 t) (*.f64 4 (/.f64 1 t))) 4)
(-.f64 (*.f64 4 (+.f64 t (/.f64 1 t))) 4)
(-.f64 (+.f64 (*.f64 4 (/.f64 1 t)) (*.f64 4 t)) (+.f64 4 (*.f64 4 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (+.f64 (*.f64 4 t) (*.f64 4 (/.f64 1 t))) (+.f64 4 (*.f64 4 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (*.f64 4 (+.f64 t (/.f64 1 t))) (+.f64 4 (*.f64 4 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (*.f64 4 (-.f64 (+.f64 t (/.f64 1 t)) (/.f64 1 (pow.f64 t 2)))) 4)
(*.f64 4 t)
(-.f64 (*.f64 4 t) 4)
(-.f64 (+.f64 (*.f64 4 (/.f64 1 t)) (*.f64 4 t)) 4)
(-.f64 (+.f64 (*.f64 4 t) (*.f64 4 (/.f64 1 t))) 4)
(-.f64 (*.f64 4 (+.f64 t (/.f64 1 t))) 4)
(-.f64 (+.f64 (*.f64 4 (/.f64 1 t)) (*.f64 4 t)) (+.f64 4 (*.f64 4 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (+.f64 (*.f64 4 t) (*.f64 4 (/.f64 1 t))) (+.f64 4 (*.f64 4 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (*.f64 4 (+.f64 t (/.f64 1 t))) (+.f64 4 (*.f64 4 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (*.f64 4 (-.f64 (+.f64 t (/.f64 1 t)) (/.f64 1 (pow.f64 t 2)))) 4)
1/2
(+.f64 (*.f64 -1 (pow.f64 t 2)) 1/2)
(+.f64 1/2 (*.f64 (pow.f64 t 2) -1))
(+.f64 1/2 (neg.f64 (pow.f64 t 2)))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (+.f64 1/2 (pow.f64 t 3)))
(+.f64 1/2 (+.f64 (pow.f64 t 3) (*.f64 (pow.f64 t 2) -1)))
(+.f64 (pow.f64 t 3) (+.f64 1/2 (neg.f64 (pow.f64 t 2))))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (+.f64 1/2 (+.f64 (pow.f64 t 4) (pow.f64 t 3))))
(+.f64 1/2 (+.f64 (+.f64 (pow.f64 t 3) (pow.f64 t 4)) (*.f64 (pow.f64 t 2) -1)))
(+.f64 1/2 (+.f64 (neg.f64 (pow.f64 t 2)) (+.f64 (pow.f64 t 3) (pow.f64 t 4))))
(+.f64 (pow.f64 t 3) (+.f64 (+.f64 (pow.f64 t 4) 1/2) (neg.f64 (pow.f64 t 2))))
(+.f64 1/2 (+.f64 (pow.f64 t 3) (+.f64 (pow.f64 t 4) (neg.f64 (pow.f64 t 2)))))
(/.f64 1/4 t)
(+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 2))) (*.f64 1/4 (/.f64 1 t)))
(+.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 1/8) (*.f64 (/.f64 1 t) 1/4))
(-.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 2))) (*.f64 1/4 (/.f64 1 t))) (*.f64 3/16 (/.f64 1 (pow.f64 t 3))))
(-.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 1/8) (*.f64 (/.f64 1 t) 1/4)) (*.f64 3/16 (/.f64 1 (pow.f64 t 3))))
(-.f64 (+.f64 (*.f64 1/32 (/.f64 1 (pow.f64 t 4))) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 2))) (*.f64 1/4 (/.f64 1 t)))) (*.f64 3/16 (/.f64 1 (pow.f64 t 3))))
(-.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 1/8) (+.f64 (*.f64 (/.f64 1 t) 1/4) (*.f64 1/32 (/.f64 1 (pow.f64 t 4))))) (*.f64 3/16 (/.f64 1 (pow.f64 t 3))))
(/.f64 1/4 t)
(+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 2))) (*.f64 1/4 (/.f64 1 t)))
(+.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 1/8) (*.f64 (/.f64 1 t) 1/4))
(-.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 2))) (*.f64 1/4 (/.f64 1 t))) (*.f64 3/16 (/.f64 1 (pow.f64 t 3))))
(-.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 1/8) (*.f64 (/.f64 1 t) 1/4)) (*.f64 3/16 (/.f64 1 (pow.f64 t 3))))
(-.f64 (+.f64 (*.f64 1/32 (/.f64 1 (pow.f64 t 4))) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 2))) (*.f64 1/4 (/.f64 1 t)))) (*.f64 3/16 (/.f64 1 (pow.f64 t 3))))
(-.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) 1/8) (+.f64 (*.f64 (/.f64 1 t) 1/4) (*.f64 1/32 (/.f64 1 (pow.f64 t 4))))) (*.f64 3/16 (/.f64 1 (pow.f64 t 3))))
(-.f64 1 (-.f64 1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(-.f64 2 (-.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(-.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 0)
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(-.f64 (+.f64 1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) 1)
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(-.f64 -1 (-.f64 -1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(-.f64 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) 2)
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(-.f64 0 (neg.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(-.f64 (+.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) -1) -1)
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(-.f64 (+.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 3) 3)
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(-.f64 (-.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 2) -2)
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(-.f64 -2 (-.f64 -2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(-.f64 (-.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 3) -3)
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(-.f64 (-.f64 -1 (neg.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) -1)
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(-.f64 (-.f64 0 (-.f64 1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) -1)
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(*.f64 1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (+.f64 t t))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(*.f64 (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) t)
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(*.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 1)
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(*.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(*.f64 (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(*.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 2)
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(*.f64 (+.f64 t t) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(*.f64 4 (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 2))
(*.f64 4 (*.f64 t (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2)))
(*.f64 (*.f64 4 t) (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2))
(*.f64 4 (*.f64 (*.f64 t (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2)) 1))
(*.f64 4 (*.f64 t (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2)))
(*.f64 (*.f64 4 t) (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2))
(*.f64 (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 2) 4)
(*.f64 4 (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 2))
(*.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2) (*.f64 t 4))
(*.f64 4 (*.f64 t (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2)))
(*.f64 (*.f64 4 t) (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2))
(*.f64 (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2) (*.f64 4 t))
(*.f64 4 (*.f64 t (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2)))
(*.f64 (*.f64 4 t) (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2))
(*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t)))) (/.f64 1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t)))) (/.f64 1 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t (*.f64 (*.f64 4 t) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (*.f64 4 (*.f64 t t)) (/.f64 1 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (*.f64 4 (*.f64 t t)) (/.f64 1 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))
(*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t)))) (*.f64 (/.f64 1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) 1))
(*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t)))) (/.f64 1 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t (*.f64 (*.f64 4 t) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (*.f64 4 (*.f64 t t)) (/.f64 1 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (*.f64 4 (*.f64 t t)) (/.f64 1 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))
(*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t)))) (/.f64 (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t)))) (/.f64 (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t (*.f64 (*.f64 4 t) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 4 (*.f64 (*.f64 (*.f64 t t) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (/.f64 (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2)))))
(*.f64 4 (*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t t))) (/.f64 (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 (+.f64 t t) (/.f64 1 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 4)) (*.f64 t (/.f64 1 (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 t (*.f64 (/.f64 1 (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 (*.f64 4 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t (/.f64 1 (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(*.f64 (/.f64 1 (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (*.f64 4 (*.f64 t (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 4 (*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (/.f64 1 (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(*.f64 (*.f64 t t) (*.f64 (/.f64 1 t) (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(*.f64 (*.f64 2 (/.f64 1 t)) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t t)))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(*.f64 (*.f64 t (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2)) 4)
(*.f64 4 (*.f64 t (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2)))
(*.f64 (*.f64 4 t) (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t)))))
(*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t)))) (/.f64 1 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t (*.f64 (*.f64 4 t) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 1 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (*.f64 4 (*.f64 t t)) (/.f64 1 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (*.f64 4 (*.f64 t t)) (/.f64 1 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))
(*.f64 (*.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (/.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t))))) (/.f64 (/.f64 1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t))))))
(*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t)))))) (/.f64 (/.f64 1 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (*.f64 t (*.f64 (*.f64 4 t) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (*.f64 t (*.f64 (*.f64 4 t) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 (/.f64 1 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t (*.f64 (*.f64 4 t) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))
(*.f64 (*.f64 4 (*.f64 (*.f64 t t) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (*.f64 (*.f64 4 (*.f64 (*.f64 t t) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 (/.f64 1 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))) (*.f64 4 (*.f64 (*.f64 t t) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 (*.f64 t t) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t))))))) (/.f64 (/.f64 1 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (*.f64 t (*.f64 (*.f64 (*.f64 4 t) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t))))) (/.f64 (*.f64 (/.f64 1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) 1) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t))))))
(*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t)))))) (/.f64 (/.f64 1 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (*.f64 t (*.f64 (*.f64 4 t) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (*.f64 t (*.f64 (*.f64 4 t) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 (/.f64 1 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t (*.f64 (*.f64 4 t) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))
(*.f64 (*.f64 4 (*.f64 (*.f64 t t) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (*.f64 (*.f64 4 (*.f64 (*.f64 t t) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 (/.f64 1 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))) (*.f64 4 (*.f64 (*.f64 t t) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 (*.f64 t t) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t))))))) (/.f64 (/.f64 1 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (*.f64 t (*.f64 (*.f64 (*.f64 4 t) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(*.f64 (*.f64 t 4) (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2))
(*.f64 4 (*.f64 t (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2)))
(*.f64 (*.f64 4 t) (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2))
(*.f64 (+.f64 (/.f64 1 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (/.f64 1 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (*.f64 t (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(*.f64 16 (/.f64 (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) 2) 4))
(*.f64 16 (/.f64 (*.f64 t (/.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) 2)) 4))
(*.f64 (*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t)))))) (/.f64 (/.f64 (/.f64 1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t)))))))
(*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t)))))) (/.f64 (/.f64 1 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (*.f64 t (*.f64 (*.f64 4 t) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (*.f64 t (*.f64 (*.f64 4 t) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 (/.f64 1 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t (*.f64 (*.f64 4 t) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))
(*.f64 (*.f64 4 (*.f64 (*.f64 t t) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (*.f64 (*.f64 4 (*.f64 (*.f64 t t) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (/.f64 (/.f64 1 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))) (*.f64 4 (*.f64 (*.f64 t t) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 (*.f64 t t) (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 4 (*.f64 t t))))))) (/.f64 (/.f64 1 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) (*.f64 t (*.f64 (*.f64 (*.f64 4 t) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(/.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 1)
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(/.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(pow.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 1)
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(neg.f64 (neg.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) -1))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(+.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 0)
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(+.f64 (+.f64 1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) -1)
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(+.f64 -1 (+.f64 1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(+.f64 0 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(+.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(+.f64 (+.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) -1) 1)
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(-.f64 1 (-.f64 1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(-.f64 2 (-.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(-.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 0)
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(-.f64 (+.f64 1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) 1)
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(-.f64 -1 (-.f64 -1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(-.f64 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) 2)
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(-.f64 0 (neg.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(-.f64 (+.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) -1) -1)
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(-.f64 (+.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 3) 3)
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(-.f64 (-.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 2) -2)
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(-.f64 -2 (-.f64 -2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(-.f64 (-.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 3) -3)
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(-.f64 (-.f64 -1 (neg.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) -1)
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(-.f64 (-.f64 0 (-.f64 1 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) -1)
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(/.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 1)
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(/.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) (/.f64 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))) (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(pow.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))) 1)
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(neg.f64 (neg.f64 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))
(+.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) 0)
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))))
(+.f64 0 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))))
(-.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) 0)
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))))
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) 1)
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))))
(*.f64 1 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) 1)
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))))
(*.f64 (/.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))))
(*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))))
(*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) 1))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))))
(*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (/.f64 (/.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (/.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) 1) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))))
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))))) (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))))
(pow.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))) 1)
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))))
(neg.f64 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))))
(/.f64 1 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 t 2))))

localize71.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 1 (/.f64 1 (+.f64 2 (-.f64 (-.f64 0 (-.f64 -1 (*.f64 2 (*.f64 t (*.f64 2 t))))) 1))))
0.0b
(*.f64 2 (*.f64 t (*.f64 2 t)))
0.4b
(/.f64 1 (+.f64 2 (-.f64 (-.f64 0 (-.f64 -1 (*.f64 2 (*.f64 t (*.f64 2 t))))) 1)))
0.6b
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 2 (*.f64 t (*.f64 2 t))))) 1)
Compiler

Compiled 105 to 87 computations (17.1% saved)

series4.0ms (0%)

Counts
4 → 48
Calls

12 calls:

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

rewrite213.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
1436×rational.json-simplify-47
678×rational.json-simplify-1
632×rational.json-simplify-43
610×rational.json-5
608×exponential.json-3
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
016154
1152106
246082
3146582
4585582
Stop Event
node limit
Counts
4 → 237
Calls
Call 1
Inputs
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 2 (*.f64 t (*.f64 2 t))))) 1)
(/.f64 1 (+.f64 2 (-.f64 (-.f64 0 (-.f64 -1 (*.f64 2 (*.f64 t (*.f64 2 t))))) 1)))
(*.f64 2 (*.f64 t (*.f64 2 t)))
(-.f64 1 (/.f64 1 (+.f64 2 (-.f64 (-.f64 0 (-.f64 -1 (*.f64 2 (*.f64 t (*.f64 2 t))))) 1))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (*.f64 t (*.f64 t 4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 t t)) (*.f64 2 (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 t 4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 t (*.f64 t 4)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 -1 (*.f64 t (*.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (*.f64 t (*.f64 t 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (*.f64 t (*.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 2 (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 t 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t t) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t t) (-.f64 -1 (-.f64 -1 (+.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 t t)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 t t)) (+.f64 1 (/.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (*.f64 t 4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (*.f64 t 4)) (/.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (*.f64 t 4)) (fabs.f64 (/.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (*.f64 t 4)) (*.f64 (/.f64 1 (+.f64 t t)) (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 t (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t t) (*.f64 t (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t 4) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t t) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t t) (*.f64 (/.f64 1 t) (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t t) (/.f64 (*.f64 t 4) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t t) (/.f64 (*.f64 (fabs.f64 t) 4) (fabs.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t t) (+.f64 2 (*.f64 (/.f64 t t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t t) (+.f64 2 (*.f64 (/.f64 1 t) (+.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t t) (+.f64 2 (+.f64 1 (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t t) (+.f64 2 (/.f64 (+.f64 t t) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t t) (+.f64 2 (/.f64 (*.f64 2 (fabs.f64 t)) (fabs.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 t (*.f64 t 4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t -2) (*.f64 t -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (*.f64 2 (*.f64 t t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 2 (/.f64 (*.f64 t t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 2 (*.f64 t (/.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (fabs.f64 (/.f64 (*.f64 2 (*.f64 t t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 t (/.f64 t 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (fabs.f64 (/.f64 (*.f64 t t) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 2 (/.f64 t 2)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 (+.f64 t t) 2) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 2 (/.f64 (*.f64 t t) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 2 (*.f64 t (/.f64 t 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (fabs.f64 (/.f64 (*.f64 2 (*.f64 t t)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (fabs.f64 (/.f64 t 2)) (*.f64 2 (fabs.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (+.f64 (/.f64 (*.f64 t t) 2) (*.f64 t (/.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (+.f64 (/.f64 (*.f64 t t) 2) (fabs.f64 (/.f64 (*.f64 t t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (+.f64 (fabs.f64 (/.f64 (*.f64 t t) 2)) (fabs.f64 (/.f64 (*.f64 t t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (fabs.f64 (*.f64 2 (/.f64 (*.f64 t t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (fabs.f64 (*.f64 2 (*.f64 t (/.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (+.f64 (fabs.f64 (/.f64 (*.f64 t t) 2)) (*.f64 t (/.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (+.f64 (*.f64 t (/.f64 t 2)) (fabs.f64 (/.f64 (*.f64 t t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (+.f64 (/.f64 (*.f64 t t) 2) (*.f64 (*.f64 t (/.f64 t 2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (+.f64 (*.f64 t (/.f64 t 2)) (*.f64 (*.f64 t (/.f64 t 2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (+.f64 (fabs.f64 (/.f64 (*.f64 t t) 2)) (*.f64 (*.f64 t (/.f64 t 2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (+.f64 (/.f64 (*.f64 t t) 2) (*.f64 (fabs.f64 (/.f64 (*.f64 t t) 2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (+.f64 (*.f64 t (/.f64 t 2)) (*.f64 (fabs.f64 (/.f64 (*.f64 t t) 2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (+.f64 (fabs.f64 (/.f64 (*.f64 t t) 2)) (*.f64 (fabs.f64 (/.f64 (*.f64 t t) 2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (+.f64 (/.f64 (*.f64 t t) 2) (*.f64 (fabs.f64 (/.f64 t 2)) (fabs.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (+.f64 (*.f64 t (/.f64 t 2)) (*.f64 (fabs.f64 (/.f64 t 2)) (fabs.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (+.f64 (fabs.f64 (/.f64 (*.f64 t t) 2)) (*.f64 (fabs.f64 (/.f64 t 2)) (fabs.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (+.f64 (/.f64 (*.f64 t t) 2) (fabs.f64 (*.f64 t (/.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (+.f64 (*.f64 t (/.f64 t 2)) (fabs.f64 (*.f64 t (/.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (+.f64 (fabs.f64 (/.f64 (*.f64 t t) 2)) (fabs.f64 (*.f64 t (/.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t 2) (*.f64 t 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (*.f64 t t)) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t t) 2) 8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 t) (*.f64 (fabs.f64 t) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (fabs.f64 t)) (*.f64 2 (fabs.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t (*.f64 t 4)) (*.f64 t t)) (*.f64 (/.f64 1 (*.f64 2 (*.f64 t t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t (*.f64 t 4)) (*.f64 t t)) (+.f64 (/.f64 1 (*.f64 2 (*.f64 t t))) (/.f64 1 (*.f64 2 (*.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t (*.f64 t 4)) (*.f64 t t)) (/.f64 2 (*.f64 2 (*.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t (*.f64 t 4)) (*.f64 t t)) (+.f64 (/.f64 1 (*.f64 2 (*.f64 t t))) (*.f64 (/.f64 1 (*.f64 2 (*.f64 t t))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t (*.f64 t 4)) (*.f64 t t)) (+.f64 (/.f64 1 (*.f64 2 (*.f64 t t))) (fabs.f64 (/.f64 1 (*.f64 2 (*.f64 t t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t t) (*.f64 (*.f64 t t) 16)) (/.f64 1 (*.f64 t (*.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t t) (*.f64 (*.f64 t t) 16)) (*.f64 (/.f64 1 (*.f64 t (*.f64 t 4))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t t) (*.f64 (*.f64 t t) 16)) (/.f64 (/.f64 t t) (*.f64 t (*.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t t) (*.f64 (*.f64 t t) 16)) (/.f64 -1 (neg.f64 (*.f64 t (*.f64 t 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t t) (*.f64 (*.f64 t t) 16)) (fabs.f64 (/.f64 1 (*.f64 t (*.f64 t 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (/.f64 t 2)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (*.f64 t t) 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 t (/.f64 t 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 t 2)) (*.f64 t 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 t) 4) (fabs.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 (*.f64 2 (*.f64 t t)) 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 (*.f64 t t) 2)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 t t)) (neg.f64 (*.f64 t (*.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (*.f64 t t))) (*.f64 t (*.f64 (*.f64 t t) (*.f64 t 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 t (*.f64 t 4))) (*.f64 (*.f64 t t) (*.f64 (*.f64 t t) 16)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (*.f64 (*.f64 t (*.f64 (*.f64 t t) 16)) (*.f64 (*.f64 t t) (*.f64 (*.f64 t t) 16)))) (/.f64 (/.f64 1 (*.f64 t (*.f64 t 4))) (*.f64 (*.f64 t t) (*.f64 (*.f64 t t) 16))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t t) 16) (/.f64 t (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t t) 16) (/.f64 (fabs.f64 t) (*.f64 (fabs.f64 t) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (*.f64 t (*.f64 t t))) (/.f64 4 (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 t t) 2) (*.f64 2 (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 8 (*.f64 t (/.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 t) (/.f64 1 t)) (*.f64 2 (*.f64 (*.f64 t t) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (+.f64 t t)) (/.f64 1 (+.f64 t t))) (*.f64 t (*.f64 t (*.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 16 (/.f64 (/.f64 (*.f64 2 (*.f64 t t)) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 16 (/.f64 (*.f64 2 (/.f64 (*.f64 t t) 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 16 (/.f64 (*.f64 2 (*.f64 t (/.f64 t 2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 16 (/.f64 (fabs.f64 (/.f64 (*.f64 2 (*.f64 t t)) 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 0 (fabs.f64 (/.f64 t t))) (neg.f64 (*.f64 t (*.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 t 4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 t 4)) (/.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 t (*.f64 t 4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (*.f64 t 4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 t (*.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 t (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 t (*.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 2 (*.f64 t t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 t (*.f64 t 4)) (fabs.f64 (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 2 (fabs.f64 t)) (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 t) (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 t) (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 t (fabs.f64 (/.f64 t t))) (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 t t) (*.f64 t -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 t t) (*.f64 2 (fabs.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 t t) (/.f64 (+.f64 t t) (fabs.f64 (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 t -2) (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 t -2) (*.f64 2 (fabs.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 t -2) (/.f64 (+.f64 t t) (fabs.f64 (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 2 (fabs.f64 t)) (*.f64 t -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 2 (fabs.f64 t)) (/.f64 (+.f64 t t) (fabs.f64 (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 t t) (fabs.f64 (/.f64 t t))) (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 t t) (fabs.f64 (/.f64 t t))) (*.f64 t -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 t t) (fabs.f64 (/.f64 t t))) (*.f64 2 (fabs.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 t t) (fabs.f64 (/.f64 t t))) (/.f64 (+.f64 t t) (fabs.f64 (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 t 4) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 t 4) (fabs.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 t 4) (/.f64 t (fabs.f64 (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (+.f64 (/.f64 (*.f64 2 (*.f64 t t)) (fabs.f64 (/.f64 t t))) (/.f64 (*.f64 2 (*.f64 t t)) (fabs.f64 (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 t (*.f64 t 4))) (fabs.f64 (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 t (*.f64 t 4)) (neg.f64 (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (/.f64 (*.f64 t (*.f64 t 4)) (fabs.f64 (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (neg.f64 (*.f64 2 (*.f64 t t))) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (*.f64 t (*.f64 t 4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 t t)) (*.f64 2 (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 t 4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 t (*.f64 t 4)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 -1 (*.f64 t (*.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (*.f64 t (*.f64 t 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 t (*.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (+.f64 -2 (-.f64 1 (*.f64 t (*.f64 t 4)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (+.f64 2 (-.f64 -1 (*.f64 t (*.f64 t 4)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (-.f64 2 (*.f64 t (*.f64 t 4))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (-.f64 -1 (*.f64 t (*.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (+.f64 -2 (-.f64 1 (*.f64 t (*.f64 t 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (+.f64 (+.f64 (neg.f64 (*.f64 t (*.f64 t 4))) -2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (+.f64 (-.f64 -3 (*.f64 t (*.f64 t 4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 2 (+.f64 2 (neg.f64 (*.f64 t (*.f64 t 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 2 (-.f64 2 (*.f64 t (*.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (*.f64 t t)) (neg.f64 (*.f64 2 (*.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (*.f64 t t)) (-.f64 (-.f64 -1 (*.f64 2 (*.f64 t t))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (*.f64 t t)) (-.f64 (-.f64 -2 (*.f64 2 (*.f64 t t))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (*.f64 t t)) (-.f64 (-.f64 1 (*.f64 2 (*.f64 t t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 t 4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 t (*.f64 t 4)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (*.f64 t (*.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 2 (-.f64 -1 (*.f64 t (*.f64 t 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 (+.f64 2 (neg.f64 (*.f64 t (*.f64 t 4)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 2 (*.f64 t (*.f64 t 4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1 (*.f64 t (*.f64 t 4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 t (*.f64 t 4)) 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -2 (-.f64 -2 (*.f64 t (*.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -2 (+.f64 (neg.f64 (*.f64 t (*.f64 t 4))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -2 (+.f64 (+.f64 (-.f64 -1 (*.f64 t (*.f64 t 4))) -2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 t (*.f64 t 4)) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (-.f64 (-.f64 1 (*.f64 t (*.f64 t 4))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -3 (-.f64 -3 (*.f64 t (*.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -3 (+.f64 (-.f64 -1 (*.f64 t (*.f64 t 4))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 t (*.f64 t 4)) 3) -3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 t 4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 t 4)) (/.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 t (*.f64 t 4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (*.f64 t 4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 t (*.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 t (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 t (*.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 2 (*.f64 t t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 t (*.f64 t 4)) (fabs.f64 (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 2 (fabs.f64 t)) (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 t) (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 t) (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 t (fabs.f64 (/.f64 t t))) (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 t t) (*.f64 t -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 t t) (*.f64 2 (fabs.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 t t) (/.f64 (+.f64 t t) (fabs.f64 (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 t -2) (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 t -2) (*.f64 2 (fabs.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 t -2) (/.f64 (+.f64 t t) (fabs.f64 (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 2 (fabs.f64 t)) (*.f64 t -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 2 (fabs.f64 t)) (/.f64 (+.f64 t t) (fabs.f64 (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 t t) (fabs.f64 (/.f64 t t))) (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 t t) (fabs.f64 (/.f64 t t))) (*.f64 t -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 t t) (fabs.f64 (/.f64 t t))) (*.f64 2 (fabs.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 t t) (fabs.f64 (/.f64 t t))) (/.f64 (+.f64 t t) (fabs.f64 (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 t 4) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 t 4) (fabs.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 t 4) (/.f64 t (fabs.f64 (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (+.f64 (/.f64 (*.f64 2 (*.f64 t t)) (fabs.f64 (/.f64 t t))) (/.f64 (*.f64 2 (*.f64 t t)) (fabs.f64 (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 t (*.f64 t 4))) (fabs.f64 (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 t (*.f64 t 4)) (neg.f64 (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (/.f64 (*.f64 t (*.f64 t 4)) (fabs.f64 (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (neg.f64 (*.f64 2 (*.f64 t t))) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (/.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (/.f64 1 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (*.f64 (/.f64 1 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))) (+.f64 -1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (*.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))) (/.f64 (/.f64 1 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (*.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (/.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 -1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))))))

simplify499.0ms (3.4%)

Algorithm
egg-herbie
Rules
1234×rational.json-simplify-2
838×rational.json-simplify-50
708×rational.json-simplify-1
646×exponential.json-simplify-26
578×rational.json-simplify-43
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04496243
19526207
222936207
345556207
472436207
Stop Event
node limit
Counts
285 → 280
Calls
Call 1
Inputs
(*.f64 4 (pow.f64 t 2))
(*.f64 4 (pow.f64 t 2))
(*.f64 4 (pow.f64 t 2))
(*.f64 4 (pow.f64 t 2))
(*.f64 4 (pow.f64 t 2))
(*.f64 4 (pow.f64 t 2))
(*.f64 4 (pow.f64 t 2))
(*.f64 4 (pow.f64 t 2))
(*.f64 4 (pow.f64 t 2))
(*.f64 4 (pow.f64 t 2))
(*.f64 4 (pow.f64 t 2))
(*.f64 4 (pow.f64 t 2))
1/2
(+.f64 (*.f64 -1 (pow.f64 t 2)) 1/2)
(+.f64 (*.f64 -1 (pow.f64 t 2)) (+.f64 1/2 (*.f64 2 (pow.f64 t 4))))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (+.f64 1/2 (+.f64 (*.f64 2 (pow.f64 t 4)) (*.f64 -4 (pow.f64 t 6)))))
(/.f64 1/4 (pow.f64 t 2))
(-.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/8 (/.f64 1 (pow.f64 t 4))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6)))) (*.f64 1/8 (/.f64 1 (pow.f64 t 4))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6)))) (+.f64 (*.f64 1/32 (/.f64 1 (pow.f64 t 8))) (*.f64 1/8 (/.f64 1 (pow.f64 t 4)))))
(/.f64 1/4 (pow.f64 t 2))
(-.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/8 (/.f64 1 (pow.f64 t 4))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6)))) (*.f64 1/8 (/.f64 1 (pow.f64 t 4))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6)))) (+.f64 (*.f64 1/32 (/.f64 1 (pow.f64 t 8))) (*.f64 1/8 (/.f64 1 (pow.f64 t 4)))))
(*.f64 4 (pow.f64 t 2))
(*.f64 4 (pow.f64 t 2))
(*.f64 4 (pow.f64 t 2))
(*.f64 4 (pow.f64 t 2))
(*.f64 4 (pow.f64 t 2))
(*.f64 4 (pow.f64 t 2))
(*.f64 4 (pow.f64 t 2))
(*.f64 4 (pow.f64 t 2))
(*.f64 4 (pow.f64 t 2))
(*.f64 4 (pow.f64 t 2))
(*.f64 4 (pow.f64 t 2))
(*.f64 4 (pow.f64 t 2))
1/2
(+.f64 1/2 (pow.f64 t 2))
(+.f64 1/2 (+.f64 (*.f64 -2 (pow.f64 t 4)) (pow.f64 t 2)))
(+.f64 1/2 (+.f64 (*.f64 4 (pow.f64 t 6)) (+.f64 (*.f64 -2 (pow.f64 t 4)) (pow.f64 t 2))))
1
(-.f64 1 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 1 (*.f64 1/8 (/.f64 1 (pow.f64 t 4)))) (*.f64 1/4 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 1 (*.f64 1/8 (/.f64 1 (pow.f64 t 4)))) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 t 6))) (*.f64 1/4 (/.f64 1 (pow.f64 t 2)))))
1
(-.f64 1 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 1 (*.f64 1/8 (/.f64 1 (pow.f64 t 4)))) (*.f64 1/4 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 1 (*.f64 1/8 (/.f64 1 (pow.f64 t 4)))) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 t 6))) (*.f64 1/4 (/.f64 1 (pow.f64 t 2)))))
(+.f64 0 (*.f64 t (*.f64 t 4)))
(+.f64 -1 (+.f64 (*.f64 t (*.f64 t 4)) 1))
(+.f64 (*.f64 2 (*.f64 t t)) (*.f64 2 (*.f64 t t)))
(+.f64 (*.f64 t (*.f64 t 4)) 0)
(+.f64 (+.f64 (*.f64 t (*.f64 t 4)) 1) -1)
(+.f64 1 (+.f64 -1 (*.f64 t (*.f64 t 4))))
(+.f64 (+.f64 -1 (*.f64 t (*.f64 t 4))) 1)
(*.f64 -1 (neg.f64 (*.f64 t (*.f64 t 4))))
(*.f64 2 (*.f64 2 (*.f64 t t)))
(*.f64 t (*.f64 t 4))
(*.f64 (+.f64 t t) (+.f64 t t))
(*.f64 (+.f64 t t) (-.f64 -1 (-.f64 -1 (+.f64 t t))))
(*.f64 (*.f64 2 (*.f64 t t)) 2)
(*.f64 (*.f64 2 (*.f64 t t)) (+.f64 1 (/.f64 t t)))
(*.f64 (*.f64 t (*.f64 t 4)) 1)
(*.f64 (*.f64 t (*.f64 t 4)) (/.f64 t t))
(*.f64 (*.f64 t (*.f64 t 4)) (fabs.f64 (/.f64 t t)))
(*.f64 (*.f64 t (*.f64 t 4)) (*.f64 (/.f64 1 (+.f64 t t)) (+.f64 t t)))
(*.f64 1 (*.f64 t (*.f64 t 4)))
(*.f64 (/.f64 t t) (*.f64 t (*.f64 t 4)))
(*.f64 (*.f64 t 4) t)
(*.f64 (*.f64 t t) 4)
(*.f64 (*.f64 t t) (*.f64 (/.f64 1 t) (*.f64 t 4)))
(*.f64 (*.f64 t t) (/.f64 (*.f64 t 4) t))
(*.f64 (*.f64 t t) (/.f64 (*.f64 (fabs.f64 t) 4) (fabs.f64 t)))
(*.f64 (*.f64 t t) (+.f64 2 (*.f64 (/.f64 t t) 2)))
(*.f64 (*.f64 t t) (+.f64 2 (*.f64 (/.f64 1 t) (+.f64 t t))))
(*.f64 (*.f64 t t) (+.f64 2 (+.f64 1 (/.f64 t t))))
(*.f64 (*.f64 t t) (+.f64 2 (/.f64 (+.f64 t t) t)))
(*.f64 (*.f64 t t) (+.f64 2 (/.f64 (*.f64 2 (fabs.f64 t)) (fabs.f64 t))))
(*.f64 (neg.f64 (*.f64 t (*.f64 t 4))) -1)
(*.f64 (*.f64 t -2) (*.f64 t -2))
(*.f64 4 (*.f64 t t))
(*.f64 4 (/.f64 (*.f64 2 (*.f64 t t)) 2))
(*.f64 4 (*.f64 2 (/.f64 (*.f64 t t) 2)))
(*.f64 4 (*.f64 2 (*.f64 t (/.f64 t 2))))
(*.f64 4 (fabs.f64 (/.f64 (*.f64 2 (*.f64 t t)) 2)))
(*.f64 4 (*.f64 (*.f64 t (/.f64 t 2)) 2))
(*.f64 4 (*.f64 (fabs.f64 (/.f64 (*.f64 t t) 2)) 2))
(*.f64 4 (*.f64 (*.f64 2 (/.f64 t 2)) t))
(*.f64 4 (*.f64 (/.f64 (+.f64 t t) 2) t))
(*.f64 4 (*.f64 (*.f64 2 (/.f64 (*.f64 t t) 2)) 1))
(*.f64 4 (*.f64 (*.f64 2 (*.f64 t (/.f64 t 2))) 1))
(*.f64 4 (*.f64 (fabs.f64 (/.f64 (*.f64 2 (*.f64 t t)) 2)) 1))
(*.f64 4 (*.f64 (fabs.f64 (/.f64 t 2)) (*.f64 2 (fabs.f64 t))))
(*.f64 4 (+.f64 (/.f64 (*.f64 t t) 2) (*.f64 t (/.f64 t 2))))
(*.f64 4 (+.f64 (/.f64 (*.f64 t t) 2) (fabs.f64 (/.f64 (*.f64 t t) 2))))
(*.f64 4 (+.f64 (fabs.f64 (/.f64 (*.f64 t t) 2)) (fabs.f64 (/.f64 (*.f64 t t) 2))))
(*.f64 4 (fabs.f64 (*.f64 2 (/.f64 (*.f64 t t) 2))))
(*.f64 4 (fabs.f64 (*.f64 2 (*.f64 t (/.f64 t 2)))))
(*.f64 4 (+.f64 (fabs.f64 (/.f64 (*.f64 t t) 2)) (*.f64 t (/.f64 t 2))))
(*.f64 4 (+.f64 (*.f64 t (/.f64 t 2)) (fabs.f64 (/.f64 (*.f64 t t) 2))))
(*.f64 4 (+.f64 (/.f64 (*.f64 t t) 2) (*.f64 (*.f64 t (/.f64 t 2)) 1)))
(*.f64 4 (+.f64 (*.f64 t (/.f64 t 2)) (*.f64 (*.f64 t (/.f64 t 2)) 1)))
(*.f64 4 (+.f64 (fabs.f64 (/.f64 (*.f64 t t) 2)) (*.f64 (*.f64 t (/.f64 t 2)) 1)))
(*.f64 4 (+.f64 (/.f64 (*.f64 t t) 2) (*.f64 (fabs.f64 (/.f64 (*.f64 t t) 2)) 1)))
(*.f64 4 (+.f64 (*.f64 t (/.f64 t 2)) (*.f64 (fabs.f64 (/.f64 (*.f64 t t) 2)) 1)))
(*.f64 4 (+.f64 (fabs.f64 (/.f64 (*.f64 t t) 2)) (*.f64 (fabs.f64 (/.f64 (*.f64 t t) 2)) 1)))
(*.f64 4 (+.f64 (/.f64 (*.f64 t t) 2) (*.f64 (fabs.f64 (/.f64 t 2)) (fabs.f64 t))))
(*.f64 4 (+.f64 (*.f64 t (/.f64 t 2)) (*.f64 (fabs.f64 (/.f64 t 2)) (fabs.f64 t))))
(*.f64 4 (+.f64 (fabs.f64 (/.f64 (*.f64 t t) 2)) (*.f64 (fabs.f64 (/.f64 t 2)) (fabs.f64 t))))
(*.f64 4 (+.f64 (/.f64 (*.f64 t t) 2) (fabs.f64 (*.f64 t (/.f64 t 2)))))
(*.f64 4 (+.f64 (*.f64 t (/.f64 t 2)) (fabs.f64 (*.f64 t (/.f64 t 2)))))
(*.f64 4 (+.f64 (fabs.f64 (/.f64 (*.f64 t t) 2)) (fabs.f64 (*.f64 t (/.f64 t 2)))))
(*.f64 (/.f64 t 2) (*.f64 t 8))
(*.f64 (/.f64 (*.f64 2 (*.f64 t t)) 2) 4)
(*.f64 (/.f64 (*.f64 t t) 2) 8)
(*.f64 (fabs.f64 t) (*.f64 (fabs.f64 t) 4))
(*.f64 (*.f64 2 (fabs.f64 t)) (*.f64 2 (fabs.f64 t)))
(*.f64 (*.f64 (*.f64 t (*.f64 t 4)) (*.f64 t t)) (*.f64 (/.f64 1 (*.f64 2 (*.f64 t t))) 2))
(*.f64 (*.f64 (*.f64 t (*.f64 t 4)) (*.f64 t t)) (+.f64 (/.f64 1 (*.f64 2 (*.f64 t t))) (/.f64 1 (*.f64 2 (*.f64 t t)))))
(*.f64 (*.f64 (*.f64 t (*.f64 t 4)) (*.f64 t t)) (/.f64 2 (*.f64 2 (*.f64 t t))))
(*.f64 (*.f64 (*.f64 t (*.f64 t 4)) (*.f64 t t)) (+.f64 (/.f64 1 (*.f64 2 (*.f64 t t))) (*.f64 (/.f64 1 (*.f64 2 (*.f64 t t))) 1)))
(*.f64 (*.f64 (*.f64 t (*.f64 t 4)) (*.f64 t t)) (+.f64 (/.f64 1 (*.f64 2 (*.f64 t t))) (fabs.f64 (/.f64 1 (*.f64 2 (*.f64 t t))))))
(*.f64 (*.f64 (*.f64 t t) (*.f64 (*.f64 t t) 16)) (/.f64 1 (*.f64 t (*.f64 t 4))))
(*.f64 (*.f64 (*.f64 t t) (*.f64 (*.f64 t t) 16)) (*.f64 (/.f64 1 (*.f64 t (*.f64 t 4))) 1))
(*.f64 (*.f64 (*.f64 t t) (*.f64 (*.f64 t t) 16)) (/.f64 (/.f64 t t) (*.f64 t (*.f64 t 4))))
(*.f64 (*.f64 (*.f64 t t) (*.f64 (*.f64 t t) 16)) (/.f64 -1 (neg.f64 (*.f64 t (*.f64 t 4)))))
(*.f64 (*.f64 (*.f64 t t) (*.f64 (*.f64 t t) 16)) (fabs.f64 (/.f64 1 (*.f64 t (*.f64 t 4)))))
(*.f64 (*.f64 t (/.f64 t 2)) 8)
(*.f64 (*.f64 2 (/.f64 (*.f64 t t) 2)) 4)
(*.f64 (*.f64 2 (*.f64 t (/.f64 t 2))) 4)
(*.f64 (*.f64 2 (/.f64 t 2)) (*.f64 t 4))
(*.f64 (*.f64 (fabs.f64 t) 4) (fabs.f64 t))
(*.f64 (fabs.f64 (/.f64 (*.f64 2 (*.f64 t t)) 2)) 4)
(*.f64 (fabs.f64 (/.f64 (*.f64 t t) 2)) 8)
(*.f64 (neg.f64 (/.f64 t t)) (neg.f64 (*.f64 t (*.f64 t 4))))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 t t))) (*.f64 t (*.f64 (*.f64 t t) (*.f64 t 8))))
(*.f64 (/.f64 1 (*.f64 t (*.f64 t 4))) (*.f64 (*.f64 t t) (*.f64 (*.f64 t t) 16)))
(*.f64 (*.f64 t (*.f64 (*.f64 t (*.f64 (*.f64 t t) 16)) (*.f64 (*.f64 t t) (*.f64 (*.f64 t t) 16)))) (/.f64 (/.f64 1 (*.f64 t (*.f64 t 4))) (*.f64 (*.f64 t t) (*.f64 (*.f64 t t) 16))))
(*.f64 (*.f64 (*.f64 t t) 16) (/.f64 t (*.f64 t 4)))
(*.f64 (*.f64 (*.f64 t t) 16) (/.f64 (fabs.f64 t) (*.f64 (fabs.f64 t) 4)))
(*.f64 (*.f64 t (*.f64 t (*.f64 t t))) (/.f64 4 (*.f64 t t)))
(*.f64 (*.f64 (/.f64 t t) 2) (*.f64 2 (*.f64 t t)))
(*.f64 8 (*.f64 t (/.f64 t 2)))
(*.f64 (+.f64 (/.f64 1 t) (/.f64 1 t)) (*.f64 2 (*.f64 (*.f64 t t) t)))
(*.f64 (+.f64 (/.f64 1 (+.f64 t t)) (/.f64 1 (+.f64 t t))) (*.f64 t (*.f64 t (*.f64 t 4))))
(*.f64 16 (/.f64 (/.f64 (*.f64 2 (*.f64 t t)) 2) 4))
(*.f64 16 (/.f64 (*.f64 2 (/.f64 (*.f64 t t) 2)) 4))
(*.f64 16 (/.f64 (*.f64 2 (*.f64 t (/.f64 t 2))) 4))
(*.f64 16 (/.f64 (fabs.f64 (/.f64 (*.f64 2 (*.f64 t t)) 2)) 4))
(*.f64 (-.f64 0 (fabs.f64 (/.f64 t t))) (neg.f64 (*.f64 t (*.f64 t 4))))
(/.f64 (*.f64 t (*.f64 t 4)) 1)
(/.f64 (*.f64 t (*.f64 t 4)) (/.f64 t t))
(/.f64 (neg.f64 (*.f64 t (*.f64 t 4))) -1)
(pow.f64 (*.f64 t (*.f64 t 4)) 1)
(neg.f64 (neg.f64 (*.f64 t (*.f64 t 4))))
(fabs.f64 (*.f64 t (*.f64 t 4)))
(fabs.f64 (neg.f64 (*.f64 t (*.f64 t 4))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 2 (*.f64 t t))) 2))
(fabs.f64 (/.f64 (*.f64 t (*.f64 t 4)) (fabs.f64 (/.f64 t t))))
(fabs.f64 (*.f64 (*.f64 2 (fabs.f64 t)) (+.f64 t t)))
(fabs.f64 (*.f64 (fabs.f64 t) (*.f64 t 4)))
(fabs.f64 (*.f64 (neg.f64 t) (*.f64 t 4)))
(fabs.f64 (*.f64 (/.f64 t (fabs.f64 (/.f64 t t))) (*.f64 t 4)))
(fabs.f64 (*.f64 (+.f64 t t) (*.f64 t -2)))
(fabs.f64 (*.f64 (+.f64 t t) (*.f64 2 (fabs.f64 t))))
(fabs.f64 (*.f64 (+.f64 t t) (/.f64 (+.f64 t t) (fabs.f64 (/.f64 t t)))))
(fabs.f64 (*.f64 (*.f64 t -2) (+.f64 t t)))
(fabs.f64 (*.f64 (*.f64 t -2) (*.f64 2 (fabs.f64 t))))
(fabs.f64 (*.f64 (*.f64 t -2) (/.f64 (+.f64 t t) (fabs.f64 (/.f64 t t)))))
(fabs.f64 (*.f64 (*.f64 2 (fabs.f64 t)) (*.f64 t -2)))
(fabs.f64 (*.f64 (*.f64 2 (fabs.f64 t)) (/.f64 (+.f64 t t) (fabs.f64 (/.f64 t t)))))
(fabs.f64 (*.f64 (/.f64 (+.f64 t t) (fabs.f64 (/.f64 t t))) (+.f64 t t)))
(fabs.f64 (*.f64 (/.f64 (+.f64 t t) (fabs.f64 (/.f64 t t))) (*.f64 t -2)))
(fabs.f64 (*.f64 (/.f64 (+.f64 t t) (fabs.f64 (/.f64 t t))) (*.f64 2 (fabs.f64 t))))
(fabs.f64 (*.f64 (/.f64 (+.f64 t t) (fabs.f64 (/.f64 t t))) (/.f64 (+.f64 t t) (fabs.f64 (/.f64 t t)))))
(fabs.f64 (*.f64 (*.f64 t 4) (neg.f64 t)))
(fabs.f64 (*.f64 (*.f64 t 4) (fabs.f64 t)))
(fabs.f64 (*.f64 (*.f64 t 4) (/.f64 t (fabs.f64 (/.f64 t t)))))
(fabs.f64 (+.f64 (/.f64 (*.f64 2 (*.f64 t t)) (fabs.f64 (/.f64 t t))) (/.f64 (*.f64 2 (*.f64 t t)) (fabs.f64 (/.f64 t t)))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 t (*.f64 t 4))) (fabs.f64 (/.f64 t t))))
(fabs.f64 (/.f64 (*.f64 t (*.f64 t 4)) (neg.f64 (/.f64 t t))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 t (*.f64 t 4)) (fabs.f64 (/.f64 t t)))))
(fabs.f64 (-.f64 0 (*.f64 (neg.f64 (*.f64 2 (*.f64 t t))) 2)))
(+.f64 0 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(-.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) 0)
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) 1)
(*.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) 1)
(*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 1))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))
(pow.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) 1)
(neg.f64 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(+.f64 0 (*.f64 t (*.f64 t 4)))
(+.f64 -1 (+.f64 (*.f64 t (*.f64 t 4)) 1))
(+.f64 (*.f64 2 (*.f64 t t)) (*.f64 2 (*.f64 t t)))
(+.f64 (*.f64 t (*.f64 t 4)) 0)
(+.f64 (+.f64 (*.f64 t (*.f64 t 4)) 1) -1)
(+.f64 1 (+.f64 -1 (*.f64 t (*.f64 t 4))))
(+.f64 (+.f64 -1 (*.f64 t (*.f64 t 4))) 1)
(-.f64 0 (neg.f64 (*.f64 t (*.f64 t 4))))
(-.f64 0 (+.f64 (+.f64 -2 (-.f64 1 (*.f64 t (*.f64 t 4)))) 1))
(-.f64 0 (+.f64 (+.f64 2 (-.f64 -1 (*.f64 t (*.f64 t 4)))) -1))
(-.f64 0 (+.f64 (-.f64 2 (*.f64 t (*.f64 t 4))) -2))
(-.f64 -1 (-.f64 -1 (*.f64 t (*.f64 t 4))))
(-.f64 -1 (+.f64 -2 (-.f64 1 (*.f64 t (*.f64 t 4)))))
(-.f64 -1 (+.f64 (+.f64 (neg.f64 (*.f64 t (*.f64 t 4))) -2) 1))
(-.f64 -1 (+.f64 (-.f64 -3 (*.f64 t (*.f64 t 4))) 2))
(-.f64 2 (+.f64 2 (neg.f64 (*.f64 t (*.f64 t 4)))))
(-.f64 2 (-.f64 2 (*.f64 t (*.f64 t 4))))
(-.f64 (*.f64 2 (*.f64 t t)) (neg.f64 (*.f64 2 (*.f64 t t))))
(-.f64 (*.f64 2 (*.f64 t t)) (-.f64 (-.f64 -1 (*.f64 2 (*.f64 t t))) -1))
(-.f64 (*.f64 2 (*.f64 t t)) (-.f64 (-.f64 -2 (*.f64 2 (*.f64 t t))) -2))
(-.f64 (*.f64 2 (*.f64 t t)) (-.f64 (-.f64 1 (*.f64 2 (*.f64 t t))) 1))
(-.f64 (*.f64 t (*.f64 t 4)) 0)
(-.f64 (+.f64 (*.f64 t (*.f64 t 4)) 1) 1)
(-.f64 1 (-.f64 1 (*.f64 t (*.f64 t 4))))
(-.f64 1 (+.f64 2 (-.f64 -1 (*.f64 t (*.f64 t 4)))))
(-.f64 1 (+.f64 (+.f64 2 (neg.f64 (*.f64 t (*.f64 t 4)))) -1))
(-.f64 (+.f64 2 (*.f64 t (*.f64 t 4))) 2)
(-.f64 (+.f64 -1 (*.f64 t (*.f64 t 4))) -1)
(-.f64 (+.f64 (*.f64 t (*.f64 t 4)) 3) 3)
(-.f64 -2 (-.f64 -2 (*.f64 t (*.f64 t 4))))
(-.f64 -2 (+.f64 (neg.f64 (*.f64 t (*.f64 t 4))) -2))
(-.f64 -2 (+.f64 (+.f64 (-.f64 -1 (*.f64 t (*.f64 t 4))) -2) 1))
(-.f64 (-.f64 (*.f64 t (*.f64 t 4)) 2) -2)
(-.f64 3 (-.f64 (-.f64 1 (*.f64 t (*.f64 t 4))) -2))
(-.f64 -3 (-.f64 -3 (*.f64 t (*.f64 t 4))))
(-.f64 -3 (+.f64 (-.f64 -1 (*.f64 t (*.f64 t 4))) -2))
(-.f64 (-.f64 (*.f64 t (*.f64 t 4)) 3) -3)
(/.f64 (*.f64 t (*.f64 t 4)) 1)
(/.f64 (*.f64 t (*.f64 t 4)) (/.f64 t t))
(/.f64 (neg.f64 (*.f64 t (*.f64 t 4))) -1)
(pow.f64 (*.f64 t (*.f64 t 4)) 1)
(neg.f64 (neg.f64 (*.f64 t (*.f64 t 4))))
(fabs.f64 (*.f64 t (*.f64 t 4)))
(fabs.f64 (neg.f64 (*.f64 t (*.f64 t 4))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 2 (*.f64 t t))) 2))
(fabs.f64 (/.f64 (*.f64 t (*.f64 t 4)) (fabs.f64 (/.f64 t t))))
(fabs.f64 (*.f64 (*.f64 2 (fabs.f64 t)) (+.f64 t t)))
(fabs.f64 (*.f64 (fabs.f64 t) (*.f64 t 4)))
(fabs.f64 (*.f64 (neg.f64 t) (*.f64 t 4)))
(fabs.f64 (*.f64 (/.f64 t (fabs.f64 (/.f64 t t))) (*.f64 t 4)))
(fabs.f64 (*.f64 (+.f64 t t) (*.f64 t -2)))
(fabs.f64 (*.f64 (+.f64 t t) (*.f64 2 (fabs.f64 t))))
(fabs.f64 (*.f64 (+.f64 t t) (/.f64 (+.f64 t t) (fabs.f64 (/.f64 t t)))))
(fabs.f64 (*.f64 (*.f64 t -2) (+.f64 t t)))
(fabs.f64 (*.f64 (*.f64 t -2) (*.f64 2 (fabs.f64 t))))
(fabs.f64 (*.f64 (*.f64 t -2) (/.f64 (+.f64 t t) (fabs.f64 (/.f64 t t)))))
(fabs.f64 (*.f64 (*.f64 2 (fabs.f64 t)) (*.f64 t -2)))
(fabs.f64 (*.f64 (*.f64 2 (fabs.f64 t)) (/.f64 (+.f64 t t) (fabs.f64 (/.f64 t t)))))
(fabs.f64 (*.f64 (/.f64 (+.f64 t t) (fabs.f64 (/.f64 t t))) (+.f64 t t)))
(fabs.f64 (*.f64 (/.f64 (+.f64 t t) (fabs.f64 (/.f64 t t))) (*.f64 t -2)))
(fabs.f64 (*.f64 (/.f64 (+.f64 t t) (fabs.f64 (/.f64 t t))) (*.f64 2 (fabs.f64 t))))
(fabs.f64 (*.f64 (/.f64 (+.f64 t t) (fabs.f64 (/.f64 t t))) (/.f64 (+.f64 t t) (fabs.f64 (/.f64 t t)))))
(fabs.f64 (*.f64 (*.f64 t 4) (neg.f64 t)))
(fabs.f64 (*.f64 (*.f64 t 4) (fabs.f64 t)))
(fabs.f64 (*.f64 (*.f64 t 4) (/.f64 t (fabs.f64 (/.f64 t t)))))
(fabs.f64 (+.f64 (/.f64 (*.f64 2 (*.f64 t t)) (fabs.f64 (/.f64 t t))) (/.f64 (*.f64 2 (*.f64 t t)) (fabs.f64 (/.f64 t t)))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 t (*.f64 t 4))) (fabs.f64 (/.f64 t t))))
(fabs.f64 (/.f64 (*.f64 t (*.f64 t 4)) (neg.f64 (/.f64 t t))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 t (*.f64 t 4)) (fabs.f64 (/.f64 t t)))))
(fabs.f64 (-.f64 0 (*.f64 (neg.f64 (*.f64 2 (*.f64 t t))) 2)))
(+.f64 0 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(+.f64 1 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(+.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 0)
(+.f64 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 1)
(*.f64 1 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(*.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 1)
(*.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (/.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))
(*.f64 (+.f64 -1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) -1)
(*.f64 (*.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (/.f64 1 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))
(*.f64 (*.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (*.f64 (/.f64 1 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) 1))
(*.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))) (+.f64 -1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(*.f64 (/.f64 1 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (*.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))
(*.f64 (*.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))) (/.f64 (/.f64 1 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (*.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))))
(/.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 1)
(/.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (/.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))
(/.f64 (+.f64 -1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) -1)
(pow.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 1)
(neg.f64 (+.f64 -1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
Outputs
(*.f64 4 (pow.f64 t 2))
(*.f64 4 (pow.f64 t 2))
(*.f64 4 (pow.f64 t 2))
(*.f64 4 (pow.f64 t 2))
(*.f64 4 (pow.f64 t 2))
(*.f64 4 (pow.f64 t 2))
(*.f64 4 (pow.f64 t 2))
(*.f64 4 (pow.f64 t 2))
(*.f64 4 (pow.f64 t 2))
(*.f64 4 (pow.f64 t 2))
(*.f64 4 (pow.f64 t 2))
(*.f64 4 (pow.f64 t 2))
1/2
(+.f64 (*.f64 -1 (pow.f64 t 2)) 1/2)
(+.f64 1/2 (*.f64 (pow.f64 t 2) -1))
(+.f64 1/2 (neg.f64 (pow.f64 t 2)))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (+.f64 1/2 (*.f64 2 (pow.f64 t 4))))
(+.f64 1/2 (+.f64 (*.f64 2 (pow.f64 t 4)) (*.f64 (pow.f64 t 2) -1)))
(+.f64 1/2 (+.f64 (neg.f64 (pow.f64 t 2)) (*.f64 2 (pow.f64 t 4))))
(+.f64 (neg.f64 (pow.f64 t 2)) (+.f64 1/2 (*.f64 2 (pow.f64 t 4))))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (+.f64 1/2 (+.f64 (*.f64 2 (pow.f64 t 4)) (*.f64 -4 (pow.f64 t 6)))))
(+.f64 1/2 (+.f64 (+.f64 (*.f64 2 (pow.f64 t 4)) (*.f64 -4 (pow.f64 t 6))) (*.f64 (pow.f64 t 2) -1)))
(+.f64 1/2 (+.f64 (neg.f64 (pow.f64 t 2)) (+.f64 (*.f64 2 (pow.f64 t 4)) (*.f64 -4 (pow.f64 t 6)))))
(+.f64 (+.f64 1/2 (neg.f64 (pow.f64 t 2))) (+.f64 (*.f64 2 (pow.f64 t 4)) (*.f64 -4 (pow.f64 t 6))))
(/.f64 1/4 (pow.f64 t 2))
(-.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/8 (/.f64 1 (pow.f64 t 4))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6)))) (*.f64 1/8 (/.f64 1 (pow.f64 t 4))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6)))) (+.f64 (*.f64 1/32 (/.f64 1 (pow.f64 t 8))) (*.f64 1/8 (/.f64 1 (pow.f64 t 4)))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6)))) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 4))) (*.f64 1/32 (/.f64 1 (pow.f64 t 8)))))
(/.f64 1/4 (pow.f64 t 2))
(-.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/8 (/.f64 1 (pow.f64 t 4))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6)))) (*.f64 1/8 (/.f64 1 (pow.f64 t 4))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6)))) (+.f64 (*.f64 1/32 (/.f64 1 (pow.f64 t 8))) (*.f64 1/8 (/.f64 1 (pow.f64 t 4)))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6)))) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 4))) (*.f64 1/32 (/.f64 1 (pow.f64 t 8)))))
(*.f64 4 (pow.f64 t 2))
(*.f64 4 (pow.f64 t 2))
(*.f64 4 (pow.f64 t 2))
(*.f64 4 (pow.f64 t 2))
(*.f64 4 (pow.f64 t 2))
(*.f64 4 (pow.f64 t 2))
(*.f64 4 (pow.f64 t 2))
(*.f64 4 (pow.f64 t 2))
(*.f64 4 (pow.f64 t 2))
(*.f64 4 (pow.f64 t 2))
(*.f64 4 (pow.f64 t 2))
(*.f64 4 (pow.f64 t 2))
1/2
(+.f64 1/2 (pow.f64 t 2))
(+.f64 (pow.f64 t 2) 1/2)
(+.f64 1/2 (+.f64 (*.f64 -2 (pow.f64 t 4)) (pow.f64 t 2)))
(+.f64 (*.f64 (pow.f64 t 4) -2) (+.f64 (pow.f64 t 2) 1/2))
(+.f64 (+.f64 (pow.f64 t 2) 1/2) (*.f64 (pow.f64 t 4) -2))
(+.f64 1/2 (+.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) -2)))
(+.f64 1/2 (+.f64 (*.f64 4 (pow.f64 t 6)) (+.f64 (*.f64 -2 (pow.f64 t 4)) (pow.f64 t 2))))
(+.f64 1/2 (+.f64 (*.f64 (pow.f64 t 4) -2) (+.f64 (pow.f64 t 2) (*.f64 4 (pow.f64 t 6)))))
(+.f64 (*.f64 (pow.f64 t 4) -2) (+.f64 (+.f64 (pow.f64 t 2) 1/2) (*.f64 4 (pow.f64 t 6))))
1
(-.f64 1 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 1 (*.f64 1/8 (/.f64 1 (pow.f64 t 4)))) (*.f64 1/4 (/.f64 1 (pow.f64 t 2))))
(-.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 4))) (*.f64 1/4 (/.f64 1 (pow.f64 t 2)))) -1)
(+.f64 1 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 4))) (*.f64 1/4 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (+.f64 1 (*.f64 1/8 (/.f64 1 (pow.f64 t 4)))) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 t 6))) (*.f64 1/4 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (+.f64 1 (*.f64 1/8 (/.f64 1 (pow.f64 t 4)))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6)))))
(-.f64 (-.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 4))) (*.f64 1/4 (/.f64 1 (pow.f64 t 2)))) -1) (*.f64 1/16 (/.f64 1 (pow.f64 t 6))))
(+.f64 1 (-.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 4))) (*.f64 1/4 (/.f64 1 (pow.f64 t 2)))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6)))))
1
(-.f64 1 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 1 (*.f64 1/8 (/.f64 1 (pow.f64 t 4)))) (*.f64 1/4 (/.f64 1 (pow.f64 t 2))))
(-.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 4))) (*.f64 1/4 (/.f64 1 (pow.f64 t 2)))) -1)
(+.f64 1 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 4))) (*.f64 1/4 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (+.f64 1 (*.f64 1/8 (/.f64 1 (pow.f64 t 4)))) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 t 6))) (*.f64 1/4 (/.f64 1 (pow.f64 t 2)))))
(-.f64 (+.f64 1 (*.f64 1/8 (/.f64 1 (pow.f64 t 4)))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 t 2))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6)))))
(-.f64 (-.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 4))) (*.f64 1/4 (/.f64 1 (pow.f64 t 2)))) -1) (*.f64 1/16 (/.f64 1 (pow.f64 t 6))))
(+.f64 1 (-.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 4))) (*.f64 1/4 (/.f64 1 (pow.f64 t 2)))) (*.f64 1/16 (/.f64 1 (pow.f64 t 6)))))
(+.f64 0 (*.f64 t (*.f64 t 4)))
(*.f64 4 (*.f64 t t))
(+.f64 -1 (+.f64 (*.f64 t (*.f64 t 4)) 1))
(*.f64 4 (*.f64 t t))
(+.f64 (*.f64 2 (*.f64 t t)) (*.f64 2 (*.f64 t t)))
(*.f64 4 (*.f64 t t))
(+.f64 (*.f64 t (*.f64 t 4)) 0)
(*.f64 4 (*.f64 t t))
(+.f64 (+.f64 (*.f64 t (*.f64 t 4)) 1) -1)
(*.f64 4 (*.f64 t t))
(+.f64 1 (+.f64 -1 (*.f64 t (*.f64 t 4))))
(*.f64 4 (*.f64 t t))
(+.f64 (+.f64 -1 (*.f64 t (*.f64 t 4))) 1)
(*.f64 4 (*.f64 t t))
(*.f64 -1 (neg.f64 (*.f64 t (*.f64 t 4))))
(*.f64 4 (*.f64 t t))
(*.f64 2 (*.f64 2 (*.f64 t t)))
(*.f64 4 (*.f64 t t))
(*.f64 t (*.f64 t 4))
(*.f64 4 (*.f64 t t))
(*.f64 (+.f64 t t) (+.f64 t t))
(*.f64 (+.f64 t t) (-.f64 -1 (-.f64 -1 (+.f64 t t))))
(*.f64 (+.f64 t t) (+.f64 t t))
(*.f64 (*.f64 2 (*.f64 t t)) 2)
(*.f64 4 (*.f64 t t))
(*.f64 (*.f64 2 (*.f64 t t)) (+.f64 1 (/.f64 t t)))
(*.f64 4 (*.f64 t t))
(*.f64 (*.f64 t (*.f64 t 4)) 1)
(*.f64 4 (*.f64 t t))
(*.f64 (*.f64 t (*.f64 t 4)) (/.f64 t t))
(*.f64 4 (*.f64 t t))
(*.f64 (*.f64 t (*.f64 t 4)) (fabs.f64 (/.f64 t t)))
(*.f64 4 (*.f64 t t))
(*.f64 (*.f64 t (*.f64 t 4)) (*.f64 (/.f64 1 (+.f64 t t)) (+.f64 t t)))
(*.f64 4 (*.f64 t t))
(*.f64 1 (*.f64 t (*.f64 t 4)))
(*.f64 4 (*.f64 t t))
(*.f64 (/.f64 t t) (*.f64 t (*.f64 t 4)))
(*.f64 4 (*.f64 t t))
(*.f64 (*.f64 t 4) t)
(*.f64 4 (*.f64 t t))
(*.f64 (*.f64 t t) 4)
(*.f64 4 (*.f64 t t))
(*.f64 (*.f64 t t) (*.f64 (/.f64 1 t) (*.f64 t 4)))
(*.f64 4 (*.f64 t t))
(*.f64 (*.f64 t t) (/.f64 (*.f64 t 4) t))
(*.f64 4 (*.f64 t t))
(*.f64 (*.f64 t t) (/.f64 (*.f64 (fabs.f64 t) 4) (fabs.f64 t)))
(*.f64 4 (*.f64 t t))
(*.f64 (*.f64 t t) (+.f64 2 (*.f64 (/.f64 t t) 2)))
(*.f64 (*.f64 t t) (+.f64 2 (*.f64 2 (/.f64 t t))))
(*.f64 t (*.f64 t (+.f64 2 (*.f64 2 (/.f64 t t)))))
(*.f64 (*.f64 t t) (+.f64 2 (*.f64 (/.f64 1 t) (+.f64 t t))))
(*.f64 (*.f64 t t) (+.f64 2 (*.f64 (+.f64 t t) (/.f64 1 t))))
(*.f64 (*.f64 t t) (+.f64 2 (+.f64 1 (/.f64 t t))))
(*.f64 t (*.f64 t (+.f64 (/.f64 t t) 3)))
(*.f64 (*.f64 t t) (+.f64 2 (/.f64 (+.f64 t t) t)))
(*.f64 t (*.f64 t (+.f64 2 (/.f64 (+.f64 t t) t))))
(*.f64 (*.f64 t t) (+.f64 2 (/.f64 (*.f64 2 (fabs.f64 t)) (fabs.f64 t))))
(*.f64 (*.f64 t t) (+.f64 2 (/.f64 (fabs.f64 (*.f64 t -2)) (fabs.f64 t))))
(*.f64 (neg.f64 (*.f64 t (*.f64 t 4))) -1)
(*.f64 4 (*.f64 t t))
(*.f64 (*.f64 t -2) (*.f64 t -2))
(*.f64 4 (*.f64 t t))
(*.f64 4 (*.f64 t t))
(*.f64 4 (/.f64 (*.f64 2 (*.f64 t t)) 2))
(*.f64 4 (*.f64 t t))
(*.f64 4 (*.f64 2 (/.f64 (*.f64 t t) 2)))
(*.f64 4 (*.f64 t t))
(*.f64 4 (*.f64 2 (*.f64 t (/.f64 t 2))))
(*.f64 4 (*.f64 t t))
(*.f64 4 (fabs.f64 (/.f64 (*.f64 2 (*.f64 t t)) 2)))
(*.f64 4 (*.f64 (*.f64 t (/.f64 t 2)) 2))
(*.f64 4 (*.f64 t t))
(*.f64 4 (*.f64 (fabs.f64 (/.f64 (*.f64 t t) 2)) 2))
(*.f64 8 (fabs.f64 (/.f64 (*.f64 t t) 2)))
(*.f64 4 (*.f64 (*.f64 2 (/.f64 t 2)) t))
(*.f64 4 (*.f64 t t))
(*.f64 4 (*.f64 (/.f64 (+.f64 t t) 2) t))
(*.f64 4 (*.f64 t t))
(*.f64 4 (*.f64 (*.f64 2 (/.f64 (*.f64 t t) 2)) 1))
(*.f64 4 (*.f64 t t))
(*.f64 4 (*.f64 (*.f64 2 (*.f64 t (/.f64 t 2))) 1))
(*.f64 4 (*.f64 t t))
(*.f64 4 (*.f64 (fabs.f64 (/.f64 (*.f64 2 (*.f64 t t)) 2)) 1))
(*.f64 4 (fabs.f64 (/.f64 (*.f64 2 (*.f64 t t)) 2)))
(*.f64 4 (*.f64 (fabs.f64 (/.f64 t 2)) (*.f64 2 (fabs.f64 t))))
(*.f64 4 (*.f64 2 (fabs.f64 (*.f64 t (/.f64 t 2)))))
(*.f64 4 (fabs.f64 (*.f64 t (*.f64 2 (/.f64 t 2)))))
(*.f64 4 (+.f64 (/.f64 (*.f64 t t) 2) (*.f64 t (/.f64 t 2))))
(*.f64 4 (+.f64 (/.f64 (*.f64 t t) 2) (fabs.f64 (/.f64 (*.f64 t t) 2))))
(*.f64 4 (+.f64 (fabs.f64 (/.f64 (*.f64 t t) 2)) (fabs.f64 (/.f64 (*.f64 t t) 2))))
(*.f64 8 (fabs.f64 (/.f64 (*.f64 t t) 2)))
(*.f64 4 (fabs.f64 (*.f64 2 (/.f64 (*.f64 t t) 2))))
(*.f64 8 (fabs.f64 (/.f64 (*.f64 t t) 2)))
(*.f64 4 (fabs.f64 (*.f64 2 (*.f64 t (/.f64 t 2)))))
(*.f64 4 (*.f64 2 (fabs.f64 (*.f64 t (/.f64 t 2)))))
(*.f64 4 (fabs.f64 (*.f64 t (*.f64 2 (/.f64 t 2)))))
(*.f64 4 (+.f64 (fabs.f64 (/.f64 (*.f64 t t) 2)) (*.f64 t (/.f64 t 2))))
(*.f64 4 (+.f64 (*.f64 t (/.f64 t 2)) (fabs.f64 (/.f64 (*.f64 t t) 2))))
(*.f64 4 (+.f64 (*.f64 t (/.f64 t 2)) (fabs.f64 (/.f64 (*.f64 t t) 2))))
(*.f64 4 (+.f64 (/.f64 (*.f64 t t) 2) (*.f64 (*.f64 t (/.f64 t 2)) 1)))
(*.f64 4 (+.f64 (/.f64 (*.f64 t t) 2) (*.f64 t (/.f64 t 2))))
(*.f64 4 (+.f64 (*.f64 t (/.f64 t 2)) (*.f64 (*.f64 t (/.f64 t 2)) 1)))
(*.f64 4 (*.f64 t t))
(*.f64 4 (+.f64 (fabs.f64 (/.f64 (*.f64 t t) 2)) (*.f64 (*.f64 t (/.f64 t 2)) 1)))
(*.f64 4 (+.f64 (*.f64 t (/.f64 t 2)) (fabs.f64 (/.f64 (*.f64 t t) 2))))
(*.f64 4 (+.f64 (/.f64 (*.f64 t t) 2) (*.f64 (fabs.f64 (/.f64 (*.f64 t t) 2)) 1)))
(*.f64 4 (+.f64 (/.f64 (*.f64 t t) 2) (fabs.f64 (/.f64 (*.f64 t t) 2))))
(*.f64 4 (+.f64 (*.f64 t (/.f64 t 2)) (*.f64 (fabs.f64 (/.f64 (*.f64 t t) 2)) 1)))
(*.f64 4 (+.f64 (*.f64 t (/.f64 t 2)) (fabs.f64 (/.f64 (*.f64 t t) 2))))
(*.f64 4 (+.f64 (fabs.f64 (/.f64 (*.f64 t t) 2)) (*.f64 (fabs.f64 (/.f64 (*.f64 t t) 2)) 1)))
(*.f64 8 (fabs.f64 (/.f64 (*.f64 t t) 2)))
(*.f64 4 (+.f64 (/.f64 (*.f64 t t) 2) (*.f64 (fabs.f64 (/.f64 t 2)) (fabs.f64 t))))
(*.f64 4 (+.f64 (/.f64 (*.f64 t t) 2) (fabs.f64 (*.f64 t (/.f64 t 2)))))
(*.f64 4 (+.f64 (*.f64 t (/.f64 t 2)) (*.f64 (fabs.f64 (/.f64 t 2)) (fabs.f64 t))))
(*.f64 4 (+.f64 (*.f64 t (/.f64 t 2)) (fabs.f64 (*.f64 t (/.f64 t 2)))))
(*.f64 4 (+.f64 (fabs.f64 (/.f64 (*.f64 t t) 2)) (*.f64 (fabs.f64 (/.f64 t 2)) (fabs.f64 t))))
(*.f64 4 (+.f64 (fabs.f64 (/.f64 (*.f64 t t) 2)) (fabs.f64 (*.f64 t (/.f64 t 2)))))
(*.f64 4 (+.f64 (/.f64 (*.f64 t t) 2) (fabs.f64 (*.f64 t (/.f64 t 2)))))
(*.f64 4 (+.f64 (*.f64 t (/.f64 t 2)) (fabs.f64 (*.f64 t (/.f64 t 2)))))
(*.f64 4 (+.f64 (fabs.f64 (/.f64 (*.f64 t t) 2)) (fabs.f64 (*.f64 t (/.f64 t 2)))))
(*.f64 (/.f64 t 2) (*.f64 t 8))
(*.f64 4 (*.f64 t t))
(*.f64 (/.f64 (*.f64 2 (*.f64 t t)) 2) 4)
(*.f64 4 (*.f64 t t))
(*.f64 (/.f64 (*.f64 t t) 2) 8)
(*.f64 4 (*.f64 t t))
(*.f64 (fabs.f64 t) (*.f64 (fabs.f64 t) 4))
(*.f64 4 (*.f64 t t))
(*.f64 (*.f64 2 (fabs.f64 t)) (*.f64 2 (fabs.f64 t)))
(*.f64 4 (*.f64 t t))
(*.f64 (*.f64 (*.f64 t (*.f64 t 4)) (*.f64 t t)) (*.f64 (/.f64 1 (*.f64 2 (*.f64 t t))) 2))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 t t))) (*.f64 2 (*.f64 t (*.f64 t (*.f64 4 (*.f64 t t))))))
(*.f64 t (*.f64 (/.f64 1 (*.f64 2 (*.f64 t t))) (*.f64 t (*.f64 t (*.f64 t 8)))))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 t t))) (*.f64 t (*.f64 (*.f64 t t) (*.f64 t 8))))
(*.f64 (*.f64 2 (*.f64 t t)) (/.f64 (*.f64 4 (*.f64 t t)) (*.f64 2 (*.f64 t t))))
(*.f64 (*.f64 (*.f64 t (*.f64 t 4)) (*.f64 t t)) (+.f64 (/.f64 1 (*.f64 2 (*.f64 t t))) (/.f64 1 (*.f64 2 (*.f64 t t)))))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 t t))) (*.f64 2 (*.f64 t (*.f64 t (*.f64 4 (*.f64 t t))))))
(*.f64 t (*.f64 (/.f64 1 (*.f64 2 (*.f64 t t))) (*.f64 t (*.f64 t (*.f64 t 8)))))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 t t))) (*.f64 t (*.f64 (*.f64 t t) (*.f64 t 8))))
(*.f64 (*.f64 2 (*.f64 t t)) (/.f64 (*.f64 4 (*.f64 t t)) (*.f64 2 (*.f64 t t))))
(*.f64 (*.f64 (*.f64 t (*.f64 t 4)) (*.f64 t t)) (/.f64 2 (*.f64 2 (*.f64 t t))))
(*.f64 (*.f64 t (*.f64 t (*.f64 4 (*.f64 t t)))) (/.f64 2 (*.f64 2 (*.f64 t t))))
(*.f64 t (*.f64 (*.f64 4 (*.f64 t (*.f64 t t))) (/.f64 2 (*.f64 2 (*.f64 t t)))))
(*.f64 (*.f64 4 (*.f64 (*.f64 t t) (*.f64 t t))) (/.f64 2 (*.f64 2 (*.f64 t t))))
(*.f64 t (*.f64 (/.f64 2 (*.f64 2 (*.f64 t t))) (*.f64 4 (*.f64 t (*.f64 t t)))))
(*.f64 (*.f64 (*.f64 t (*.f64 t 4)) (*.f64 t t)) (+.f64 (/.f64 1 (*.f64 2 (*.f64 t t))) (*.f64 (/.f64 1 (*.f64 2 (*.f64 t t))) 1)))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 t t))) (*.f64 2 (*.f64 t (*.f64 t (*.f64 4 (*.f64 t t))))))
(*.f64 t (*.f64 (/.f64 1 (*.f64 2 (*.f64 t t))) (*.f64 t (*.f64 t (*.f64 t 8)))))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 t t))) (*.f64 t (*.f64 (*.f64 t t) (*.f64 t 8))))
(*.f64 (*.f64 2 (*.f64 t t)) (/.f64 (*.f64 4 (*.f64 t t)) (*.f64 2 (*.f64 t t))))
(*.f64 (*.f64 (*.f64 t (*.f64 t 4)) (*.f64 t t)) (+.f64 (/.f64 1 (*.f64 2 (*.f64 t t))) (fabs.f64 (/.f64 1 (*.f64 2 (*.f64 t t))))))
(*.f64 (*.f64 t (*.f64 t (*.f64 4 (*.f64 t t)))) (+.f64 (/.f64 1 (*.f64 2 (*.f64 t t))) (fabs.f64 (/.f64 1 (*.f64 2 (*.f64 t t))))))
(*.f64 t (*.f64 (*.f64 4 (*.f64 t (*.f64 t t))) (+.f64 (/.f64 1 (*.f64 2 (*.f64 t t))) (fabs.f64 (/.f64 1 (*.f64 2 (*.f64 t t)))))))
(*.f64 t (*.f64 (+.f64 (/.f64 1 (*.f64 2 (*.f64 t t))) (fabs.f64 (/.f64 1 (*.f64 2 (*.f64 t t))))) (*.f64 4 (*.f64 t (*.f64 t t)))))
(*.f64 (*.f64 (*.f64 t t) (*.f64 (*.f64 t t) 16)) (/.f64 1 (*.f64 t (*.f64 t 4))))
(*.f64 (*.f64 (*.f64 t t) (*.f64 (*.f64 t t) 16)) (/.f64 1 (*.f64 4 (*.f64 t t))))
(*.f64 (*.f64 (*.f64 t t) 16) (*.f64 (/.f64 1 (*.f64 4 (*.f64 t t))) (*.f64 t t)))
(*.f64 (*.f64 t (*.f64 t 16)) (*.f64 (*.f64 t t) (/.f64 1 (*.f64 4 (*.f64 t t)))))
(*.f64 (*.f64 t t) (*.f64 (*.f64 t (*.f64 t 16)) (/.f64 1 (*.f64 4 (*.f64 t t)))))
(*.f64 (*.f64 (*.f64 t t) (*.f64 (*.f64 t t) 16)) (*.f64 (/.f64 1 (*.f64 t (*.f64 t 4))) 1))
(*.f64 (*.f64 (*.f64 t t) (*.f64 (*.f64 t t) 16)) (/.f64 1 (*.f64 4 (*.f64 t t))))
(*.f64 (*.f64 (*.f64 t t) 16) (*.f64 (/.f64 1 (*.f64 4 (*.f64 t t))) (*.f64 t t)))
(*.f64 (*.f64 t (*.f64 t 16)) (*.f64 (*.f64 t t) (/.f64 1 (*.f64 4 (*.f64 t t)))))
(*.f64 (*.f64 t t) (*.f64 (*.f64 t (*.f64 t 16)) (/.f64 1 (*.f64 4 (*.f64 t t)))))
(*.f64 (*.f64 (*.f64 t t) (*.f64 (*.f64 t t) 16)) (/.f64 (/.f64 t t) (*.f64 t (*.f64 t 4))))
(*.f64 (*.f64 (*.f64 t t) (*.f64 (*.f64 t t) 16)) (/.f64 (/.f64 t t) (*.f64 4 (*.f64 t t))))
(*.f64 (*.f64 t t) (*.f64 (*.f64 (*.f64 t t) 16) (/.f64 (/.f64 t t) (*.f64 4 (*.f64 t t)))))
(*.f64 (*.f64 t t) (*.f64 (*.f64 t (*.f64 t 16)) (/.f64 (/.f64 t t) (*.f64 4 (*.f64 t t)))))
(*.f64 (*.f64 (*.f64 t t) (*.f64 (*.f64 t t) 16)) (/.f64 -1 (neg.f64 (*.f64 t (*.f64 t 4)))))
(*.f64 (*.f64 (*.f64 t t) (*.f64 (*.f64 t t) 16)) (/.f64 -1 (neg.f64 (*.f64 4 (*.f64 t t)))))
(*.f64 (*.f64 t t) (*.f64 (*.f64 (*.f64 t t) 16) (/.f64 -1 (neg.f64 (*.f64 4 (*.f64 t t))))))
(*.f64 (*.f64 16 (*.f64 (*.f64 t t) (*.f64 t t))) (/.f64 -1 (neg.f64 (*.f64 4 (*.f64 t t)))))
(*.f64 (*.f64 t (*.f64 16 (*.f64 t (*.f64 t t)))) (/.f64 -1 (neg.f64 (*.f64 4 (*.f64 t t)))))
(*.f64 (*.f64 (*.f64 t t) (*.f64 (*.f64 t t) 16)) (fabs.f64 (/.f64 1 (*.f64 t (*.f64 t 4)))))
(*.f64 (*.f64 (*.f64 t t) (*.f64 (*.f64 t t) 16)) (fabs.f64 (/.f64 1 (*.f64 4 (*.f64 t t)))))
(*.f64 (*.f64 (*.f64 t t) 16) (*.f64 (*.f64 t t) (fabs.f64 (/.f64 1 (*.f64 4 (*.f64 t t))))))
(*.f64 (*.f64 16 (*.f64 (*.f64 t t) (*.f64 t t))) (fabs.f64 (/.f64 1 (*.f64 -4 (*.f64 t t)))))
(*.f64 (*.f64 t t) (*.f64 (*.f64 t (*.f64 t 16)) (fabs.f64 (/.f64 1 (*.f64 -4 (*.f64 t t))))))
(*.f64 (*.f64 t (/.f64 t 2)) 8)
(*.f64 4 (*.f64 t t))
(*.f64 (*.f64 2 (/.f64 (*.f64 t t) 2)) 4)
(*.f64 4 (*.f64 t t))
(*.f64 (*.f64 2 (*.f64 t (/.f64 t 2))) 4)
(*.f64 4 (*.f64 t t))
(*.f64 (*.f64 2 (/.f64 t 2)) (*.f64 t 4))
(*.f64 4 (*.f64 t t))
(*.f64 (*.f64 (fabs.f64 t) 4) (fabs.f64 t))
(*.f64 4 (*.f64 t t))
(*.f64 (fabs.f64 (/.f64 (*.f64 2 (*.f64 t t)) 2)) 4)
(*.f64 4 (fabs.f64 (/.f64 (*.f64 2 (*.f64 t t)) 2)))
(*.f64 (fabs.f64 (/.f64 (*.f64 t t) 2)) 8)
(*.f64 8 (fabs.f64 (/.f64 (*.f64 t t) 2)))
(*.f64 (neg.f64 (/.f64 t t)) (neg.f64 (*.f64 t (*.f64 t 4))))
(*.f64 4 (*.f64 t t))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 t t))) (*.f64 t (*.f64 (*.f64 t t) (*.f64 t 8))))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 t t))) (*.f64 2 (*.f64 t (*.f64 t (*.f64 4 (*.f64 t t))))))
(*.f64 t (*.f64 (/.f64 1 (*.f64 2 (*.f64 t t))) (*.f64 t (*.f64 t (*.f64 t 8)))))
(*.f64 (*.f64 2 (*.f64 t t)) (/.f64 (*.f64 4 (*.f64 t t)) (*.f64 2 (*.f64 t t))))
(*.f64 (/.f64 1 (*.f64 t (*.f64 t 4))) (*.f64 (*.f64 t t) (*.f64 (*.f64 t t) 16)))
(*.f64 (*.f64 (*.f64 t t) (*.f64 (*.f64 t t) 16)) (/.f64 1 (*.f64 4 (*.f64 t t))))
(*.f64 (*.f64 (*.f64 t t) 16) (*.f64 (/.f64 1 (*.f64 4 (*.f64 t t))) (*.f64 t t)))
(*.f64 (*.f64 t (*.f64 t 16)) (*.f64 (*.f64 t t) (/.f64 1 (*.f64 4 (*.f64 t t)))))
(*.f64 (*.f64 t t) (*.f64 (*.f64 t (*.f64 t 16)) (/.f64 1 (*.f64 4 (*.f64 t t)))))
(*.f64 (*.f64 t (*.f64 (*.f64 t (*.f64 (*.f64 t t) 16)) (*.f64 (*.f64 t t) (*.f64 (*.f64 t t) 16)))) (/.f64 (/.f64 1 (*.f64 t (*.f64 t 4))) (*.f64 (*.f64 t t) (*.f64 (*.f64 t t) 16))))
(*.f64 (*.f64 t (*.f64 (*.f64 (*.f64 t t) (*.f64 (*.f64 t t) 16)) (*.f64 t (*.f64 (*.f64 t t) 16)))) (/.f64 (/.f64 1 (*.f64 4 (*.f64 t t))) (*.f64 (*.f64 t t) (*.f64 (*.f64 t t) 16))))
(*.f64 t (*.f64 (*.f64 (*.f64 (*.f64 t t) 16) (*.f64 t (*.f64 16 (*.f64 (*.f64 t t) (*.f64 t t))))) (/.f64 (/.f64 1 (*.f64 4 (*.f64 t t))) (*.f64 16 (*.f64 (*.f64 t t) (*.f64 t t))))))
(*.f64 (*.f64 (*.f64 t (*.f64 t 16)) (*.f64 (*.f64 t t) (/.f64 1 (*.f64 4 (*.f64 t t))))) (/.f64 (*.f64 16 (*.f64 (*.f64 t t) (*.f64 t t))) (*.f64 16 (*.f64 (*.f64 t t) (*.f64 t t)))))
(*.f64 t (*.f64 (*.f64 (*.f64 t (*.f64 t 16)) (*.f64 t (*.f64 t (*.f64 16 (*.f64 t (*.f64 t t)))))) (/.f64 (/.f64 1 (*.f64 4 (*.f64 t t))) (*.f64 t (*.f64 16 (*.f64 t (*.f64 t t)))))))
(*.f64 (*.f64 (*.f64 t t) 16) (/.f64 t (*.f64 t 4)))
(*.f64 (*.f64 (*.f64 t t) 16) (/.f64 t (*.f64 4 t)))
(*.f64 (*.f64 t t) (*.f64 16 (/.f64 t (*.f64 4 t))))
(*.f64 (*.f64 (*.f64 t t) 16) (/.f64 (fabs.f64 t) (*.f64 (fabs.f64 t) 4)))
(*.f64 (*.f64 (*.f64 t t) 16) (/.f64 (fabs.f64 t) (*.f64 4 (fabs.f64 t))))
(*.f64 (*.f64 t t) (*.f64 16 (/.f64 (fabs.f64 t) (*.f64 4 (fabs.f64 t)))))
(*.f64 (*.f64 t (*.f64 t 16)) (/.f64 (fabs.f64 t) (*.f64 4 (fabs.f64 t))))
(*.f64 (*.f64 t (*.f64 t (*.f64 t t))) (/.f64 4 (*.f64 t t)))
(*.f64 4 (*.f64 t t))
(*.f64 (*.f64 (/.f64 t t) 2) (*.f64 2 (*.f64 t t)))
(*.f64 4 (*.f64 t t))
(*.f64 8 (*.f64 t (/.f64 t 2)))
(*.f64 4 (*.f64 t t))
(*.f64 (+.f64 (/.f64 1 t) (/.f64 1 t)) (*.f64 2 (*.f64 (*.f64 t t) t)))
(*.f64 4 (*.f64 t t))
(*.f64 (+.f64 (/.f64 1 (+.f64 t t)) (/.f64 1 (+.f64 t t))) (*.f64 t (*.f64 t (*.f64 t 4))))
(*.f64 4 (*.f64 t t))
(*.f64 16 (/.f64 (/.f64 (*.f64 2 (*.f64 t t)) 2) 4))
(*.f64 16 (/.f64 (*.f64 2 (/.f64 (*.f64 t t) 2)) 4))
(*.f64 16 (/.f64 (*.f64 2 (*.f64 t (/.f64 t 2))) 4))
(*.f64 16 (/.f64 (*.f64 t (*.f64 2 (/.f64 t 2))) 4))
(*.f64 16 (/.f64 (fabs.f64 (/.f64 (*.f64 2 (*.f64 t t)) 2)) 4))
(*.f64 (-.f64 0 (fabs.f64 (/.f64 t t))) (neg.f64 (*.f64 t (*.f64 t 4))))
(*.f64 4 (*.f64 t t))
(/.f64 (*.f64 t (*.f64 t 4)) 1)
(*.f64 4 (*.f64 t t))
(/.f64 (*.f64 t (*.f64 t 4)) (/.f64 t t))
(*.f64 4 (*.f64 t t))
(/.f64 (neg.f64 (*.f64 t (*.f64 t 4))) -1)
(*.f64 4 (*.f64 t t))
(pow.f64 (*.f64 t (*.f64 t 4)) 1)
(*.f64 4 (*.f64 t t))
(neg.f64 (neg.f64 (*.f64 t (*.f64 t 4))))
(*.f64 4 (*.f64 t t))
(fabs.f64 (*.f64 t (*.f64 t 4)))
(*.f64 4 (*.f64 t t))
(fabs.f64 (neg.f64 (*.f64 t (*.f64 t 4))))
(*.f64 4 (*.f64 t t))
(fabs.f64 (*.f64 (neg.f64 (*.f64 2 (*.f64 t t))) 2))
(*.f64 4 (*.f64 t t))
(fabs.f64 (/.f64 (*.f64 t (*.f64 t 4)) (fabs.f64 (/.f64 t t))))
(*.f64 4 (*.f64 t t))
(fabs.f64 (*.f64 (*.f64 2 (fabs.f64 t)) (+.f64 t t)))
(*.f64 4 (*.f64 t t))
(fabs.f64 (*.f64 (fabs.f64 t) (*.f64 t 4)))
(*.f64 4 (*.f64 t t))
(fabs.f64 (*.f64 (neg.f64 t) (*.f64 t 4)))
(*.f64 4 (*.f64 t t))
(fabs.f64 (*.f64 (/.f64 t (fabs.f64 (/.f64 t t))) (*.f64 t 4)))
(*.f64 4 (*.f64 t t))
(fabs.f64 (*.f64 (+.f64 t t) (*.f64 t -2)))
(*.f64 4 (*.f64 t t))
(fabs.f64 (*.f64 (+.f64 t t) (*.f64 2 (fabs.f64 t))))
(*.f64 4 (*.f64 t t))
(fabs.f64 (*.f64 (+.f64 t t) (/.f64 (+.f64 t t) (fabs.f64 (/.f64 t t)))))
(*.f64 (+.f64 t t) (+.f64 t t))
(fabs.f64 (*.f64 (*.f64 t -2) (+.f64 t t)))
(*.f64 4 (*.f64 t t))
(fabs.f64 (*.f64 (*.f64 t -2) (*.f64 2 (fabs.f64 t))))
(*.f64 4 (*.f64 t t))
(fabs.f64 (*.f64 (*.f64 t -2) (/.f64 (+.f64 t t) (fabs.f64 (/.f64 t t)))))
(*.f64 4 (*.f64 t t))
(fabs.f64 (*.f64 (*.f64 2 (fabs.f64 t)) (*.f64 t -2)))
(*.f64 4 (*.f64 t t))
(fabs.f64 (*.f64 (*.f64 2 (fabs.f64 t)) (/.f64 (+.f64 t t) (fabs.f64 (/.f64 t t)))))
(*.f64 4 (*.f64 t t))
(fabs.f64 (*.f64 (/.f64 (+.f64 t t) (fabs.f64 (/.f64 t t))) (+.f64 t t)))
(*.f64 (+.f64 t t) (+.f64 t t))
(fabs.f64 (*.f64 (/.f64 (+.f64 t t) (fabs.f64 (/.f64 t t))) (*.f64 t -2)))
(*.f64 4 (*.f64 t t))
(fabs.f64 (*.f64 (/.f64 (+.f64 t t) (fabs.f64 (/.f64 t t))) (*.f64 2 (fabs.f64 t))))
(*.f64 4 (*.f64 t t))
(fabs.f64 (*.f64 (/.f64 (+.f64 t t) (fabs.f64 (/.f64 t t))) (/.f64 (+.f64 t t) (fabs.f64 (/.f64 t t)))))
(*.f64 (+.f64 t t) (+.f64 t t))
(fabs.f64 (*.f64 (*.f64 t 4) (neg.f64 t)))
(*.f64 4 (*.f64 t t))
(fabs.f64 (*.f64 (*.f64 t 4) (fabs.f64 t)))
(*.f64 4 (*.f64 t t))
(fabs.f64 (*.f64 (*.f64 t 4) (/.f64 t (fabs.f64 (/.f64 t t)))))
(*.f64 4 (*.f64 t t))
(fabs.f64 (+.f64 (/.f64 (*.f64 2 (*.f64 t t)) (fabs.f64 (/.f64 t t))) (/.f64 (*.f64 2 (*.f64 t t)) (fabs.f64 (/.f64 t t)))))
(*.f64 4 (*.f64 t t))
(fabs.f64 (/.f64 (neg.f64 (*.f64 t (*.f64 t 4))) (fabs.f64 (/.f64 t t))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 4 (*.f64 t t))) (/.f64 t t)))
(fabs.f64 (/.f64 (*.f64 t (*.f64 t 4)) (neg.f64 (/.f64 t t))))
(*.f64 4 (*.f64 t t))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 t (*.f64 t 4)) (fabs.f64 (/.f64 t t)))))
(*.f64 4 (*.f64 t t))
(fabs.f64 (-.f64 0 (*.f64 (neg.f64 (*.f64 2 (*.f64 t t))) 2)))
(*.f64 4 (*.f64 t t))
(+.f64 0 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t))))
(+.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) 0)
(/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t))))
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t))))
(-.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) 0)
(/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) 1)
(/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t))))
(*.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
(/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t))))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) 1)
(/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t))))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t))))
(*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t))))
(*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 1))
(/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))
(/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t))))
(pow.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))) 1)
(/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t))))
(neg.f64 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t))))
(+.f64 0 (*.f64 t (*.f64 t 4)))
(*.f64 4 (*.f64 t t))
(+.f64 -1 (+.f64 (*.f64 t (*.f64 t 4)) 1))
(*.f64 4 (*.f64 t t))
(+.f64 (*.f64 2 (*.f64 t t)) (*.f64 2 (*.f64 t t)))
(*.f64 4 (*.f64 t t))
(+.f64 (*.f64 t (*.f64 t 4)) 0)
(*.f64 4 (*.f64 t t))
(+.f64 (+.f64 (*.f64 t (*.f64 t 4)) 1) -1)
(*.f64 4 (*.f64 t t))
(+.f64 1 (+.f64 -1 (*.f64 t (*.f64 t 4))))
(*.f64 4 (*.f64 t t))
(+.f64 (+.f64 -1 (*.f64 t (*.f64 t 4))) 1)
(*.f64 4 (*.f64 t t))
(-.f64 0 (neg.f64 (*.f64 t (*.f64 t 4))))
(*.f64 4 (*.f64 t t))
(-.f64 0 (+.f64 (+.f64 -2 (-.f64 1 (*.f64 t (*.f64 t 4)))) 1))
(*.f64 4 (*.f64 t t))
(-.f64 0 (+.f64 (+.f64 2 (-.f64 -1 (*.f64 t (*.f64 t 4)))) -1))
(*.f64 4 (*.f64 t t))
(-.f64 0 (+.f64 (-.f64 2 (*.f64 t (*.f64 t 4))) -2))
(*.f64 4 (*.f64 t t))
(-.f64 -1 (-.f64 -1 (*.f64 t (*.f64 t 4))))
(*.f64 4 (*.f64 t t))
(-.f64 -1 (+.f64 -2 (-.f64 1 (*.f64 t (*.f64 t 4)))))
(*.f64 4 (*.f64 t t))
(-.f64 -1 (+.f64 (+.f64 (neg.f64 (*.f64 t (*.f64 t 4))) -2) 1))
(*.f64 4 (*.f64 t t))
(-.f64 -1 (+.f64 (-.f64 -3 (*.f64 t (*.f64 t 4))) 2))
(*.f64 4 (*.f64 t t))
(-.f64 2 (+.f64 2 (neg.f64 (*.f64 t (*.f64 t 4)))))
(*.f64 4 (*.f64 t t))
(-.f64 2 (-.f64 2 (*.f64 t (*.f64 t 4))))
(*.f64 4 (*.f64 t t))
(-.f64 (*.f64 2 (*.f64 t t)) (neg.f64 (*.f64 2 (*.f64 t t))))
(*.f64 4 (*.f64 t t))
(-.f64 (*.f64 2 (*.f64 t t)) (-.f64 (-.f64 -1 (*.f64 2 (*.f64 t t))) -1))
(*.f64 4 (*.f64 t t))
(-.f64 (*.f64 2 (*.f64 t t)) (-.f64 (-.f64 -2 (*.f64 2 (*.f64 t t))) -2))
(*.f64 4 (*.f64 t t))
(-.f64 (*.f64 2 (*.f64 t t)) (-.f64 (-.f64 1 (*.f64 2 (*.f64 t t))) 1))
(*.f64 4 (*.f64 t t))
(-.f64 (*.f64 t (*.f64 t 4)) 0)
(*.f64 4 (*.f64 t t))
(-.f64 (+.f64 (*.f64 t (*.f64 t 4)) 1) 1)
(*.f64 4 (*.f64 t t))
(-.f64 1 (-.f64 1 (*.f64 t (*.f64 t 4))))
(*.f64 4 (*.f64 t t))
(-.f64 1 (+.f64 2 (-.f64 -1 (*.f64 t (*.f64 t 4)))))
(*.f64 4 (*.f64 t t))
(-.f64 1 (+.f64 (+.f64 2 (neg.f64 (*.f64 t (*.f64 t 4)))) -1))
(*.f64 4 (*.f64 t t))
(-.f64 (+.f64 2 (*.f64 t (*.f64 t 4))) 2)
(*.f64 4 (*.f64 t t))
(-.f64 (+.f64 -1 (*.f64 t (*.f64 t 4))) -1)
(*.f64 4 (*.f64 t t))
(-.f64 (+.f64 (*.f64 t (*.f64 t 4)) 3) 3)
(*.f64 4 (*.f64 t t))
(-.f64 -2 (-.f64 -2 (*.f64 t (*.f64 t 4))))
(*.f64 4 (*.f64 t t))
(-.f64 -2 (+.f64 (neg.f64 (*.f64 t (*.f64 t 4))) -2))
(*.f64 4 (*.f64 t t))
(-.f64 -2 (+.f64 (+.f64 (-.f64 -1 (*.f64 t (*.f64 t 4))) -2) 1))
(*.f64 4 (*.f64 t t))
(-.f64 (-.f64 (*.f64 t (*.f64 t 4)) 2) -2)
(*.f64 4 (*.f64 t t))
(-.f64 3 (-.f64 (-.f64 1 (*.f64 t (*.f64 t 4))) -2))
(*.f64 4 (*.f64 t t))
(-.f64 -3 (-.f64 -3 (*.f64 t (*.f64 t 4))))
(*.f64 4 (*.f64 t t))
(-.f64 -3 (+.f64 (-.f64 -1 (*.f64 t (*.f64 t 4))) -2))
(*.f64 4 (*.f64 t t))
(-.f64 (-.f64 (*.f64 t (*.f64 t 4)) 3) -3)
(*.f64 4 (*.f64 t t))
(/.f64 (*.f64 t (*.f64 t 4)) 1)
(*.f64 4 (*.f64 t t))
(/.f64 (*.f64 t (*.f64 t 4)) (/.f64 t t))
(*.f64 4 (*.f64 t t))
(/.f64 (neg.f64 (*.f64 t (*.f64 t 4))) -1)
(*.f64 4 (*.f64 t t))
(pow.f64 (*.f64 t (*.f64 t 4)) 1)
(*.f64 4 (*.f64 t t))
(neg.f64 (neg.f64 (*.f64 t (*.f64 t 4))))
(*.f64 4 (*.f64 t t))
(fabs.f64 (*.f64 t (*.f64 t 4)))
(*.f64 4 (*.f64 t t))
(fabs.f64 (neg.f64 (*.f64 t (*.f64 t 4))))
(*.f64 4 (*.f64 t t))
(fabs.f64 (*.f64 (neg.f64 (*.f64 2 (*.f64 t t))) 2))
(*.f64 4 (*.f64 t t))
(fabs.f64 (/.f64 (*.f64 t (*.f64 t 4)) (fabs.f64 (/.f64 t t))))
(*.f64 4 (*.f64 t t))
(fabs.f64 (*.f64 (*.f64 2 (fabs.f64 t)) (+.f64 t t)))
(*.f64 4 (*.f64 t t))
(fabs.f64 (*.f64 (fabs.f64 t) (*.f64 t 4)))
(*.f64 4 (*.f64 t t))
(fabs.f64 (*.f64 (neg.f64 t) (*.f64 t 4)))
(*.f64 4 (*.f64 t t))
(fabs.f64 (*.f64 (/.f64 t (fabs.f64 (/.f64 t t))) (*.f64 t 4)))
(*.f64 4 (*.f64 t t))
(fabs.f64 (*.f64 (+.f64 t t) (*.f64 t -2)))
(*.f64 4 (*.f64 t t))
(fabs.f64 (*.f64 (+.f64 t t) (*.f64 2 (fabs.f64 t))))
(*.f64 4 (*.f64 t t))
(fabs.f64 (*.f64 (+.f64 t t) (/.f64 (+.f64 t t) (fabs.f64 (/.f64 t t)))))
(*.f64 (+.f64 t t) (+.f64 t t))
(fabs.f64 (*.f64 (*.f64 t -2) (+.f64 t t)))
(*.f64 4 (*.f64 t t))
(fabs.f64 (*.f64 (*.f64 t -2) (*.f64 2 (fabs.f64 t))))
(*.f64 4 (*.f64 t t))
(fabs.f64 (*.f64 (*.f64 t -2) (/.f64 (+.f64 t t) (fabs.f64 (/.f64 t t)))))
(*.f64 4 (*.f64 t t))
(fabs.f64 (*.f64 (*.f64 2 (fabs.f64 t)) (*.f64 t -2)))
(*.f64 4 (*.f64 t t))
(fabs.f64 (*.f64 (*.f64 2 (fabs.f64 t)) (/.f64 (+.f64 t t) (fabs.f64 (/.f64 t t)))))
(*.f64 4 (*.f64 t t))
(fabs.f64 (*.f64 (/.f64 (+.f64 t t) (fabs.f64 (/.f64 t t))) (+.f64 t t)))
(*.f64 (+.f64 t t) (+.f64 t t))
(fabs.f64 (*.f64 (/.f64 (+.f64 t t) (fabs.f64 (/.f64 t t))) (*.f64 t -2)))
(*.f64 4 (*.f64 t t))
(fabs.f64 (*.f64 (/.f64 (+.f64 t t) (fabs.f64 (/.f64 t t))) (*.f64 2 (fabs.f64 t))))
(*.f64 4 (*.f64 t t))
(fabs.f64 (*.f64 (/.f64 (+.f64 t t) (fabs.f64 (/.f64 t t))) (/.f64 (+.f64 t t) (fabs.f64 (/.f64 t t)))))
(*.f64 (+.f64 t t) (+.f64 t t))
(fabs.f64 (*.f64 (*.f64 t 4) (neg.f64 t)))
(*.f64 4 (*.f64 t t))
(fabs.f64 (*.f64 (*.f64 t 4) (fabs.f64 t)))
(*.f64 4 (*.f64 t t))
(fabs.f64 (*.f64 (*.f64 t 4) (/.f64 t (fabs.f64 (/.f64 t t)))))
(*.f64 4 (*.f64 t t))
(fabs.f64 (+.f64 (/.f64 (*.f64 2 (*.f64 t t)) (fabs.f64 (/.f64 t t))) (/.f64 (*.f64 2 (*.f64 t t)) (fabs.f64 (/.f64 t t)))))
(*.f64 4 (*.f64 t t))
(fabs.f64 (/.f64 (neg.f64 (*.f64 t (*.f64 t 4))) (fabs.f64 (/.f64 t t))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 4 (*.f64 t t))) (/.f64 t t)))
(fabs.f64 (/.f64 (*.f64 t (*.f64 t 4)) (neg.f64 (/.f64 t t))))
(*.f64 4 (*.f64 t t))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 t (*.f64 t 4)) (fabs.f64 (/.f64 t t)))))
(*.f64 4 (*.f64 t t))
(fabs.f64 (-.f64 0 (*.f64 (neg.f64 (*.f64 2 (*.f64 t t))) 2)))
(*.f64 4 (*.f64 t t))
(+.f64 0 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t)))))
(+.f64 1 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t)))))
(+.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 0)
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t)))))
(+.f64 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 1)
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t)))))
(*.f64 1 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t)))))
(*.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 1)
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t)))))
(*.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (/.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t)))))
(*.f64 (+.f64 -1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) -1)
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t)))))
(*.f64 (*.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (/.f64 1 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t)))))
(*.f64 (*.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (*.f64 (/.f64 1 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) 1))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t)))))
(*.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))) (+.f64 -1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t)))))
(*.f64 (/.f64 1 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (*.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t)))))
(*.f64 (*.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (*.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))) (/.f64 (/.f64 1 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))) (*.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t)))))
(/.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 1)
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t)))))
(/.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (/.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t)))))
(/.f64 (+.f64 -1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) -1)
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t)))))
(pow.f64 (-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))) 1)
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t)))))
(neg.f64 (+.f64 -1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4))))))
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 4 (*.f64 t t)))))

eval953.0ms (6.5%)

Compiler

Compiled 14837 to 12048 computations (18.8% saved)

prune411.0ms (2.8%)

Pruning

10 alts after pruning (3 fresh and 7 done)

PrunedKeptTotal
New5712573
Fresh011
Picked101
Done178
Total57310583
Error
0.0b
Counts
583 → 10
Alt Table
Click to see full alt table
StatusErrorProgram
24.6b
(-.f64 1 (/.f64 1 (+.f64 2 (+.f64 (+.f64 (*.f64 t (*.f64 t 4)) 1) -1))))
24.6b
(-.f64 1 (/.f64 1 (+.f64 2 (+.f64 (+.f64 1 (*.f64 t (*.f64 2 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))) -1))))
0.0b
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
24.6b
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (*.f64 2 t)))))
24.6b
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 t (*.f64 t 4)))))
32.4b
(-.f64 1 (+.f64 (+.f64 (/.f64 2/9 t) 1) -5/6))
32.4b
(-.f64 1 (+.f64 1/6 (/.f64 2/9 t)))
25.2b
(-.f64 1 1/2)
27.3b
(-.f64 1 1/6)
51.2b
1
Compiler

Compiled 134 to 118 computations (11.9% saved)

regimes280.0ms (1.9%)

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

7 calls:

220.0ms
(-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))
13.0ms
t
12.0ms
(/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))
7.0ms
(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
7.0ms
(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
Results
ErrorSegmentsBranch
0.0b1t
0.0b1(-.f64 1 (/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))))
0.0b1(/.f64 1 (+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
0.0b1(+.f64 2 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
0.0b1(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
0.0b1(-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))
0.0b1(/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))
Compiler

Compiled 349 to 302 computations (13.5% saved)

regimes51.0ms (0.3%)

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

1 calls:

41.0ms
t
Results
ErrorSegmentsBranch
0.5b3t
Compiler

Compiled 190 to 167 computations (12.1% saved)

bsearch277.0ms (1.9%)

Algorithm
binary-search
Steps
TimeLeftRight
152.0ms
0.06048563491017528
13363.727881390285
125.0ms
-203.81444340752662
-8.033379968478151e-17
Results
266.0ms304×body256valid
Compiler

Compiled 738 to 657 computations (11% saved)

regimes51.0ms (0.3%)

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

1 calls:

44.0ms
t
Results
ErrorSegmentsBranch
0.5b3t
Compiler

Compiled 138 to 121 computations (12.3% saved)

bsearch387.0ms (2.6%)

Algorithm
binary-search
Steps
TimeLeftRight
39.0ms
0.06048563491017528
13363.727881390285
347.0ms
-203.81444340752662
-8.033379968478151e-17
Results
376.0ms304×body256valid
Compiler

Compiled 662 to 581 computations (12.2% saved)

regimes41.0ms (0.3%)

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

1 calls:

33.0ms
t
Results
ErrorSegmentsBranch
0.5b3t
Compiler

Compiled 117 to 103 computations (12% saved)

bsearch95.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
42.0ms
0.06048563491017528
13363.727881390285
53.0ms
-203.81444340752662
-8.033379968478151e-17
Results
85.0ms304×body256valid
Compiler

Compiled 548 to 486 computations (11.3% saved)

regimes140.0ms (1%)

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

1 calls:

135.0ms
t
Results
ErrorSegmentsBranch
0.5b3t
Compiler

Compiled 83 to 73 computations (12% saved)

bsearch233.0ms (1.6%)

Algorithm
binary-search
Steps
TimeLeftRight
187.0ms
0.06048563491017528
13363.727881390285
46.0ms
-203.81444340752662
-8.033379968478151e-17
Results
223.0ms304×body256valid
Compiler

Compiled 472 to 410 computations (13.1% saved)

regimes29.0ms (0.2%)

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

1 calls:

26.0ms
t
Results
ErrorSegmentsBranch
0.6b3t
Compiler

Compiled 46 to 41 computations (10.9% saved)

bsearch186.0ms (1.3%)

Algorithm
binary-search
Steps
TimeLeftRight
137.0ms
0.06048563491017528
13363.727881390285
49.0ms
-203.81444340752662
-8.033379968478151e-17
Results
176.0ms304×body256valid
Compiler

Compiled 320 to 296 computations (7.5% saved)

regimes26.0ms (0.2%)

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

1 calls:

24.0ms
t
Results
ErrorSegmentsBranch
0.6b3t
Compiler

Compiled 26 to 23 computations (11.5% saved)

bsearch250.0ms (1.7%)

Algorithm
binary-search
Steps
TimeLeftRight
57.0ms
0.06048563491017528
13363.727881390285
192.0ms
-203.81444340752662
-8.033379968478151e-17
Results
240.0ms304×body256valid
Compiler

Compiled 300 to 276 computations (8% saved)

regimes25.0ms (0.2%)

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

1 calls:

23.0ms
t
Results
ErrorSegmentsBranch
1.0b3t
Compiler

Compiled 10 to 9 computations (10% saved)

bsearch150.0ms (1%)

Algorithm
binary-search
Steps
TimeLeftRight
74.0ms
0.06048563491017528
13363.727881390285
76.0ms
-203.81444340752662
-8.033379968478151e-17
Results
129.0ms304×body256valid
Compiler

Compiled 224 to 219 computations (2.2% saved)

regimes7.0ms (0%)

Accuracy

Total -24.0b remaining (-88%)

Threshold costs -24.0b (-88%)

Counts
2 → 1
Calls
Call 1
Inputs
1
(-.f64 1 1/6)
Outputs
(-.f64 1 1/6)
Calls

1 calls:

5.0ms
t
Results
ErrorSegmentsBranch
27.3b1t
Compiler

Compiled 7 to 6 computations (14.3% saved)

simplify29.0ms (0.2%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

Compiled 268 to 228 computations (14.9% saved)

soundness0.0ms (0%)

end686.0ms (4.7%)

Compiler

Compiled 259 to 219 computations (15.4% saved)

Profiling

Loading profile data...