Details

Time bar (total: 6.8s)

analyze151.0ms (2.2%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%99.8%0.2%0%0%0%1
0%0%99.8%0.2%0%0%0%2
0%0%99.8%0.2%0%0%0%3
0%0%87.3%0.2%12.5%0%0%4
0%0%87.3%0.2%12.5%0%0%5
0%0%81.1%0.2%18.7%0%0%6
0%0%31.2%0.2%28.1%40.5%0%7
0%0%31.2%0.2%28.1%40.5%0%8
0%0%31.2%0.2%28.1%40.5%0%9
0%0%28.1%0.2%31.2%40.5%0%10
8.8%2.3%24.2%0.2%31.2%42.1%0%11
13.2%3.5%23%0.2%31.2%42.1%0%12
Compiler

Compiled 18 to 13 computations (27.8% saved)

sample2.6s (38.1%)

Results
1.5s6633×body256valid
582.0ms685×body1024valid
448.0ms918×body512valid
78.0ms513×body256invalid
15.0ms20×body2048valid
5.0ms36×body256infinite
Bogosity

preprocess62.0ms (0.9%)

Algorithm
egg-herbie
Rules
1536×rational_best_oopsla_all_46_json_45_simplify-23
1352×rational_best_oopsla_all_46_json_45_simplify-89
1152×rational_best_oopsla_all_46_json_45_simplify-7
1034×rational_best_oopsla_all_46_json_45_simplify-74
856×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
046273
1119273
2344273
31119273
44521273
044
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
3
Outputs
0
1
2
3
Call 2
Inputs
(-.f64 (+.f64 (*.f64 x (log.f64 y)) (*.f64 z (log.f64 (-.f64 1 y)))) t)
(-.f64 (+.f64 (*.f64 y (log.f64 x)) (*.f64 z (log.f64 (-.f64 1 x)))) t)
(-.f64 (+.f64 (*.f64 z (log.f64 y)) (*.f64 x (log.f64 (-.f64 1 y)))) t)
(-.f64 (+.f64 (*.f64 t (log.f64 y)) (*.f64 z (log.f64 (-.f64 1 y)))) x)
(-.f64 (+.f64 (*.f64 x (log.f64 z)) (*.f64 y (log.f64 (-.f64 1 z)))) t)
(-.f64 (+.f64 (*.f64 x (log.f64 t)) (*.f64 z (log.f64 (-.f64 1 t)))) y)
(-.f64 (+.f64 (*.f64 x (log.f64 y)) (*.f64 t (log.f64 (-.f64 1 y)))) z)
Outputs
(-.f64 (+.f64 (*.f64 x (log.f64 y)) (*.f64 z (log.f64 (-.f64 1 y)))) t)
(+.f64 (*.f64 z (log.f64 (-.f64 1 y))) (-.f64 (*.f64 x (log.f64 y)) t))
(+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(-.f64 (+.f64 (*.f64 y (log.f64 x)) (*.f64 z (log.f64 (-.f64 1 x)))) t)
(+.f64 (*.f64 z (log.f64 (-.f64 1 x))) (-.f64 (*.f64 y (log.f64 x)) t))
(+.f64 (*.f64 y (log.f64 x)) (-.f64 (*.f64 z (log.f64 (-.f64 1 x))) t))
(-.f64 (+.f64 (*.f64 z (log.f64 y)) (*.f64 x (log.f64 (-.f64 1 y)))) t)
(+.f64 (*.f64 x (log.f64 (-.f64 1 y))) (-.f64 (*.f64 (log.f64 y) z) t))
(+.f64 (*.f64 (log.f64 y) z) (-.f64 (*.f64 x (log.f64 (-.f64 1 y))) t))
(-.f64 (+.f64 (*.f64 t (log.f64 y)) (*.f64 z (log.f64 (-.f64 1 y)))) x)
(+.f64 (*.f64 z (log.f64 (-.f64 1 y))) (-.f64 (*.f64 (log.f64 y) t) x))
(-.f64 (+.f64 (*.f64 x (log.f64 z)) (*.f64 y (log.f64 (-.f64 1 z)))) t)
(+.f64 (*.f64 y (log.f64 (-.f64 1 z))) (-.f64 (*.f64 x (log.f64 z)) t))
(+.f64 (*.f64 x (log.f64 z)) (-.f64 (*.f64 y (log.f64 (-.f64 1 z))) t))
(-.f64 (+.f64 (*.f64 x (log.f64 t)) (*.f64 z (log.f64 (-.f64 1 t)))) y)
(+.f64 (*.f64 z (log.f64 (-.f64 1 t))) (-.f64 (*.f64 x (log.f64 t)) y))
(-.f64 (+.f64 (*.f64 x (log.f64 y)) (*.f64 t (log.f64 (-.f64 1 y)))) z)
(+.f64 (*.f64 (log.f64 (-.f64 1 y)) t) (-.f64 (*.f64 x (log.f64 y)) z))
(-.f64 (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) t)) z)
Compiler

Compiled 21 to 16 computations (23.8% saved)

simplify102.0ms (1.5%)

Algorithm
egg-herbie
Rules
1524×rational_best_oopsla_all_46_json_45_simplify-10
1452×rational_best_oopsla_all_46_json_45_simplify-30
1420×rational_best_oopsla_all_46_json_45_simplify-72
1080×rational_best_oopsla_all_46_json_45_simplify-89
846×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01539
12839
27539
324239
494839
5364139
6652039
Stop Event
node limit
Counts
1 → 3
Calls
Call 1
Inputs
(-.f64 (+.f64 (*.f64 x (log.f64 y)) (*.f64 z (log.f64 (-.f64 1 y)))) t)
Outputs
(-.f64 (+.f64 (*.f64 x (log.f64 y)) (*.f64 z (log.f64 (-.f64 1 y)))) t)
(+.f64 (*.f64 z (log.f64 (-.f64 1 y))) (-.f64 (*.f64 x (log.f64 y)) t))
(+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))

eval1.0ms (0%)

Compiler

Compiled 43 to 24 computations (44.2% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New213
Fresh011
Picked000
Done000
Total224
Error
9.5b
Counts
4 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
9.5b
(-.f64 (+.f64 (*.f64 x (log.f64 y)) (*.f64 z (log.f64 (-.f64 1 y)))) t)
Compiler

Compiled 17 to 12 computations (29.4% saved)

localize21.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (+.f64 (*.f64 x (log.f64 y)) (*.f64 z (log.f64 (-.f64 1 y)))) t)
0.0b
(*.f64 z (log.f64 (-.f64 1 y)))
0.3b
(*.f64 x (log.f64 y))
5.2b
(log.f64 (-.f64 1 y))
Compiler

Compiled 52 to 27 computations (48.1% saved)

series104.0ms (1.5%)

Counts
4 → 96
Calls

27 calls:

TimeVariablePointExpression
32.0ms
z
@0
(*.f64 z (log.f64 (-.f64 1 y)))
32.0ms
x
@0
(*.f64 x (log.f64 y))
12.0ms
y
@0
(*.f64 x (log.f64 y))
10.0ms
y
@-inf
(*.f64 x (log.f64 y))
6.0ms
y
@inf
(*.f64 x (log.f64 y))

rewrite106.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
946×rational_best_oopsla_all_46_json_45_simplify-35
876×rational_best_oopsla_all_46_json_45_simplify-80
588×rational_best_oopsla_all_46_json_45_simplify-23
582×rational_best_oopsla_all_46_json_45_simplify-89
544×rational_best_oopsla_all_46_json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01578
18978
227378
3119378
4532478
Stop Event
node limit
Counts
4 → 136
Calls
Call 1
Inputs
(log.f64 (-.f64 1 y))
(*.f64 x (log.f64 y))
(*.f64 z (log.f64 (-.f64 1 y)))
(-.f64 (+.f64 (*.f64 x (log.f64 y)) (*.f64 z (log.f64 (-.f64 1 y)))) t)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (-.f64 1 y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (log.f64 (-.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 (-.f64 1 y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (log.f64 (-.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (log.f64 (-.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (-.f64 1 y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (-.f64 1 y)) (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (-.f64 1 y)) (*.f64 (log.f64 (-.f64 1 y)) (/.f64 1 (log.f64 (-.f64 1 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (-.f64 1 y)) (*.f64 (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))) (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (-.f64 1 y)) (*.f64 (log.f64 (-.f64 1 y)) (/.f64 (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))) (log.f64 (-.f64 1 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (-.f64 1 y)) (*.f64 (*.f64 (log.f64 (-.f64 1 y)) (/.f64 1 (log.f64 (-.f64 1 y)))) (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (-.f64 1 y)) (*.f64 (*.f64 (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))) (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y)))) (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))) (log.f64 (-.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))) (*.f64 (log.f64 (-.f64 1 y)) (/.f64 1 (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))) (*.f64 (log.f64 (-.f64 1 y)) (/.f64 (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))) (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 (-.f64 1 y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 (-.f64 1 y))) (neg.f64 (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (log.f64 (-.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 (-.f64 1 y)) (/.f64 1 (log.f64 (-.f64 1 y)))) (log.f64 (-.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))) (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y)))) (log.f64 (-.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y)))) (neg.f64 (log.f64 (-.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 (-.f64 1 y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 (-.f64 1 y)) (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 (-.f64 1 y)) (/.f64 (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))) (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log.f64 (-.f64 1 y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (log.f64 (-.f64 1 y))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (log.f64 y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (log.f64 y)) (*.f64 0 (*.f64 x (/.f64 (log.f64 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (log.f64 y)) (*.f64 0 (/.f64 (*.f64 x (log.f64 y)) (*.f64 x (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (log.f64 y)) (*.f64 0 (*.f64 (/.f64 x x) (*.f64 (log.f64 y) (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (log.f64 y)) (*.f64 0 (*.f64 x (/.f64 (log.f64 y) (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 x (/.f64 (log.f64 y) x))) (*.f64 x (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 x (log.f64 y)) (*.f64 x (log.f64 y)))) (*.f64 x (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 x x) (*.f64 (log.f64 y) (/.f64 x x)))) (*.f64 x (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 x (/.f64 (log.f64 y) (log.f64 y)))) (*.f64 x (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (log.f64 y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 x (neg.f64 (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 x (neg.f64 (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 x x) (*.f64 x (neg.f64 (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 x (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 x x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 x (log.f64 y)) (*.f64 x (log.f64 y)))) (*.f64 (/.f64 (*.f64 x (log.f64 y)) (*.f64 x (log.f64 y))) (*.f64 x (neg.f64 (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (log.f64 y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (log.f64 y)) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (log.f64 y)) (/.f64 (*.f64 x (log.f64 y)) (*.f64 x (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (log.f64 y)) (/.f64 (/.f64 x x) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (log.f64 y)) (/.f64 (*.f64 (log.f64 y) (/.f64 x x)) (*.f64 (log.f64 y) (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (log.f64 y)) (/.f64 (*.f64 x (/.f64 (log.f64 y) x)) (*.f64 x (/.f64 (log.f64 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (log.f64 y)) (/.f64 (/.f64 (*.f64 x (log.f64 y)) (*.f64 x (log.f64 y))) (/.f64 (*.f64 x (log.f64 y)) (*.f64 x (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (log.f64 y)) (/.f64 (*.f64 (/.f64 x x) (*.f64 (log.f64 y) (/.f64 x x))) (*.f64 (/.f64 x x) (*.f64 (log.f64 y) (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (log.f64 y)) (/.f64 (*.f64 x (/.f64 (log.f64 y) (log.f64 y))) (*.f64 x (/.f64 (log.f64 y) (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 x (neg.f64 (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 x (neg.f64 (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 x x) (*.f64 x (neg.f64 (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 x (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 x x))) x))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (-.f64 1 y)) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (*.f64 0 (/.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (*.f64 (log.f64 (-.f64 1 y)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (*.f64 0 (*.f64 z (/.f64 (log.f64 (-.f64 1 y)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (*.f64 0 (*.f64 z (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (*.f64 0 (*.f64 (/.f64 z z) (*.f64 (log.f64 (-.f64 1 y)) (/.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (log.f64 (-.f64 1 y)) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (*.f64 (log.f64 (-.f64 1 y)) z))) (*.f64 (log.f64 (-.f64 1 y)) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 z (/.f64 (log.f64 (-.f64 1 y)) z))) (*.f64 (log.f64 (-.f64 1 y)) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 z (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))))) (*.f64 (log.f64 (-.f64 1 y)) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 (log.f64 (-.f64 1 y)) (/.f64 z z)))) (*.f64 (log.f64 (-.f64 1 y)) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 (-.f64 1 y)) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (log.f64 (-.f64 1 y)) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (log.f64 (-.f64 1 y)) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 z z) (*.f64 (log.f64 (-.f64 1 y)) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (log.f64 (-.f64 1 y)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (log.f64 (-.f64 1 y)) (neg.f64 (/.f64 z z))) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (*.f64 (log.f64 (-.f64 1 y)) z))) (*.f64 (/.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (*.f64 (log.f64 (-.f64 1 y)) z)) (*.f64 (log.f64 (-.f64 1 y)) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (-.f64 1 y)) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (/.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (/.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (*.f64 (log.f64 (-.f64 1 y)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (/.f64 (*.f64 (log.f64 (-.f64 1 y)) (/.f64 z z)) (*.f64 (log.f64 (-.f64 1 y)) (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (/.f64 (/.f64 z z) (/.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (/.f64 (*.f64 z (/.f64 (log.f64 (-.f64 1 y)) z)) (*.f64 z (/.f64 (log.f64 (-.f64 1 y)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (/.f64 (*.f64 z (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y)))) (*.f64 z (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (/.f64 (*.f64 (/.f64 z z) (*.f64 (log.f64 (-.f64 1 y)) (/.f64 z z))) (*.f64 (/.f64 z z) (*.f64 (log.f64 (-.f64 1 y)) (/.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (/.f64 (/.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (*.f64 (log.f64 (-.f64 1 y)) z)) (/.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (*.f64 (log.f64 (-.f64 1 y)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (log.f64 (-.f64 1 y)) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 (log.f64 (-.f64 1 y)) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 z z) (*.f64 (log.f64 (-.f64 1 y)) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 1 y)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (log.f64 (-.f64 1 y)) (neg.f64 (/.f64 z z))) z))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (-.f64 (*.f64 x (log.f64 y)) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)) (*.f64 t -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)) (*.f64 1 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (*.f64 0 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x (log.f64 y)) t) (*.f64 (log.f64 (-.f64 1 y)) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t) (*.f64 x (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 t) (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))) (*.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (-.f64 (*.f64 x (log.f64 y)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))) (*.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))) (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t -1) (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (neg.f64 t)) (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (log.f64 y)) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))) (*.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (*.f64 (*.f64 x (log.f64 y)) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (-.f64 (*.f64 x (log.f64 y)) t)) (*.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (neg.f64 t)) (*.f64 (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))) (*.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (*.f64 (log.f64 (-.f64 1 y)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (*.f64 (log.f64 (-.f64 1 y)) z)) (*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))) (*.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (*.f64 x (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (*.f64 x (log.f64 y))) (*.f64 (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (*.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (*.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (*.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (/.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (*.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)))) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (*.f64 (*.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (*.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (/.f64 1 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (*.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (/.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (neg.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)))) (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))) (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (/.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))))))

simplify134.0ms (2%)

Algorithm
egg-herbie
Rules
1376×rational_best_oopsla_all_46_json_45_simplify-49
1138×rational_best_oopsla_all_46_json_45_simplify-7
906×rational_best_oopsla_all_46_json_45_simplify-89
806×rational_best_oopsla_all_46_json_45_simplify-35
756×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03627598
112437454
253277446
Stop Event
node limit
Counts
232 → 273
Calls
Call 1
Inputs
(*.f64 -1 y)
(+.f64 (*.f64 -1/2 (pow.f64 y 2)) (*.f64 -1 y))
(+.f64 (*.f64 -1/2 (pow.f64 y 2)) (+.f64 (*.f64 -1/3 (pow.f64 y 3)) (*.f64 -1 y)))
(+.f64 (*.f64 -1/2 (pow.f64 y 2)) (+.f64 (*.f64 -1/4 (pow.f64 y 4)) (+.f64 (*.f64 -1/3 (pow.f64 y 3)) (*.f64 -1 y))))
(+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 y))))
(-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 y)))) (/.f64 1 y))
(-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 y)))) (+.f64 (/.f64 1 y) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))))
(-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 y)))) (+.f64 (/.f64 1 y) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/3 (/.f64 1 (pow.f64 y 3))))))
(*.f64 -1 (log.f64 (/.f64 -1 y)))
(-.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (/.f64 1 y))
(-.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (+.f64 (/.f64 1 y) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))))
(-.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (+.f64 (/.f64 1 y) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/3 (/.f64 1 (pow.f64 y 3))))))
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x)
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x)
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x)
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x)
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) z)) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) z)) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1/3 (*.f64 (pow.f64 y 3) z))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) z)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 y 4) z)) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1/3 (*.f64 (pow.f64 y 3) z)))))
(*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 y)))))
(+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 y))))))
(+.f64 (*.f64 -1/2 (/.f64 z (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 y)))))))
(+.f64 (*.f64 -1/2 (/.f64 z (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 -1/3 (/.f64 z (pow.f64 y 3))) (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 y))))))))
(*.f64 -1 (*.f64 (log.f64 (/.f64 -1 y)) z))
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 -1 y)) z)) (*.f64 -1 (/.f64 z y)))
(+.f64 (*.f64 -1/2 (/.f64 z (pow.f64 y 2))) (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 -1 y)) z)) (*.f64 -1 (/.f64 z y))))
(+.f64 (*.f64 -1/2 (/.f64 z (pow.f64 y 2))) (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 -1 y)) z)) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 -1/3 (/.f64 z (pow.f64 y 3))))))
(-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t)
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))) t)
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))) t)
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))) t)
(*.f64 (log.f64 y) x)
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))) t)
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))) t)
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))) t)
(*.f64 (log.f64 y) x)
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))) t)
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))) t)
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))) t)
(-.f64 (*.f64 (log.f64 y) x) t)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)) t)
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) z)) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))) t)
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) z)) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 -1/3 (*.f64 (pow.f64 y 3) z))))) t)
(-.f64 (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 y)))))) t)
(-.f64 (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 y))))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))) t)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 z (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 y))))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))) t)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 z (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 -1/3 (/.f64 z (pow.f64 y 3))) (+.f64 (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 y))))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))))) t)
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (*.f64 -1 (*.f64 (log.f64 (/.f64 -1 y)) z))) t)
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 -1 y)) z)) (*.f64 -1 (/.f64 z y)))) t)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 z (pow.f64 y 2))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 -1 y)) z)) (*.f64 -1 (/.f64 z y))))) t)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 z (pow.f64 y 2))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 -1 y)) z)) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 -1/3 (/.f64 z (pow.f64 y 3))))))) t)
(-.f64 (*.f64 (log.f64 y) x) t)
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))) t)
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))) t)
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))) t)
(*.f64 z (log.f64 (-.f64 1 y)))
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))) t)
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))) t)
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))) t)
(*.f64 z (log.f64 (-.f64 1 y)))
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))) t)
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))) t)
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))) t)
(+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y))))
(+.f64 (*.f64 -1 t) (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))))
(+.f64 (*.f64 -1 t) (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))))
(+.f64 (*.f64 -1 t) (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))))
(*.f64 -1 t)
(+.f64 (*.f64 -1 t) (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))))
(+.f64 (*.f64 -1 t) (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))))
(+.f64 (*.f64 -1 t) (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))))
(*.f64 -1 t)
(+.f64 (*.f64 -1 t) (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))))
(+.f64 (*.f64 -1 t) (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))))
(+.f64 (*.f64 -1 t) (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))))
(+.f64 (log.f64 (-.f64 1 y)) 0)
(+.f64 0 (log.f64 (-.f64 1 y)))
(-.f64 (log.f64 (-.f64 1 y)) 0)
(-.f64 0 (neg.f64 (log.f64 (-.f64 1 y))))
(*.f64 1 (log.f64 (-.f64 1 y)))
(*.f64 (log.f64 (-.f64 1 y)) 1)
(*.f64 (log.f64 (-.f64 1 y)) (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))))
(*.f64 (log.f64 (-.f64 1 y)) (*.f64 (log.f64 (-.f64 1 y)) (/.f64 1 (log.f64 (-.f64 1 y)))))
(*.f64 (log.f64 (-.f64 1 y)) (*.f64 (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))) (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y)))))
(*.f64 (log.f64 (-.f64 1 y)) (*.f64 (log.f64 (-.f64 1 y)) (/.f64 (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))) (log.f64 (-.f64 1 y)))))
(*.f64 (log.f64 (-.f64 1 y)) (*.f64 (*.f64 (log.f64 (-.f64 1 y)) (/.f64 1 (log.f64 (-.f64 1 y)))) (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y)))))
(*.f64 (log.f64 (-.f64 1 y)) (*.f64 (*.f64 (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))) (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y)))) (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y)))))
(*.f64 (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))) (log.f64 (-.f64 1 y)))
(*.f64 (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))) (*.f64 (log.f64 (-.f64 1 y)) (/.f64 1 (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))))))
(*.f64 (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))) (*.f64 (log.f64 (-.f64 1 y)) (/.f64 (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))) (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))))))
(*.f64 (neg.f64 (log.f64 (-.f64 1 y))) -1)
(*.f64 (neg.f64 (log.f64 (-.f64 1 y))) (neg.f64 (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y)))))
(*.f64 -1 (neg.f64 (log.f64 (-.f64 1 y))))
(*.f64 (*.f64 (log.f64 (-.f64 1 y)) (/.f64 1 (log.f64 (-.f64 1 y)))) (log.f64 (-.f64 1 y)))
(*.f64 (*.f64 (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))) (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y)))) (log.f64 (-.f64 1 y)))
(*.f64 (neg.f64 (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y)))) (neg.f64 (log.f64 (-.f64 1 y))))
(/.f64 (log.f64 (-.f64 1 y)) 1)
(/.f64 (log.f64 (-.f64 1 y)) (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))))
(/.f64 (log.f64 (-.f64 1 y)) (/.f64 (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))) (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y)))))
(/.f64 (neg.f64 (log.f64 (-.f64 1 y))) -1)
(neg.f64 (neg.f64 (log.f64 (-.f64 1 y))))
(+.f64 (*.f64 x (log.f64 y)) 0)
(+.f64 (*.f64 x (log.f64 y)) (*.f64 0 (*.f64 x (/.f64 (log.f64 y) x))))
(+.f64 (*.f64 x (log.f64 y)) (*.f64 0 (/.f64 (*.f64 x (log.f64 y)) (*.f64 x (log.f64 y)))))
(+.f64 (*.f64 x (log.f64 y)) (*.f64 0 (*.f64 (/.f64 x x) (*.f64 (log.f64 y) (/.f64 x x)))))
(+.f64 (*.f64 x (log.f64 y)) (*.f64 0 (*.f64 x (/.f64 (log.f64 y) (log.f64 y)))))
(+.f64 0 (*.f64 x (log.f64 y)))
(+.f64 (*.f64 0 (*.f64 x (/.f64 (log.f64 y) x))) (*.f64 x (log.f64 y)))
(+.f64 (*.f64 0 (/.f64 (*.f64 x (log.f64 y)) (*.f64 x (log.f64 y)))) (*.f64 x (log.f64 y)))
(+.f64 (*.f64 0 (*.f64 (/.f64 x x) (*.f64 (log.f64 y) (/.f64 x x)))) (*.f64 x (log.f64 y)))
(+.f64 (*.f64 0 (*.f64 x (/.f64 (log.f64 y) (log.f64 y)))) (*.f64 x (log.f64 y)))
(-.f64 (*.f64 x (log.f64 y)) 0)
(-.f64 0 (*.f64 x (neg.f64 (log.f64 y))))
(-.f64 0 (*.f64 1 (*.f64 x (neg.f64 (log.f64 y)))))
(-.f64 0 (*.f64 (/.f64 x x) (*.f64 x (neg.f64 (log.f64 y)))))
(-.f64 0 (*.f64 -1 (*.f64 x (log.f64 y))))
(-.f64 0 (*.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 x x))) x))
(-.f64 (*.f64 0 (/.f64 (*.f64 x (log.f64 y)) (*.f64 x (log.f64 y)))) (*.f64 (/.f64 (*.f64 x (log.f64 y)) (*.f64 x (log.f64 y))) (*.f64 x (neg.f64 (log.f64 y)))))
(/.f64 (*.f64 x (log.f64 y)) 1)
(/.f64 (*.f64 x (log.f64 y)) (/.f64 x x))
(/.f64 (*.f64 x (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y)))
(/.f64 (*.f64 x (log.f64 y)) (/.f64 (*.f64 x (log.f64 y)) (*.f64 x (log.f64 y))))
(/.f64 (*.f64 x (log.f64 y)) (/.f64 (/.f64 x x) (/.f64 x x)))
(/.f64 (*.f64 x (log.f64 y)) (/.f64 (*.f64 (log.f64 y) (/.f64 x x)) (*.f64 (log.f64 y) (/.f64 x x))))
(/.f64 (*.f64 x (log.f64 y)) (/.f64 (*.f64 x (/.f64 (log.f64 y) x)) (*.f64 x (/.f64 (log.f64 y) x))))
(/.f64 (*.f64 x (log.f64 y)) (/.f64 (/.f64 (*.f64 x (log.f64 y)) (*.f64 x (log.f64 y))) (/.f64 (*.f64 x (log.f64 y)) (*.f64 x (log.f64 y)))))
(/.f64 (*.f64 x (log.f64 y)) (/.f64 (*.f64 (/.f64 x x) (*.f64 (log.f64 y) (/.f64 x x))) (*.f64 (/.f64 x x) (*.f64 (log.f64 y) (/.f64 x x)))))
(/.f64 (*.f64 x (log.f64 y)) (/.f64 (*.f64 x (/.f64 (log.f64 y) (log.f64 y))) (*.f64 x (/.f64 (log.f64 y) (log.f64 y)))))
(neg.f64 (*.f64 x (neg.f64 (log.f64 y))))
(neg.f64 (*.f64 1 (*.f64 x (neg.f64 (log.f64 y)))))
(neg.f64 (*.f64 (/.f64 x x) (*.f64 x (neg.f64 (log.f64 y)))))
(neg.f64 (*.f64 -1 (*.f64 x (log.f64 y))))
(neg.f64 (*.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 x x))) x))
(+.f64 (*.f64 (log.f64 (-.f64 1 y)) z) 0)
(+.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (*.f64 0 (/.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (*.f64 (log.f64 (-.f64 1 y)) z))))
(+.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (*.f64 0 (*.f64 z (/.f64 (log.f64 (-.f64 1 y)) z))))
(+.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (*.f64 0 (*.f64 z (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))))))
(+.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (*.f64 0 (*.f64 (/.f64 z z) (*.f64 (log.f64 (-.f64 1 y)) (/.f64 z z)))))
(+.f64 0 (*.f64 (log.f64 (-.f64 1 y)) z))
(+.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (*.f64 (log.f64 (-.f64 1 y)) z))) (*.f64 (log.f64 (-.f64 1 y)) z))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (log.f64 (-.f64 1 y)) z))) (*.f64 (log.f64 (-.f64 1 y)) z))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))))) (*.f64 (log.f64 (-.f64 1 y)) z))
(+.f64 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 (log.f64 (-.f64 1 y)) (/.f64 z z)))) (*.f64 (log.f64 (-.f64 1 y)) z))
(-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) 0)
(-.f64 0 (*.f64 (log.f64 (-.f64 1 y)) (neg.f64 z)))
(-.f64 0 (*.f64 1 (*.f64 (log.f64 (-.f64 1 y)) (neg.f64 z))))
(-.f64 0 (*.f64 (/.f64 z z) (*.f64 (log.f64 (-.f64 1 y)) (neg.f64 z))))
(-.f64 0 (*.f64 -1 (*.f64 (log.f64 (-.f64 1 y)) z)))
(-.f64 0 (*.f64 (*.f64 (log.f64 (-.f64 1 y)) (neg.f64 (/.f64 z z))) z))
(-.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (*.f64 (log.f64 (-.f64 1 y)) z))) (*.f64 (/.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (*.f64 (log.f64 (-.f64 1 y)) z)) (*.f64 (log.f64 (-.f64 1 y)) (neg.f64 z))))
(/.f64 (*.f64 (log.f64 (-.f64 1 y)) z) 1)
(/.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (/.f64 z z))
(/.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))))
(/.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (/.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (*.f64 (log.f64 (-.f64 1 y)) z)))
(/.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (/.f64 (*.f64 (log.f64 (-.f64 1 y)) (/.f64 z z)) (*.f64 (log.f64 (-.f64 1 y)) (/.f64 z z))))
(/.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (/.f64 (*.f64 z (/.f64 (log.f64 (-.f64 1 y)) z)) (*.f64 z (/.f64 (log.f64 (-.f64 1 y)) z))))
(/.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (/.f64 (*.f64 z (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y)))) (*.f64 z (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))))))
(/.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (/.f64 (*.f64 (/.f64 z z) (*.f64 (log.f64 (-.f64 1 y)) (/.f64 z z))) (*.f64 (/.f64 z z) (*.f64 (log.f64 (-.f64 1 y)) (/.f64 z z)))))
(/.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (/.f64 (/.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (*.f64 (log.f64 (-.f64 1 y)) z)) (/.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (*.f64 (log.f64 (-.f64 1 y)) z))))
(neg.f64 (*.f64 (log.f64 (-.f64 1 y)) (neg.f64 z)))
(neg.f64 (*.f64 1 (*.f64 (log.f64 (-.f64 1 y)) (neg.f64 z))))
(neg.f64 (*.f64 (/.f64 z z) (*.f64 (log.f64 (-.f64 1 y)) (neg.f64 z))))
(neg.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 1 y)) z)))
(neg.f64 (*.f64 (*.f64 (log.f64 (-.f64 1 y)) (neg.f64 (/.f64 z z))) z))
(+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t))
(+.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (-.f64 (*.f64 x (log.f64 y)) t))
(+.f64 (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)) (neg.f64 t))
(+.f64 (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)) (*.f64 t -1))
(+.f64 (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)) (*.f64 1 (neg.f64 t)))
(+.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) 0)
(+.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (*.f64 0 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))))
(+.f64 0 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)))
(+.f64 (-.f64 (*.f64 x (log.f64 y)) t) (*.f64 (log.f64 (-.f64 1 y)) z))
(+.f64 (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t) (*.f64 x (log.f64 y)))
(+.f64 (neg.f64 t) (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))
(+.f64 (*.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))) (*.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (-.f64 (*.f64 x (log.f64 y)) t)))
(+.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))) (*.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (neg.f64 t)))
(+.f64 (*.f64 0 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))) (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)))
(+.f64 (*.f64 t -1) (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))
(+.f64 (*.f64 1 (neg.f64 t)) (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))
(+.f64 (*.f64 (*.f64 x (log.f64 y)) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))) (*.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)))
(+.f64 (*.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (*.f64 (*.f64 x (log.f64 y)) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))))
(+.f64 (*.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (-.f64 (*.f64 x (log.f64 y)) t)) (*.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))))
(+.f64 (*.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (neg.f64 t)) (*.f64 (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))))
(+.f64 (*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))) (*.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (*.f64 (log.f64 (-.f64 1 y)) z)))
(+.f64 (*.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (*.f64 (log.f64 (-.f64 1 y)) z)) (*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))))
(+.f64 (*.f64 (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))) (*.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (*.f64 x (log.f64 y))))
(+.f64 (*.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (*.f64 x (log.f64 y))) (*.f64 (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))))
(*.f64 1 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)))
(*.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) 1)
(*.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))))
(*.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (*.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)))))
(*.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (*.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))))
(*.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (*.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (/.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)))))
(*.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (*.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)))) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))))
(*.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (*.f64 (*.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))))
(*.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)))
(*.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (*.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (/.f64 1 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))))))
(*.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (*.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (/.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))))))
(*.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) -1)
(*.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (neg.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))))
(*.f64 -1 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))
(*.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)))) (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)))
(*.f64 (*.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))) (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)))
(*.f64 (neg.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))
(/.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) 1)
(/.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))))
(/.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (/.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))))
(/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) -1)
(neg.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))
Outputs
(*.f64 -1 y)
(neg.f64 y)
(+.f64 (*.f64 -1/2 (pow.f64 y 2)) (*.f64 -1 y))
(+.f64 (*.f64 -1 y) (*.f64 -1/2 (pow.f64 y 2)))
(+.f64 (neg.f64 y) (*.f64 -1/2 (pow.f64 y 2)))
(+.f64 (*.f64 -1/2 (pow.f64 y 2)) (+.f64 (*.f64 -1/3 (pow.f64 y 3)) (*.f64 -1 y)))
(+.f64 (*.f64 -1/2 (pow.f64 y 2)) (+.f64 (*.f64 -1 y) (*.f64 -1/3 (pow.f64 y 3))))
(+.f64 (neg.f64 y) (+.f64 (*.f64 -1/2 (pow.f64 y 2)) (*.f64 -1/3 (pow.f64 y 3))))
(+.f64 (*.f64 -1/2 (pow.f64 y 2)) (+.f64 (*.f64 -1/4 (pow.f64 y 4)) (+.f64 (*.f64 -1/3 (pow.f64 y 3)) (*.f64 -1 y))))
(+.f64 (*.f64 -1/2 (pow.f64 y 2)) (+.f64 (*.f64 -1/3 (pow.f64 y 3)) (+.f64 (*.f64 -1/4 (pow.f64 y 4)) (*.f64 -1 y))))
(+.f64 (*.f64 -1/2 (pow.f64 y 2)) (+.f64 (*.f64 -1/3 (pow.f64 y 3)) (+.f64 (neg.f64 y) (*.f64 -1/4 (pow.f64 y 4)))))
(+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 y))))
(+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 1 y))))
(-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 y)))) (/.f64 1 y))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 y))) (-.f64 (log.f64 -1) (/.f64 1 y)))
(+.f64 (log.f64 -1) (-.f64 (neg.f64 (log.f64 (/.f64 1 y))) (/.f64 1 y)))
(-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 y)))) (+.f64 (/.f64 1 y) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))))
(+.f64 (log.f64 -1) (-.f64 (neg.f64 (log.f64 (/.f64 1 y))) (+.f64 (/.f64 1 y) (*.f64 1/2 (/.f64 1 (pow.f64 y 2))))))
(-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 y)))) (+.f64 (/.f64 1 y) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/3 (/.f64 1 (pow.f64 y 3))))))
(-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 y)))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (+.f64 (/.f64 1 y) (*.f64 1/3 (/.f64 1 (pow.f64 y 3))))))
(+.f64 (log.f64 -1) (-.f64 (neg.f64 (log.f64 (/.f64 1 y))) (+.f64 (/.f64 1 y) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/3 (/.f64 1 (pow.f64 y 3)))))))
(*.f64 -1 (log.f64 (/.f64 -1 y)))
(neg.f64 (log.f64 (/.f64 -1 y)))
(-.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (/.f64 1 y))
(-.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (/.f64 1 y))
(-.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (+.f64 (/.f64 1 y) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))))
(-.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (+.f64 (/.f64 1 y) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))))
(-.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (+.f64 (/.f64 1 y) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/3 (/.f64 1 (pow.f64 y 3))))))
(-.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (+.f64 (/.f64 1 y) (*.f64 1/3 (/.f64 1 (pow.f64 y 3))))))
(-.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (+.f64 (/.f64 1 y) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/3 (/.f64 1 (pow.f64 y 3))))))
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))
(*.f64 (log.f64 (/.f64 1 y)) (*.f64 -1 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 y))))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))
(*.f64 (log.f64 (/.f64 1 y)) (*.f64 -1 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 y))))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))
(*.f64 (log.f64 (/.f64 1 y)) (*.f64 -1 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 y))))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))
(*.f64 (log.f64 (/.f64 1 y)) (*.f64 -1 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 y))))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x)
(*.f64 x (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 y)))))
(*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y)))))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x)
(*.f64 x (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 y)))))
(*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y)))))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x)
(*.f64 x (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 y)))))
(*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y)))))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x)
(*.f64 x (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 y)))))
(*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y)))))
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) z)) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1/2 (*.f64 (pow.f64 y 2) z)))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 -1/2 (*.f64 (pow.f64 y 2) z)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) z)) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1/3 (*.f64 (pow.f64 y 3) z))))
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) z)) (*.f64 (pow.f64 y 3) (*.f64 -1/3 z))))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) z)) (*.f64 (pow.f64 y 3) (*.f64 -1/3 z))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) z)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 y 4) z)) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1/3 (*.f64 (pow.f64 y 3) z)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) z)) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (pow.f64 y 4) (*.f64 -1/4 z)) (*.f64 (pow.f64 y 3) (*.f64 -1/3 z)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) z)) (+.f64 (*.f64 (pow.f64 y 3) (*.f64 -1/3 z)) (+.f64 (*.f64 (pow.f64 y 4) (*.f64 -1/4 z)) (*.f64 y (neg.f64 z)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) z)) (+.f64 (*.f64 (pow.f64 y 3) (*.f64 -1/3 z)) (+.f64 (*.f64 y (neg.f64 z)) (*.f64 (pow.f64 y 4) (*.f64 -1/4 z)))))
(*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 y)))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 y)))) z)
(*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 1 y)))) z)
(+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 y))))))
(+.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 y)))) z) (*.f64 -1 (/.f64 z y)))
(+.f64 (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 1 y)))) z) (neg.f64 (/.f64 z y)))
(+.f64 (*.f64 -1/2 (/.f64 z (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 y)))))))
(+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 -1/2 (/.f64 z (pow.f64 y 2))) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 y)))) z)))
(+.f64 (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 1 y)))) z) (+.f64 (neg.f64 (/.f64 z y)) (*.f64 -1/2 (/.f64 z (pow.f64 y 2)))))
(+.f64 (*.f64 -1/2 (/.f64 z (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 -1/3 (/.f64 z (pow.f64 y 3))) (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 y))))))))
(+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 -1/2 (/.f64 z (pow.f64 y 2))) (+.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 y)))) z) (*.f64 -1/3 (/.f64 z (pow.f64 y 3))))))
(+.f64 (neg.f64 (/.f64 z y)) (+.f64 (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 1 y)))) z) (+.f64 (*.f64 -1/2 (/.f64 z (pow.f64 y 2))) (*.f64 -1/3 (/.f64 z (pow.f64 y 3))))))
(*.f64 -1 (*.f64 (log.f64 (/.f64 -1 y)) z))
(*.f64 (log.f64 (/.f64 -1 y)) (*.f64 -1 z))
(*.f64 (log.f64 (/.f64 -1 y)) (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 -1 y)) z)) (*.f64 -1 (/.f64 z y)))
(+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 (log.f64 (/.f64 -1 y)) (*.f64 -1 z)))
(*.f64 -1 (+.f64 (/.f64 z y) (*.f64 (log.f64 (/.f64 -1 y)) z)))
(+.f64 (*.f64 -1/2 (/.f64 z (pow.f64 y 2))) (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 -1 y)) z)) (*.f64 -1 (/.f64 z y))))
(+.f64 (*.f64 -1/2 (/.f64 z (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 (log.f64 (/.f64 -1 y)) (*.f64 -1 z))))
(+.f64 (*.f64 -1/2 (/.f64 z (pow.f64 y 2))) (*.f64 -1 (+.f64 (/.f64 z y) (*.f64 (log.f64 (/.f64 -1 y)) z))))
(+.f64 (*.f64 -1/2 (/.f64 z (pow.f64 y 2))) (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 -1 y)) z)) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 -1/3 (/.f64 z (pow.f64 y 3))))))
(+.f64 (*.f64 -1/2 (/.f64 z (pow.f64 y 2))) (+.f64 (*.f64 (log.f64 (/.f64 -1 y)) (*.f64 -1 z)) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 -1/3 (/.f64 z (pow.f64 y 3))))))
(+.f64 (*.f64 -1/2 (/.f64 z (pow.f64 y 2))) (+.f64 (*.f64 -1/3 (/.f64 z (pow.f64 y 3))) (*.f64 -1 (+.f64 (/.f64 z y) (*.f64 (log.f64 (/.f64 -1 y)) z)))))
(-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t)
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(*.f64 (log.f64 y) x)
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(*.f64 (log.f64 y) x)
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(-.f64 (*.f64 (log.f64 y) x) t)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) z)) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))) t)
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) z)) t))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) z)) (+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t)))
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) z)) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 -1/3 (*.f64 (pow.f64 y 3) z))))) t)
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (pow.f64 y 3) (*.f64 -1/3 z)) (*.f64 (log.f64 y) x))) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) z)) t))
(+.f64 (+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 (pow.f64 y 3) (*.f64 -1/3 z)) (*.f64 (log.f64 y) x))) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 y 2) z)) t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 y)))))) t)
(+.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 y)))) z) (-.f64 (*.f64 (log.f64 (/.f64 1 y)) (*.f64 -1 x)) t))
(+.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))) (-.f64 (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 1 y)))) z) t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 y))))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))) t)
(+.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (*.f64 -1 x)) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 y)))) z)) (-.f64 (*.f64 -1 (/.f64 z y)) t))
(+.f64 (*.f64 -1 (+.f64 (/.f64 z y) (*.f64 (log.f64 (/.f64 1 y)) x))) (-.f64 (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 1 y)))) z) t))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (log.f64 (/.f64 1 y)) x) (/.f64 z y))) (-.f64 (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 1 y)))) z) t))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 z (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 y))))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))) t)
(+.f64 (+.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 y)))) z) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 (log.f64 (/.f64 1 y)) (*.f64 -1 x)))) (-.f64 (*.f64 -1/2 (/.f64 z (pow.f64 y 2))) t))
(+.f64 (*.f64 -1/2 (/.f64 z (pow.f64 y 2))) (+.f64 (*.f64 -1 (+.f64 (/.f64 z y) (*.f64 (log.f64 (/.f64 1 y)) x))) (-.f64 (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 1 y)))) z) t)))
(+.f64 (*.f64 -1/2 (/.f64 z (pow.f64 y 2))) (+.f64 (*.f64 -1 (+.f64 (*.f64 (log.f64 (/.f64 1 y)) x) (/.f64 z y))) (-.f64 (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 1 y)))) z) t)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 z (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 -1/3 (/.f64 z (pow.f64 y 3))) (+.f64 (*.f64 z (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 y))))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))))) t)
(+.f64 (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 y)))) z) (+.f64 (*.f64 -1/3 (/.f64 z (pow.f64 y 3))) (*.f64 (log.f64 (/.f64 1 y)) (*.f64 -1 x))))) (-.f64 (*.f64 -1/2 (/.f64 z (pow.f64 y 2))) t))
(+.f64 (*.f64 -1/2 (/.f64 z (pow.f64 y 2))) (-.f64 (+.f64 (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 1 y)))) z) (+.f64 (*.f64 -1/3 (/.f64 z (pow.f64 y 3))) (*.f64 -1 (+.f64 (/.f64 z y) (*.f64 (log.f64 (/.f64 1 y)) x))))) t))
(+.f64 (*.f64 -1/2 (/.f64 z (pow.f64 y 2))) (-.f64 (+.f64 (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 1 y)))) z) (+.f64 (*.f64 -1/3 (/.f64 z (pow.f64 y 3))) (*.f64 -1 (+.f64 (*.f64 (log.f64 (/.f64 1 y)) x) (/.f64 z y))))) t))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (*.f64 -1 (*.f64 (log.f64 (/.f64 -1 y)) z))) t)
(+.f64 (*.f64 (log.f64 (/.f64 -1 y)) (*.f64 -1 z)) (-.f64 (*.f64 x (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 y))))) t))
(+.f64 (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y))))) (-.f64 (*.f64 (log.f64 (/.f64 -1 y)) (neg.f64 z)) t))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 -1 y)) z)) (*.f64 -1 (/.f64 z y)))) t)
(+.f64 (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 (log.f64 (/.f64 -1 y)) (*.f64 -1 z))) (-.f64 (*.f64 x (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 y))))) t))
(+.f64 (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y))))) (-.f64 (*.f64 -1 (+.f64 (/.f64 z y) (*.f64 (log.f64 (/.f64 -1 y)) z))) t))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 z (pow.f64 y 2))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 -1 y)) z)) (*.f64 -1 (/.f64 z y))))) t)
(+.f64 (+.f64 (*.f64 x (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 y))))) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 (log.f64 (/.f64 -1 y)) (*.f64 -1 z)))) (-.f64 (*.f64 -1/2 (/.f64 z (pow.f64 y 2))) t))
(+.f64 (*.f64 -1/2 (/.f64 z (pow.f64 y 2))) (+.f64 (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y))))) (-.f64 (*.f64 -1 (+.f64 (/.f64 z y) (*.f64 (log.f64 (/.f64 -1 y)) z))) t)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 z (pow.f64 y 2))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 -1 y)) z)) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 -1/3 (/.f64 z (pow.f64 y 3))))))) t)
(+.f64 (+.f64 (*.f64 x (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 y))))) (+.f64 (*.f64 (log.f64 (/.f64 -1 y)) (*.f64 -1 z)) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 -1/3 (/.f64 z (pow.f64 y 3)))))) (-.f64 (*.f64 -1/2 (/.f64 z (pow.f64 y 2))) t))
(+.f64 (+.f64 (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y))))) (+.f64 (*.f64 -1/3 (/.f64 z (pow.f64 y 3))) (*.f64 -1 (+.f64 (/.f64 z y) (*.f64 (log.f64 (/.f64 -1 y)) z))))) (-.f64 (*.f64 -1/2 (/.f64 z (pow.f64 y 2))) t))
(-.f64 (*.f64 (log.f64 y) x) t)
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(*.f64 z (log.f64 (-.f64 1 y)))
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(*.f64 z (log.f64 (-.f64 1 y)))
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y))))
(+.f64 (*.f64 -1 t) (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(+.f64 (*.f64 -1 t) (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(+.f64 (*.f64 -1 t) (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(*.f64 -1 t)
(neg.f64 t)
(+.f64 (*.f64 -1 t) (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(+.f64 (*.f64 -1 t) (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(+.f64 (*.f64 -1 t) (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(*.f64 -1 t)
(neg.f64 t)
(+.f64 (*.f64 -1 t) (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(+.f64 (*.f64 -1 t) (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(+.f64 (*.f64 -1 t) (+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y)))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(+.f64 (log.f64 (-.f64 1 y)) 0)
(log.f64 (-.f64 1 y))
(+.f64 0 (log.f64 (-.f64 1 y)))
(log.f64 (-.f64 1 y))
(-.f64 (log.f64 (-.f64 1 y)) 0)
(log.f64 (-.f64 1 y))
(-.f64 0 (neg.f64 (log.f64 (-.f64 1 y))))
(log.f64 (-.f64 1 y))
(*.f64 1 (log.f64 (-.f64 1 y)))
(log.f64 (-.f64 1 y))
(*.f64 (log.f64 (-.f64 1 y)) 1)
(log.f64 (-.f64 1 y))
(*.f64 (log.f64 (-.f64 1 y)) (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))))
(log.f64 (-.f64 1 y))
(*.f64 (log.f64 (-.f64 1 y)) (*.f64 (log.f64 (-.f64 1 y)) (/.f64 1 (log.f64 (-.f64 1 y)))))
(log.f64 (-.f64 1 y))
(*.f64 (log.f64 (-.f64 1 y)) (*.f64 (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))) (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y)))))
(log.f64 (-.f64 1 y))
(*.f64 (log.f64 (-.f64 1 y)) (*.f64 (log.f64 (-.f64 1 y)) (/.f64 (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))) (log.f64 (-.f64 1 y)))))
(log.f64 (-.f64 1 y))
(*.f64 (log.f64 (-.f64 1 y)) (*.f64 (*.f64 (log.f64 (-.f64 1 y)) (/.f64 1 (log.f64 (-.f64 1 y)))) (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y)))))
(log.f64 (-.f64 1 y))
(*.f64 (log.f64 (-.f64 1 y)) (*.f64 (*.f64 (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))) (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y)))) (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y)))))
(log.f64 (-.f64 1 y))
(*.f64 (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))) (log.f64 (-.f64 1 y)))
(log.f64 (-.f64 1 y))
(*.f64 (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))) (*.f64 (log.f64 (-.f64 1 y)) (/.f64 1 (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))))))
(log.f64 (-.f64 1 y))
(*.f64 (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))) (*.f64 (log.f64 (-.f64 1 y)) (/.f64 (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))) (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))))))
(log.f64 (-.f64 1 y))
(*.f64 (neg.f64 (log.f64 (-.f64 1 y))) -1)
(log.f64 (-.f64 1 y))
(*.f64 (neg.f64 (log.f64 (-.f64 1 y))) (neg.f64 (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y)))))
(log.f64 (-.f64 1 y))
(*.f64 -1 (neg.f64 (log.f64 (-.f64 1 y))))
(log.f64 (-.f64 1 y))
(*.f64 (*.f64 (log.f64 (-.f64 1 y)) (/.f64 1 (log.f64 (-.f64 1 y)))) (log.f64 (-.f64 1 y)))
(log.f64 (-.f64 1 y))
(*.f64 (*.f64 (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))) (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y)))) (log.f64 (-.f64 1 y)))
(log.f64 (-.f64 1 y))
(*.f64 (neg.f64 (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y)))) (neg.f64 (log.f64 (-.f64 1 y))))
(log.f64 (-.f64 1 y))
(/.f64 (log.f64 (-.f64 1 y)) 1)
(log.f64 (-.f64 1 y))
(/.f64 (log.f64 (-.f64 1 y)) (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))))
(log.f64 (-.f64 1 y))
(/.f64 (log.f64 (-.f64 1 y)) (/.f64 (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))) (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y)))))
(log.f64 (-.f64 1 y))
(/.f64 (neg.f64 (log.f64 (-.f64 1 y))) -1)
(log.f64 (-.f64 1 y))
(neg.f64 (neg.f64 (log.f64 (-.f64 1 y))))
(log.f64 (-.f64 1 y))
(+.f64 (*.f64 x (log.f64 y)) 0)
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 x (log.f64 y)) (*.f64 0 (*.f64 x (/.f64 (log.f64 y) x))))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 x (log.f64 y)) (*.f64 0 (/.f64 (*.f64 x (log.f64 y)) (*.f64 x (log.f64 y)))))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 x (log.f64 y)) (*.f64 0 (*.f64 (/.f64 x x) (*.f64 (log.f64 y) (/.f64 x x)))))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 x (log.f64 y)) (*.f64 0 (*.f64 x (/.f64 (log.f64 y) (log.f64 y)))))
(*.f64 (log.f64 y) x)
(+.f64 0 (*.f64 x (log.f64 y)))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 0 (*.f64 x (/.f64 (log.f64 y) x))) (*.f64 x (log.f64 y)))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 0 (/.f64 (*.f64 x (log.f64 y)) (*.f64 x (log.f64 y)))) (*.f64 x (log.f64 y)))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 0 (*.f64 (/.f64 x x) (*.f64 (log.f64 y) (/.f64 x x)))) (*.f64 x (log.f64 y)))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 0 (*.f64 x (/.f64 (log.f64 y) (log.f64 y)))) (*.f64 x (log.f64 y)))
(*.f64 (log.f64 y) x)
(-.f64 (*.f64 x (log.f64 y)) 0)
(*.f64 (log.f64 y) x)
(-.f64 0 (*.f64 x (neg.f64 (log.f64 y))))
(*.f64 (log.f64 y) x)
(-.f64 0 (*.f64 1 (*.f64 x (neg.f64 (log.f64 y)))))
(*.f64 (log.f64 y) x)
(-.f64 0 (*.f64 (/.f64 x x) (*.f64 x (neg.f64 (log.f64 y)))))
(*.f64 (log.f64 y) x)
(-.f64 0 (*.f64 -1 (*.f64 x (log.f64 y))))
(*.f64 (log.f64 y) x)
(-.f64 0 (*.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 x x))) x))
(*.f64 (log.f64 y) x)
(-.f64 (*.f64 0 (/.f64 (*.f64 x (log.f64 y)) (*.f64 x (log.f64 y)))) (*.f64 (/.f64 (*.f64 x (log.f64 y)) (*.f64 x (log.f64 y))) (*.f64 x (neg.f64 (log.f64 y)))))
(*.f64 (/.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 y) x)) (neg.f64 (*.f64 x (neg.f64 (log.f64 y)))))
(*.f64 (neg.f64 (/.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 y) x))) (*.f64 x (neg.f64 (log.f64 y))))
(*.f64 (*.f64 (log.f64 y) x) (/.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 y) x)))
(/.f64 (*.f64 x (log.f64 y)) 1)
(*.f64 (log.f64 y) x)
(/.f64 (*.f64 x (log.f64 y)) (/.f64 x x))
(*.f64 (log.f64 y) x)
(/.f64 (*.f64 x (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y)))
(*.f64 (log.f64 y) x)
(/.f64 (*.f64 x (log.f64 y)) (/.f64 (*.f64 x (log.f64 y)) (*.f64 x (log.f64 y))))
(*.f64 (log.f64 y) x)
(/.f64 (*.f64 x (log.f64 y)) (/.f64 (/.f64 x x) (/.f64 x x)))
(/.f64 (*.f64 (log.f64 y) x) (/.f64 (/.f64 x x) (/.f64 x x)))
(/.f64 (*.f64 x (log.f64 y)) (/.f64 (*.f64 (log.f64 y) (/.f64 x x)) (*.f64 (log.f64 y) (/.f64 x x))))
(/.f64 (*.f64 (log.f64 y) x) (/.f64 (*.f64 (log.f64 y) (/.f64 x x)) (*.f64 (log.f64 y) (/.f64 x x))))
(/.f64 (*.f64 x (log.f64 y)) (/.f64 (*.f64 x (/.f64 (log.f64 y) x)) (*.f64 x (/.f64 (log.f64 y) x))))
(/.f64 (*.f64 (log.f64 y) x) (/.f64 (*.f64 x (/.f64 (log.f64 y) x)) (*.f64 x (/.f64 (log.f64 y) x))))
(/.f64 (*.f64 x (log.f64 y)) (/.f64 (/.f64 (*.f64 x (log.f64 y)) (*.f64 x (log.f64 y))) (/.f64 (*.f64 x (log.f64 y)) (*.f64 x (log.f64 y)))))
(/.f64 (*.f64 (log.f64 y) x) (/.f64 (/.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 y) x)) (/.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 y) x))))
(/.f64 (*.f64 x (log.f64 y)) (/.f64 (*.f64 (/.f64 x x) (*.f64 (log.f64 y) (/.f64 x x))) (*.f64 (/.f64 x x) (*.f64 (log.f64 y) (/.f64 x x)))))
(/.f64 (*.f64 (log.f64 y) x) (/.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 x x) (/.f64 x x))) (*.f64 (log.f64 y) (*.f64 (/.f64 x x) (/.f64 x x)))))
(/.f64 (*.f64 x (log.f64 y)) (/.f64 (*.f64 x (/.f64 (log.f64 y) (log.f64 y))) (*.f64 x (/.f64 (log.f64 y) (log.f64 y)))))
(/.f64 (*.f64 (log.f64 y) x) (/.f64 (*.f64 x (/.f64 (log.f64 y) (log.f64 y))) (*.f64 x (/.f64 (log.f64 y) (log.f64 y)))))
(neg.f64 (*.f64 x (neg.f64 (log.f64 y))))
(*.f64 (log.f64 y) x)
(neg.f64 (*.f64 1 (*.f64 x (neg.f64 (log.f64 y)))))
(*.f64 (log.f64 y) x)
(neg.f64 (*.f64 (/.f64 x x) (*.f64 x (neg.f64 (log.f64 y)))))
(*.f64 (log.f64 y) x)
(neg.f64 (*.f64 -1 (*.f64 x (log.f64 y))))
(*.f64 (log.f64 y) x)
(neg.f64 (*.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 x x))) x))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 (-.f64 1 y)) z) 0)
(*.f64 z (log.f64 (-.f64 1 y)))
(+.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (*.f64 0 (/.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (*.f64 (log.f64 (-.f64 1 y)) z))))
(*.f64 z (log.f64 (-.f64 1 y)))
(+.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (*.f64 0 (*.f64 z (/.f64 (log.f64 (-.f64 1 y)) z))))
(*.f64 z (log.f64 (-.f64 1 y)))
(+.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (*.f64 0 (*.f64 z (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))))))
(*.f64 z (log.f64 (-.f64 1 y)))
(+.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (*.f64 0 (*.f64 (/.f64 z z) (*.f64 (log.f64 (-.f64 1 y)) (/.f64 z z)))))
(*.f64 z (log.f64 (-.f64 1 y)))
(+.f64 0 (*.f64 (log.f64 (-.f64 1 y)) z))
(*.f64 z (log.f64 (-.f64 1 y)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (*.f64 (log.f64 (-.f64 1 y)) z))) (*.f64 (log.f64 (-.f64 1 y)) z))
(*.f64 z (log.f64 (-.f64 1 y)))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (log.f64 (-.f64 1 y)) z))) (*.f64 (log.f64 (-.f64 1 y)) z))
(*.f64 z (log.f64 (-.f64 1 y)))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))))) (*.f64 (log.f64 (-.f64 1 y)) z))
(*.f64 z (log.f64 (-.f64 1 y)))
(+.f64 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 (log.f64 (-.f64 1 y)) (/.f64 z z)))) (*.f64 (log.f64 (-.f64 1 y)) z))
(*.f64 z (log.f64 (-.f64 1 y)))
(-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) 0)
(*.f64 z (log.f64 (-.f64 1 y)))
(-.f64 0 (*.f64 (log.f64 (-.f64 1 y)) (neg.f64 z)))
(neg.f64 (*.f64 (log.f64 (-.f64 1 y)) (neg.f64 z)))
(neg.f64 (*.f64 z (neg.f64 (log.f64 (-.f64 1 y)))))
(-.f64 0 (*.f64 1 (*.f64 (log.f64 (-.f64 1 y)) (neg.f64 z))))
(neg.f64 (*.f64 (log.f64 (-.f64 1 y)) (neg.f64 z)))
(neg.f64 (*.f64 z (neg.f64 (log.f64 (-.f64 1 y)))))
(-.f64 0 (*.f64 (/.f64 z z) (*.f64 (log.f64 (-.f64 1 y)) (neg.f64 z))))
(neg.f64 (*.f64 (log.f64 (-.f64 1 y)) (neg.f64 z)))
(neg.f64 (*.f64 z (neg.f64 (log.f64 (-.f64 1 y)))))
(-.f64 0 (*.f64 -1 (*.f64 (log.f64 (-.f64 1 y)) z)))
(neg.f64 (*.f64 (log.f64 (-.f64 1 y)) (neg.f64 z)))
(neg.f64 (*.f64 z (neg.f64 (log.f64 (-.f64 1 y)))))
(-.f64 0 (*.f64 (*.f64 (log.f64 (-.f64 1 y)) (neg.f64 (/.f64 z z))) z))
(neg.f64 (*.f64 (log.f64 (-.f64 1 y)) (neg.f64 z)))
(neg.f64 (*.f64 z (neg.f64 (log.f64 (-.f64 1 y)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (*.f64 (log.f64 (-.f64 1 y)) z))) (*.f64 (/.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (*.f64 (log.f64 (-.f64 1 y)) z)) (*.f64 (log.f64 (-.f64 1 y)) (neg.f64 z))))
(*.f64 (/.f64 (*.f64 z (log.f64 (-.f64 1 y))) (*.f64 z (log.f64 (-.f64 1 y)))) (neg.f64 (*.f64 (log.f64 (-.f64 1 y)) (neg.f64 z))))
(*.f64 (neg.f64 (/.f64 (*.f64 z (log.f64 (-.f64 1 y))) (*.f64 z (log.f64 (-.f64 1 y))))) (*.f64 z (neg.f64 (log.f64 (-.f64 1 y)))))
(/.f64 (*.f64 (log.f64 (-.f64 1 y)) z) 1)
(*.f64 z (log.f64 (-.f64 1 y)))
(/.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (/.f64 z z))
(*.f64 z (log.f64 (-.f64 1 y)))
(/.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))))
(*.f64 z (log.f64 (-.f64 1 y)))
(/.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (/.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (*.f64 (log.f64 (-.f64 1 y)) z)))
(*.f64 z (log.f64 (-.f64 1 y)))
(/.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (/.f64 (*.f64 (log.f64 (-.f64 1 y)) (/.f64 z z)) (*.f64 (log.f64 (-.f64 1 y)) (/.f64 z z))))
(/.f64 (*.f64 z (log.f64 (-.f64 1 y))) (/.f64 (*.f64 (log.f64 (-.f64 1 y)) (/.f64 z z)) (*.f64 (log.f64 (-.f64 1 y)) (/.f64 z z))))
(/.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 z (log.f64 (-.f64 1 y))) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (/.f64 (*.f64 z (/.f64 (log.f64 (-.f64 1 y)) z)) (*.f64 z (/.f64 (log.f64 (-.f64 1 y)) z))))
(/.f64 (*.f64 z (log.f64 (-.f64 1 y))) (/.f64 (*.f64 z (/.f64 (log.f64 (-.f64 1 y)) z)) (*.f64 z (/.f64 (log.f64 (-.f64 1 y)) z))))
(/.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (/.f64 (*.f64 z (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y)))) (*.f64 z (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))))))
(/.f64 (*.f64 z (log.f64 (-.f64 1 y))) (/.f64 (*.f64 z (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y)))) (*.f64 z (/.f64 (log.f64 (-.f64 1 y)) (log.f64 (-.f64 1 y))))))
(/.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (/.f64 (*.f64 (/.f64 z z) (*.f64 (log.f64 (-.f64 1 y)) (/.f64 z z))) (*.f64 (/.f64 z z) (*.f64 (log.f64 (-.f64 1 y)) (/.f64 z z)))))
(/.f64 (*.f64 z (log.f64 (-.f64 1 y))) (/.f64 (*.f64 (log.f64 (-.f64 1 y)) (*.f64 (/.f64 z z) (/.f64 z z))) (*.f64 (log.f64 (-.f64 1 y)) (*.f64 (/.f64 z z) (/.f64 z z)))))
(/.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (/.f64 (/.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (*.f64 (log.f64 (-.f64 1 y)) z)) (/.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (*.f64 (log.f64 (-.f64 1 y)) z))))
(/.f64 (*.f64 z (log.f64 (-.f64 1 y))) (/.f64 (/.f64 (*.f64 z (log.f64 (-.f64 1 y))) (*.f64 z (log.f64 (-.f64 1 y)))) (/.f64 (*.f64 z (log.f64 (-.f64 1 y))) (*.f64 z (log.f64 (-.f64 1 y))))))
(neg.f64 (*.f64 (log.f64 (-.f64 1 y)) (neg.f64 z)))
(neg.f64 (*.f64 z (neg.f64 (log.f64 (-.f64 1 y)))))
(neg.f64 (*.f64 1 (*.f64 (log.f64 (-.f64 1 y)) (neg.f64 z))))
(neg.f64 (*.f64 (log.f64 (-.f64 1 y)) (neg.f64 z)))
(neg.f64 (*.f64 z (neg.f64 (log.f64 (-.f64 1 y)))))
(neg.f64 (*.f64 (/.f64 z z) (*.f64 (log.f64 (-.f64 1 y)) (neg.f64 z))))
(neg.f64 (*.f64 (log.f64 (-.f64 1 y)) (neg.f64 z)))
(neg.f64 (*.f64 z (neg.f64 (log.f64 (-.f64 1 y)))))
(neg.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 1 y)) z)))
(neg.f64 (*.f64 (log.f64 (-.f64 1 y)) (neg.f64 z)))
(neg.f64 (*.f64 z (neg.f64 (log.f64 (-.f64 1 y)))))
(neg.f64 (*.f64 (*.f64 (log.f64 (-.f64 1 y)) (neg.f64 (/.f64 z z))) z))
(neg.f64 (*.f64 (log.f64 (-.f64 1 y)) (neg.f64 z)))
(neg.f64 (*.f64 z (neg.f64 (log.f64 (-.f64 1 y)))))
(+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(+.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (-.f64 (*.f64 x (log.f64 y)) t))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(+.f64 (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)) (neg.f64 t))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(+.f64 (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)) (*.f64 t -1))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(+.f64 (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)) (*.f64 1 (neg.f64 t)))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(+.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) 0)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(+.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (*.f64 0 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(+.f64 0 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(+.f64 (-.f64 (*.f64 x (log.f64 y)) t) (*.f64 (log.f64 (-.f64 1 y)) z))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(+.f64 (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t) (*.f64 x (log.f64 y)))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(+.f64 (neg.f64 t) (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(+.f64 (*.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))) (*.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (-.f64 (*.f64 x (log.f64 y)) t)))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(+.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))) (*.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (neg.f64 t)))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(+.f64 (*.f64 0 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))) (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(+.f64 (*.f64 t -1) (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(+.f64 (*.f64 1 (neg.f64 t)) (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(+.f64 (*.f64 (*.f64 x (log.f64 y)) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))) (*.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(+.f64 (*.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (*.f64 (*.f64 x (log.f64 y)) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(+.f64 (*.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (-.f64 (*.f64 x (log.f64 y)) t)) (*.f64 (*.f64 (log.f64 (-.f64 1 y)) z) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(+.f64 (*.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (neg.f64 t)) (*.f64 (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(+.f64 (*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))) (*.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (*.f64 (log.f64 (-.f64 1 y)) z)))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(+.f64 (*.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (*.f64 (log.f64 (-.f64 1 y)) z)) (*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(+.f64 (*.f64 (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))) (*.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (*.f64 x (log.f64 y))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(+.f64 (*.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (*.f64 x (log.f64 y))) (*.f64 (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(*.f64 1 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(*.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) 1)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(*.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(*.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (*.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(*.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (*.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(*.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (*.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (/.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(*.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (*.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)))) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(*.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (*.f64 (*.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(*.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(*.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (*.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (/.f64 1 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(*.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (*.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (/.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(*.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) -1)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(*.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (neg.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(*.f64 -1 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(*.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)))) (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(*.f64 (*.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))) (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(*.f64 (neg.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(/.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) 1)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(/.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(/.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (/.f64 (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z)))) (/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(/.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))) -1)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))
(neg.f64 (-.f64 t (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 (-.f64 1 y)) z))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 z (log.f64 (-.f64 1 y))) t))

eval100.0ms (1.5%)

Compiler

Compiled 7485 to 4127 computations (44.9% saved)

prune50.0ms (0.7%)

Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New2676273
Fresh000
Picked101
Done000
Total2686274
Error
0.2b
Counts
274 → 6
Alt Table
Click to see full alt table
StatusErrorProgram
0.4b
(-.f64 (+.f64 (*.f64 x (log.f64 y)) (*.f64 z (neg.f64 y))) t)
9.8b
(-.f64 (*.f64 (log.f64 y) x) t)
34.4b
(+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y))))
9.6b
(*.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (*.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)))))
62.1b
(*.f64 z (log.f64 (-.f64 1 y)))
37.6b
(neg.f64 t)
Compiler

Compiled 206 to 138 computations (33% saved)

localize12.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (+.f64 (*.f64 x (log.f64 y)) (*.f64 z (neg.f64 y))) t)
0.0b
(+.f64 (*.f64 x (log.f64 y)) (*.f64 z (neg.f64 y)))
0.3b
(*.f64 x (log.f64 y))
Compiler

Compiled 40 to 10 computations (75% saved)

series4.0ms (0.1%)

Counts
2 → 84
Calls

21 calls:

TimeVariablePointExpression
1.0ms
z
@inf
(+.f64 (*.f64 x (log.f64 y)) (*.f64 z (neg.f64 y)))
0.0ms
x
@0
(+.f64 (*.f64 x (log.f64 y)) (*.f64 z (neg.f64 y)))
0.0ms
y
@inf
(+.f64 (*.f64 x (log.f64 y)) (*.f64 z (neg.f64 y)))
0.0ms
z
@0
(+.f64 (*.f64 x (log.f64 y)) (*.f64 z (neg.f64 y)))
0.0ms
y
@0
(+.f64 (*.f64 x (log.f64 y)) (*.f64 z (neg.f64 y)))

rewrite91.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
894×rational_best_oopsla_all_46_json_45_simplify-35
826×rational_best_oopsla_all_46_json_45_simplify-80
606×rational_best_oopsla_all_46_json_45_simplify-89
584×rational_best_oopsla_all_46_json_45_simplify-23
538×rational_best_oopsla_all_46_json-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01360
18460
227952
3125152
4530752
Stop Event
node limit
Counts
2 → 74
Calls
Call 1
Inputs
(+.f64 (*.f64 x (log.f64 y)) (*.f64 z (neg.f64 y)))
(-.f64 (+.f64 (*.f64 x (log.f64 y)) (*.f64 z (neg.f64 y))) t)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (log.f64 y)) (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (neg.f64 z)) (*.f64 x (neg.f64 (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 y z) (*.f64 x (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x (log.f64 y)) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))) (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z))) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (*.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z))) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (*.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (/.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (*.f64 (*.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z))) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 y z) (*.f64 x (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z))) (*.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (/.f64 1 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z))) (*.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (/.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z))) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y z) (*.f64 x (log.f64 y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y z) (*.f64 x (log.f64 y))) (neg.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z))) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))) (-.f64 (*.f64 y z) (*.f64 x (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (/.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z))) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 y z) (*.f64 x (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (log.f64 y)) (-.f64 (neg.f64 t) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 x (log.f64 y)) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (*.f64 t -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (*.f64 1 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (*.f64 0 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x (log.f64 y)) t) (*.f64 y (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (*.f64 x (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 t) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t -1) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (neg.f64 z)) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))) (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (-.f64 (*.f64 x (log.f64 y)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))) (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))) (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (*.f64 y (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (neg.f64 t)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (log.f64 y)) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))) (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (-.f64 (neg.f64 t) (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (-.f64 (neg.f64 t) (*.f64 y z))) (*.f64 (*.f64 x (log.f64 y)) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (-.f64 (*.f64 x (log.f64 y)) t)) (*.f64 (*.f64 y (neg.f64 z)) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (neg.f64 t)) (*.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (*.f64 y (neg.f64 z))) (*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))) (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (*.f64 x (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (*.f64 x (log.f64 y))) (*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (*.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (*.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (/.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (*.f64 (*.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 t (-.f64 (*.f64 y z) (*.f64 x (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t (-.f64 (*.f64 y z) (*.f64 x (log.f64 y)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t (-.f64 (*.f64 y z) (*.f64 x (log.f64 y)))) (neg.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (*.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (/.f64 1 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (*.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (/.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))) (+.f64 t (-.f64 (*.f64 y z) (*.f64 x (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (/.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t (-.f64 (*.f64 y z) (*.f64 x (log.f64 y)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 t (-.f64 (*.f64 y z) (*.f64 x (log.f64 y)))))))))

simplify107.0ms (1.6%)

Algorithm
egg-herbie
Rules
1058×rational_best_oopsla_all_46_json_45_simplify-7
1040×rational_best_oopsla_all_46_json_45_simplify-72
998×rational_best_oopsla_all_46_json_45_simplify-49
866×rational_best_oopsla_all_46_json_45_simplify-82
494×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01644776
16274500
237704196
Stop Event
node limit
Counts
158 → 106
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (*.f64 -1 (*.f64 y z)))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(-.f64 (*.f64 -1 (*.f64 y z)) t)
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z))) t)
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z))) t)
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z))) t)
(*.f64 (log.f64 y) x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)) t)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)) t)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)) t)
(*.f64 (log.f64 y) x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)) t)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)) t)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)) t)
(-.f64 (*.f64 (log.f64 y) x) t)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)) t)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)) t)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)) t)
(*.f64 -1 (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))) t)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))) t)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))) t)
(*.f64 -1 (*.f64 y z))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (*.f64 -1 (*.f64 y z))) t)
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (*.f64 -1 (*.f64 y z))) t)
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (*.f64 -1 (*.f64 y z))) t)
(-.f64 (*.f64 (log.f64 y) x) t)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)) t)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)) t)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)) t)
(*.f64 -1 (*.f64 y z))
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z))) t)
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z))) t)
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z))) t)
(*.f64 -1 (*.f64 y z))
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z))) t)
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z))) t)
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z))) t)
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 t) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 -1 t) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 -1 t) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)))
(*.f64 -1 t)
(+.f64 (*.f64 -1 t) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 -1 t) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 -1 t) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)))
(*.f64 -1 t)
(+.f64 (*.f64 -1 t) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 -1 t) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 -1 t) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)))
(-.f64 (*.f64 x (log.f64 y)) (*.f64 y z))
(-.f64 (*.f64 y (neg.f64 z)) (*.f64 x (neg.f64 (log.f64 y))))
(-.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) 0)
(-.f64 0 (-.f64 (*.f64 y z) (*.f64 x (log.f64 y))))
(-.f64 0 (*.f64 -1 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z))))
(-.f64 (*.f64 (*.f64 x (log.f64 y)) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))) (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z))) (*.f64 y z)))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) 1)
(*.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z))))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (*.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z))) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (*.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (/.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (*.f64 (*.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z))) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))))
(*.f64 1 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))
(*.f64 -1 (-.f64 (*.f64 y z) (*.f64 x (log.f64 y))))
(*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))
(*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z))) (*.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (/.f64 1 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z))))))
(*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z))) (*.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (/.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z))) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z))))))
(*.f64 (*.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 x (log.f64 y))) -1)
(*.f64 (-.f64 (*.f64 y z) (*.f64 x (log.f64 y))) (neg.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z))) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))) (-.f64 (*.f64 y z) (*.f64 x (log.f64 y))))
(/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) 1)
(/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z))))
(/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (/.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z))) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))))
(neg.f64 (-.f64 (*.f64 y z) (*.f64 x (log.f64 y))))
(neg.f64 (*.f64 -1 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z))))
(+.f64 (*.f64 x (log.f64 y)) (-.f64 (neg.f64 t) (*.f64 y z)))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 x (log.f64 y)) t))
(+.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (neg.f64 t))
(+.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (*.f64 t -1))
(+.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (*.f64 1 (neg.f64 t)))
(+.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) 0)
(+.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (*.f64 0 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))))
(+.f64 0 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))
(+.f64 (-.f64 (*.f64 x (log.f64 y)) t) (*.f64 y (neg.f64 z)))
(+.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (*.f64 x (log.f64 y)))
(+.f64 (neg.f64 t) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))
(+.f64 (*.f64 t -1) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))
(+.f64 (*.f64 (*.f64 y (neg.f64 z)) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))) (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (-.f64 (*.f64 x (log.f64 y)) t)))
(+.f64 (*.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))) (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (neg.f64 t)))
(+.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))
(+.f64 (*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))) (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (*.f64 y (neg.f64 z))))
(+.f64 (*.f64 1 (neg.f64 t)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))
(+.f64 (*.f64 (*.f64 x (log.f64 y)) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))) (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (-.f64 (neg.f64 t) (*.f64 y z))))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (-.f64 (neg.f64 t) (*.f64 y z))) (*.f64 (*.f64 x (log.f64 y)) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (-.f64 (*.f64 x (log.f64 y)) t)) (*.f64 (*.f64 y (neg.f64 z)) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (neg.f64 t)) (*.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (*.f64 y (neg.f64 z))) (*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))))
(+.f64 (*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))) (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (*.f64 x (log.f64 y))))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (*.f64 x (log.f64 y))) (*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) 1)
(*.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (*.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (*.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (/.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (*.f64 (*.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))))
(*.f64 1 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))
(*.f64 -1 (+.f64 t (-.f64 (*.f64 y z) (*.f64 x (log.f64 y)))))
(*.f64 (+.f64 t (-.f64 (*.f64 y z) (*.f64 x (log.f64 y)))) -1)
(*.f64 (+.f64 t (-.f64 (*.f64 y z) (*.f64 x (log.f64 y)))) (neg.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))))
(*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))
(*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (*.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (/.f64 1 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))))))
(*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (*.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (/.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))))))
(*.f64 (*.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))) (+.f64 t (-.f64 (*.f64 y z) (*.f64 x (log.f64 y)))))
(/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) 1)
(/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))))
(/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (/.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))))
(/.f64 (+.f64 t (-.f64 (*.f64 y z) (*.f64 x (log.f64 y)))) -1)
(neg.f64 (+.f64 t (-.f64 (*.f64 y z) (*.f64 x (log.f64 y)))))
Outputs
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 (log.f64 y) x))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 (log.f64 y) x))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 (log.f64 y) x))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 (log.f64 y) x))
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y)))))
(*.f64 -1 (+.f64 (*.f64 y z) (*.f64 x (log.f64 (/.f64 1 y)))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y)))))
(*.f64 -1 (+.f64 (*.f64 y z) (*.f64 x (log.f64 (/.f64 1 y)))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y)))))
(*.f64 -1 (+.f64 (*.f64 y z) (*.f64 x (log.f64 (/.f64 1 y)))))
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 (log.f64 y) x))
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 (log.f64 y) x))
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 (log.f64 y) x))
(-.f64 (*.f64 -1 (*.f64 y z)) t)
(-.f64 (*.f64 y (neg.f64 z)) t)
(-.f64 (neg.f64 t) (*.f64 y z))
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z))) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z))) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z))) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 (log.f64 y) x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 (log.f64 y) x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(-.f64 (*.f64 (log.f64 y) x) t)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))) t)
(+.f64 (*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y)))) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(-.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 x (log.f64 (/.f64 1 y))))) t)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))) t)
(+.f64 (*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y)))) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(-.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 x (log.f64 (/.f64 1 y))))) t)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))) t)
(+.f64 (*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y)))) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(-.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 x (log.f64 (/.f64 1 y))))) t)
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (*.f64 -1 (*.f64 y z))) t)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))) t)
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (-.f64 (*.f64 y (neg.f64 z)) t))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (-.f64 (neg.f64 t) (*.f64 y z)))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (*.f64 -1 (*.f64 y z))) t)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))) t)
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (-.f64 (*.f64 y (neg.f64 z)) t))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (-.f64 (neg.f64 t) (*.f64 y z)))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (*.f64 -1 (*.f64 y z))) t)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))) t)
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (-.f64 (*.f64 y (neg.f64 z)) t))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (-.f64 (neg.f64 t) (*.f64 y z)))
(-.f64 (*.f64 (log.f64 y) x) t)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z))) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z))) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z))) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z))) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z))) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z))) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 -1 t) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 t) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 t) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 -1 t)
(neg.f64 t)
(+.f64 (*.f64 -1 t) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 t) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 t) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 -1 t)
(neg.f64 t)
(+.f64 (*.f64 -1 t) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 t) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 t) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(-.f64 (*.f64 x (log.f64 y)) (*.f64 y z))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(-.f64 (*.f64 y (neg.f64 z)) (*.f64 x (neg.f64 (log.f64 y))))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(-.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) 0)
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(-.f64 0 (-.f64 (*.f64 y z) (*.f64 x (log.f64 y))))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(-.f64 0 (*.f64 -1 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z))))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(-.f64 (*.f64 (*.f64 x (log.f64 y)) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))) (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z))) (*.f64 y z)))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) 1)
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z))))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (*.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z))) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (*.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (/.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (*.f64 (*.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z))) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 1 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 -1 (-.f64 (*.f64 y z) (*.f64 x (log.f64 y))))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z))) (*.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (/.f64 1 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z))))))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z))) (*.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (/.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z))) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z))))))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 (*.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 (-.f64 (*.f64 y z) (*.f64 x (log.f64 y))) -1)
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 (-.f64 (*.f64 y z) (*.f64 x (log.f64 y))) (neg.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z))) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))) (-.f64 (*.f64 y z) (*.f64 x (log.f64 y))))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) 1)
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z))))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (/.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z))) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(neg.f64 (-.f64 (*.f64 y z) (*.f64 x (log.f64 y))))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(neg.f64 (*.f64 -1 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z))))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(+.f64 (*.f64 x (log.f64 y)) (-.f64 (neg.f64 t) (*.f64 y z)))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 x (log.f64 y)) t))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (neg.f64 t))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (*.f64 t -1))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (*.f64 1 (neg.f64 t)))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) 0)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (*.f64 0 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 0 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 (-.f64 (*.f64 x (log.f64 y)) t) (*.f64 y (neg.f64 z)))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (*.f64 x (log.f64 y)))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 (neg.f64 t) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 (*.f64 t -1) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 (*.f64 (*.f64 y (neg.f64 z)) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))) (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (-.f64 (*.f64 x (log.f64 y)) t)))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 (*.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))) (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (neg.f64 t)))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 (*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))) (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (*.f64 y (neg.f64 z))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 (*.f64 1 (neg.f64 t)) (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 (*.f64 (*.f64 x (log.f64 y)) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))) (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (-.f64 (neg.f64 t) (*.f64 y z))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (-.f64 (neg.f64 t) (*.f64 y z))) (*.f64 (*.f64 x (log.f64 y)) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (-.f64 (*.f64 x (log.f64 y)) t)) (*.f64 (*.f64 y (neg.f64 z)) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (neg.f64 t)) (*.f64 (-.f64 (*.f64 x (log.f64 y)) (*.f64 y z)) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (*.f64 y (neg.f64 z))) (*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 (*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))) (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (*.f64 x (log.f64 y))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (*.f64 x (log.f64 y))) (*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) 1)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (*.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (*.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (/.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (*.f64 (*.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 1 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 -1 (+.f64 t (-.f64 (*.f64 y z) (*.f64 x (log.f64 y)))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 (+.f64 t (-.f64 (*.f64 y z) (*.f64 x (log.f64 y)))) -1)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 (+.f64 t (-.f64 (*.f64 y z) (*.f64 x (log.f64 y)))) (neg.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (*.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (/.f64 1 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (*.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (/.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 (*.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))) (+.f64 t (-.f64 (*.f64 y z) (*.f64 x (log.f64 y)))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) 1)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (/.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z)))) (/.f64 (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))) (-.f64 (*.f64 x (log.f64 y)) (+.f64 t (*.f64 y z))))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(/.f64 (+.f64 t (-.f64 (*.f64 y z) (*.f64 x (log.f64 y)))) -1)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(neg.f64 (+.f64 t (-.f64 (*.f64 y z) (*.f64 x (log.f64 y)))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 -1 (*.f64 y z)) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))

localize4.0ms (0.1%)

Compiler

Compiled 7 to 5 computations (28.6% saved)

localize9.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(*.f64 z (log.f64 (-.f64 1 y)))
5.2b
(log.f64 (-.f64 1 y))
Compiler

Compiled 20 to 14 computations (30% saved)

localize8.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 (log.f64 y) x) t)
0.3b
(*.f64 (log.f64 y) x)
Compiler

Compiled 19 to 7 computations (63.2% saved)

series1.0ms (0%)

Counts
2 → 40
Calls

15 calls:

TimeVariablePointExpression
0.0ms
y
@-inf
(*.f64 (log.f64 y) x)
0.0ms
y
@-inf
(-.f64 (*.f64 (log.f64 y) x) t)
0.0ms
y
@inf
(-.f64 (*.f64 (log.f64 y) x) t)
0.0ms
x
@0
(-.f64 (*.f64 (log.f64 y) x) t)
0.0ms
t
@-inf
(-.f64 (*.f64 (log.f64 y) x) t)

rewrite68.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1664×rational_best_oopsla_all_46_json-2
1664×rational_best_oopsla_all_46_json-1
1664×rational_best_oopsla_all_46_json-4
1664×rational_best_oopsla_all_46_json-3
960×rational_best_oopsla_all_46_json_45_simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0928
15228
215728
365728
4331528
Stop Event
node limit
Counts
2 → 67
Calls
Call 1
Inputs
(*.f64 (log.f64 y) x)
(-.f64 (*.f64 (log.f64 y) x) t)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 y) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 y) x) (*.f64 0 (/.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 y) x) (*.f64 0 (*.f64 (log.f64 y) (/.f64 x (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 y) x) (*.f64 0 (*.f64 x (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 y) x) (*.f64 0 (*.f64 (log.f64 y) (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (log.f64 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 y) x))) (*.f64 (log.f64 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (log.f64 y) (/.f64 x (log.f64 y)))) (*.f64 (log.f64 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 x (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y))))) (*.f64 (log.f64 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (log.f64 y) (/.f64 x x))) (*.f64 (log.f64 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 y) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (log.f64 y) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 y) x))) (*.f64 (/.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 y) x)) (*.f64 (log.f64 y) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) x) (/.f64 (log.f64 y) (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) x) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) x) (/.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) x) (/.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) x) (/.f64 (*.f64 x (/.f64 (log.f64 y) (log.f64 y))) (*.f64 x (/.f64 (log.f64 y) (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) x) (/.f64 (/.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 y) x)) (/.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) x) (/.f64 (*.f64 (log.f64 y) (/.f64 x (log.f64 y))) (*.f64 (log.f64 y) (/.f64 x (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) x) (/.f64 (*.f64 x (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y)))) (*.f64 x (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) x) (/.f64 (*.f64 (log.f64 y) (/.f64 x x)) (*.f64 (log.f64 y) (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (log.f64 y) (neg.f64 x)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 y) x) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 y) x) (*.f64 1 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 y) x) (*.f64 t -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (log.f64 y) x) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (log.f64 y) x) t) (*.f64 0 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 (log.f64 y) x) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 t) (*.f64 (log.f64 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (neg.f64 t)) (*.f64 (log.f64 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (log.f64 y) x) (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x)))) (*.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x)))) (-.f64 (*.f64 (log.f64 y) x) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t -1) (*.f64 (log.f64 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (neg.f64 t)) (*.f64 (*.f64 (log.f64 y) x) (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (log.f64 y) x) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (log.f64 y) x) t) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (log.f64 y) x) t) (*.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (log.f64 y) x) t) (*.f64 1 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (log.f64 y) x) t) (*.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (log.f64 y) x) t) (*.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (log.f64 y) x) t) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (-.f64 (*.f64 (log.f64 y) x) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (log.f64 y) x) t) (*.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (log.f64 y) x) t) (*.f64 (*.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x)))) (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (log.f64 y) x) t) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (-.f64 (*.f64 (log.f64 y) x) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (log.f64 y) x) t) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (*.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x)))) (-.f64 (*.f64 (log.f64 y) x) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (*.f64 (log.f64 y) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (*.f64 (log.f64 y) x)) (neg.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (-.f64 (*.f64 (log.f64 y) x) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (-.f64 t (*.f64 (log.f64 y) x)) (/.f64 -1 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (*.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x)))) (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (-.f64 t (*.f64 (log.f64 y) x)) (/.f64 (neg.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x)))) (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 t (*.f64 (log.f64 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (-.f64 t (*.f64 (log.f64 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (-.f64 (*.f64 (log.f64 y) x) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x)))) (-.f64 (*.f64 (log.f64 y) x) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x)))) (-.f64 t (*.f64 (log.f64 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (log.f64 y) x) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 t (*.f64 (log.f64 y) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 t (*.f64 (log.f64 y) x)))))))

simplify138.0ms (2%)

Algorithm
egg-herbie
Rules
1106×rational_best_oopsla_all_46_json_45_simplify-10
924×rational_best_oopsla_all_46_json_45_simplify-30
718×rational_best_oopsla_all_46_json_45_simplify-49
522×rational_best_oopsla_all_46_json_45_simplify-72
496×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01492421
15582145
226572137
364722137
Stop Event
node limit
Counts
107 → 92
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x)
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x)
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x)
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x)
(-.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) t)
(-.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) t)
(-.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) t)
(-.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) t)
(-.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) t)
(-.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) t)
(-.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) t)
(-.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) t)
(*.f64 -1 t)
(+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x))
(*.f64 -1 t)
(+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x))
(*.f64 -1 t)
(+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) 0)
(+.f64 (*.f64 (log.f64 y) x) (*.f64 0 (/.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 0 (*.f64 (log.f64 y) (/.f64 x (log.f64 y)))))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 0 (*.f64 x (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y))))))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 0 (*.f64 (log.f64 y) (/.f64 x x))))
(+.f64 0 (*.f64 (log.f64 y) x))
(+.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 y) x))) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 0 (*.f64 (log.f64 y) (/.f64 x (log.f64 y)))) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 0 (*.f64 x (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y))))) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 0 (*.f64 (log.f64 y) (/.f64 x x))) (*.f64 (log.f64 y) x))
(-.f64 (*.f64 (log.f64 y) x) 0)
(-.f64 0 (*.f64 (log.f64 y) (neg.f64 x)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 y) x))) (*.f64 (/.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 y) x)) (*.f64 (log.f64 y) (neg.f64 x))))
(/.f64 (*.f64 (log.f64 y) x) 1)
(/.f64 (*.f64 (log.f64 y) x) (/.f64 (log.f64 y) (log.f64 y)))
(/.f64 (*.f64 (log.f64 y) x) (/.f64 x x))
(/.f64 (*.f64 (log.f64 y) x) (/.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 y) x)))
(/.f64 (*.f64 (log.f64 y) x) (/.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y))))
(/.f64 (*.f64 (log.f64 y) x) (/.f64 (*.f64 x (/.f64 (log.f64 y) (log.f64 y))) (*.f64 x (/.f64 (log.f64 y) (log.f64 y)))))
(/.f64 (*.f64 (log.f64 y) x) (/.f64 (/.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 y) x)) (/.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 y) x))))
(/.f64 (*.f64 (log.f64 y) x) (/.f64 (*.f64 (log.f64 y) (/.f64 x (log.f64 y))) (*.f64 (log.f64 y) (/.f64 x (log.f64 y)))))
(/.f64 (*.f64 (log.f64 y) x) (/.f64 (*.f64 x (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y)))) (*.f64 x (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y))))))
(/.f64 (*.f64 (log.f64 y) x) (/.f64 (*.f64 (log.f64 y) (/.f64 x x)) (*.f64 (log.f64 y) (/.f64 x x))))
(neg.f64 (*.f64 (log.f64 y) (neg.f64 x)))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 t))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 1 (neg.f64 t)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 t -1))
(+.f64 (-.f64 (*.f64 (log.f64 y) x) t) 0)
(+.f64 (-.f64 (*.f64 (log.f64 y) x) t) (*.f64 0 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 0 (-.f64 (*.f64 (log.f64 y) x) t))
(+.f64 (neg.f64 t) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 1 (neg.f64 t)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (*.f64 (log.f64 y) x) (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x)))) (*.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (neg.f64 t)))
(+.f64 (*.f64 0 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x)))) (-.f64 (*.f64 (log.f64 y) x) t))
(+.f64 (*.f64 t -1) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (neg.f64 t)) (*.f64 (*.f64 (log.f64 y) x) (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x)))))
(*.f64 (-.f64 (*.f64 (log.f64 y) x) t) 1)
(*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))))
(*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))
(*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (*.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x)))))
(*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (*.f64 1 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))))
(*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (*.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))))
(*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (*.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))))))
(*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (-.f64 (*.f64 (log.f64 y) x) t))))
(*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (*.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x)))))
(*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (*.f64 (*.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x)))) (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x)))))
(*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (-.f64 (*.f64 (log.f64 y) x) t))))
(*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (*.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x)))) (-.f64 (*.f64 (log.f64 y) x) t))))
(*.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))
(*.f64 (-.f64 t (*.f64 (log.f64 y) x)) -1)
(*.f64 (-.f64 t (*.f64 (log.f64 y) x)) (neg.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x)))))
(*.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (-.f64 (*.f64 (log.f64 y) x) t))
(*.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))))))
(*.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))))))
(*.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (-.f64 t (*.f64 (log.f64 y) x)) (/.f64 -1 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))))))
(*.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (*.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x)))) (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))))))
(*.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (-.f64 t (*.f64 (log.f64 y) x)) (/.f64 (neg.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x)))) (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))))))
(*.f64 -1 (-.f64 t (*.f64 (log.f64 y) x)))
(*.f64 -1 (*.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (-.f64 t (*.f64 (log.f64 y) x))))
(*.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (-.f64 (*.f64 (log.f64 y) x) t))
(*.f64 (*.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x)))) (-.f64 (*.f64 (log.f64 y) x) t))
(*.f64 (neg.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x)))) (-.f64 t (*.f64 (log.f64 y) x)))
(/.f64 (-.f64 (*.f64 (log.f64 y) x) t) 1)
(/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))))
(/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x)))))
(/.f64 (-.f64 t (*.f64 (log.f64 y) x)) -1)
(neg.f64 (-.f64 t (*.f64 (log.f64 y) x)))
Outputs
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))
(*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))
(*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))
(*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))
(*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x)
(*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x)
(*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x)
(*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x)
(*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(-.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) t)
(-.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) t)
(-.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) t)
(-.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) t)
(-.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) t)
(-.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) t)
(-.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) t)
(-.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) t)
(-.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) t)
(-.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) t)
(-.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) t)
(-.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) t)
(-.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) t)
(-.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) t)
(-.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) t)
(-.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) t)
(-.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) t)
(-.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) t)
(-.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) t)
(-.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) t)
(*.f64 -1 t)
(neg.f64 t)
(+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(*.f64 (log.f64 y) x)
(*.f64 x (log.f64 y))
(+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(*.f64 (log.f64 y) x)
(*.f64 x (log.f64 y))
(+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(*.f64 (log.f64 y) x)
(*.f64 x (log.f64 y))
(+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(*.f64 -1 t)
(neg.f64 t)
(+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(*.f64 -1 t)
(neg.f64 t)
(+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(+.f64 (*.f64 (log.f64 y) x) 0)
(*.f64 x (log.f64 y))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 0 (/.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 y) x))))
(*.f64 x (log.f64 y))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 0 (*.f64 (log.f64 y) (/.f64 x (log.f64 y)))))
(*.f64 x (log.f64 y))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 0 (*.f64 x (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y))))))
(*.f64 x (log.f64 y))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 0 (*.f64 (log.f64 y) (/.f64 x x))))
(*.f64 x (log.f64 y))
(+.f64 0 (*.f64 (log.f64 y) x))
(*.f64 x (log.f64 y))
(+.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 y) x))) (*.f64 (log.f64 y) x))
(*.f64 x (log.f64 y))
(+.f64 (*.f64 0 (*.f64 (log.f64 y) (/.f64 x (log.f64 y)))) (*.f64 (log.f64 y) x))
(*.f64 x (log.f64 y))
(+.f64 (*.f64 0 (*.f64 x (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y))))) (*.f64 (log.f64 y) x))
(*.f64 x (log.f64 y))
(+.f64 (*.f64 0 (*.f64 (log.f64 y) (/.f64 x x))) (*.f64 (log.f64 y) x))
(*.f64 x (log.f64 y))
(-.f64 (*.f64 (log.f64 y) x) 0)
(*.f64 x (log.f64 y))
(-.f64 0 (*.f64 (log.f64 y) (neg.f64 x)))
(*.f64 x (log.f64 y))
(-.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 y) x))) (*.f64 (/.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 y) x)) (*.f64 (log.f64 y) (neg.f64 x))))
(*.f64 (/.f64 (*.f64 x (log.f64 y)) (*.f64 x (log.f64 y))) (neg.f64 (*.f64 (log.f64 y) (neg.f64 x))))
(*.f64 (*.f64 x (log.f64 y)) (/.f64 (*.f64 x (log.f64 y)) (*.f64 x (log.f64 y))))
(/.f64 (*.f64 (log.f64 y) x) 1)
(*.f64 x (log.f64 y))
(/.f64 (*.f64 (log.f64 y) x) (/.f64 (log.f64 y) (log.f64 y)))
(*.f64 x (log.f64 y))
(/.f64 (*.f64 (log.f64 y) x) (/.f64 x x))
(*.f64 x (log.f64 y))
(/.f64 (*.f64 (log.f64 y) x) (/.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 y) x)))
(*.f64 x (log.f64 y))
(/.f64 (*.f64 (log.f64 y) x) (/.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y))))
(/.f64 (*.f64 x (log.f64 y)) (/.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y))))
(/.f64 (*.f64 (log.f64 y) x) (/.f64 (*.f64 x (/.f64 (log.f64 y) (log.f64 y))) (*.f64 x (/.f64 (log.f64 y) (log.f64 y)))))
(*.f64 x (log.f64 y))
(/.f64 (*.f64 (log.f64 y) x) (/.f64 (/.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 y) x)) (/.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 y) x))))
(/.f64 (*.f64 x (log.f64 y)) (/.f64 (/.f64 (*.f64 x (log.f64 y)) (*.f64 x (log.f64 y))) (/.f64 (*.f64 x (log.f64 y)) (*.f64 x (log.f64 y)))))
(/.f64 (*.f64 (log.f64 y) x) (/.f64 (*.f64 (log.f64 y) (/.f64 x (log.f64 y))) (*.f64 (log.f64 y) (/.f64 x (log.f64 y)))))
(/.f64 (*.f64 x (log.f64 y)) (/.f64 (*.f64 (log.f64 y) (/.f64 x (log.f64 y))) (*.f64 (log.f64 y) (/.f64 x (log.f64 y)))))
(/.f64 (*.f64 (log.f64 y) x) (/.f64 (*.f64 x (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y)))) (*.f64 x (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y))))))
(/.f64 (*.f64 x (log.f64 y)) (/.f64 (*.f64 x (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y)))) (*.f64 x (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y))))))
(/.f64 (*.f64 x (log.f64 y)) (/.f64 (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (*.f64 x (/.f64 (log.f64 y) (log.f64 y)))) (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (*.f64 x (/.f64 (log.f64 y) (log.f64 y))))))
(/.f64 (*.f64 (log.f64 y) x) (/.f64 (*.f64 (log.f64 y) (/.f64 x x)) (*.f64 (log.f64 y) (/.f64 x x))))
(/.f64 (*.f64 x (log.f64 y)) (/.f64 (*.f64 (log.f64 y) (/.f64 x x)) (*.f64 (log.f64 y) (/.f64 x x))))
(neg.f64 (*.f64 (log.f64 y) (neg.f64 x)))
(*.f64 x (log.f64 y))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 t))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(+.f64 (*.f64 (log.f64 y) x) (*.f64 1 (neg.f64 t)))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(+.f64 (*.f64 (log.f64 y) x) (*.f64 t -1))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(+.f64 (-.f64 (*.f64 (log.f64 y) x) t) 0)
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(+.f64 (-.f64 (*.f64 (log.f64 y) x) t) (*.f64 0 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(+.f64 0 (-.f64 (*.f64 (log.f64 y) x) t))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(+.f64 (neg.f64 t) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(+.f64 (*.f64 1 (neg.f64 t)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(+.f64 (*.f64 (*.f64 (log.f64 y) x) (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x)))) (*.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (neg.f64 t)))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(+.f64 (*.f64 0 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x)))) (-.f64 (*.f64 (log.f64 y) x) t))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(+.f64 (*.f64 t -1) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(+.f64 (*.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (neg.f64 t)) (*.f64 (*.f64 (log.f64 y) x) (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(*.f64 (-.f64 (*.f64 (log.f64 y) x) t) 1)
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (*.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (*.f64 1 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (*.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (*.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (-.f64 (*.f64 (log.f64 y) x) t))))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (*.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (*.f64 (*.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x)))) (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (-.f64 (*.f64 (log.f64 y) x) t))))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (*.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x)))) (-.f64 (*.f64 (log.f64 y) x) t))))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(*.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(*.f64 (-.f64 t (*.f64 (log.f64 y) x)) -1)
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(*.f64 (-.f64 t (*.f64 (log.f64 y) x)) (neg.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(*.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (-.f64 (*.f64 (log.f64 y) x) t))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(*.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(*.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(*.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (-.f64 t (*.f64 (log.f64 y) x)) (/.f64 -1 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(*.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (*.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x)))) (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(*.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (-.f64 t (*.f64 (log.f64 y) x)) (/.f64 (neg.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x)))) (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(*.f64 -1 (-.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(*.f64 -1 (*.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (-.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(*.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (-.f64 (*.f64 (log.f64 y) x) t))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(*.f64 (*.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x)))) (-.f64 (*.f64 (log.f64 y) x) t))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(*.f64 (neg.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x)))) (-.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(/.f64 (-.f64 (*.f64 (log.f64 y) x) t) 1)
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x))) (/.f64 (-.f64 t (*.f64 (log.f64 y) x)) (-.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(/.f64 (-.f64 t (*.f64 (log.f64 y) x)) -1)
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)
(neg.f64 (-.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 x (log.f64 y)) (neg.f64 t))
(-.f64 (*.f64 x (log.f64 y)) t)

localize18.0ms (0.3%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 z (log.f64 (-.f64 1 y)))
0.3b
(*.f64 (log.f64 y) x)
5.2b
(log.f64 (-.f64 1 y))
Compiler

Compiled 38 to 21 computations (44.7% saved)

eval136.0ms (2%)

Compiler

Compiled 11806 to 4728 computations (60% saved)

prune105.0ms (1.5%)

Pruning

10 alts after pruning (6 fresh and 4 done)

PrunedKeptTotal
New5456551
Fresh101
Picked011
Done134
Total54710557
Error
0.2b
Counts
557 → 10
Alt Table
Click to see full alt table
StatusErrorProgram
0.4b
(-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t)
9.8b
(-.f64 (*.f64 (log.f64 y) x) t)
28.5b
(-.f64 (*.f64 y (neg.f64 z)) t)
25.7b
(+.f64 (*.f64 (log.f64 y) x) (*.f64 z (neg.f64 y)))
34.4b
(+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y))))
9.9b
(*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))
34.8b
(*.f64 (log.f64 y) x)
53.3b
(*.f64 z (neg.f64 y))
62.1b
(*.f64 z (log.f64 (-.f64 1 y)))
37.6b
(neg.f64 t)
Compiler

Compiled 199 to 127 computations (36.2% saved)

localize12.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t)
0.0b
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
0.3b
(*.f64 (log.f64 y) x)
Compiler

Compiled 35 to 9 computations (74.3% saved)

series3.0ms (0%)

Counts
2 → 84
Calls

21 calls:

TimeVariablePointExpression
0.0ms
y
@-inf
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
0.0ms
y
@0
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
0.0ms
t
@0
(-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t)
0.0ms
y
@inf
(-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t)
0.0ms
x
@0
(-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t)

rewrite89.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
842×rational_best_oopsla_all_46_json_45_simplify-35
824×rational_best_oopsla_all_46_json_45_simplify-80
552×rational_best_oopsla_all_46_json_45_simplify-89
548×rational_best_oopsla_all_46_json_45_simplify-23
542×rational_best_oopsla_all_46_json_45_simplify-36
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01252
17452
224952
3111952
4499152
Stop Event
node limit
Counts
2 → 77
Calls
Call 1
Inputs
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 y) x) (*.f64 1 (*.f64 y (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (*.f64 0 (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (neg.f64 z)) (*.f64 (log.f64 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (log.f64 y) x) (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))) (*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))) (*.f64 y (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 y (neg.f64 z))) (*.f64 (log.f64 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))) (*.f64 y (neg.f64 z))) (*.f64 (*.f64 (log.f64 y) x) (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))) (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (*.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))) (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))) (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))) (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))) (*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 1 (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))) (*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))) (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (neg.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))) (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (/.f64 0 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))) (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 0 (*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))) (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))) (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (*.f64 1 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) (*.f64 0 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (log.f64 y) x) t) (*.f64 y (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (log.f64 y) x) t) (*.f64 1 (*.f64 y (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 t) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 y (neg.f64 z))) (-.f64 (*.f64 (log.f64 y) x) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (neg.f64 t)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))) (*.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))) (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))) (*.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))) (*.f64 y (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))) (neg.f64 t)) (*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))) (*.f64 y (neg.f64 z))) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) (*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) (/.f64 1 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) (*.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))) (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) (*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) (/.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))) (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) (*.f64 (*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) (/.f64 1 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t))) (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))) (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))) (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (neg.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (-.f64 (/.f64 0 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))) (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (-.f64 0 (*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) (/.f64 1 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))) (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))) (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))) (*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) (/.f64 1 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))) (*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) (/.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))) (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))) (-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) (/.f64 1 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t))) (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))) (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))) (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) (/.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))) (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))))))

simplify107.0ms (1.6%)

Algorithm
egg-herbie
Rules
1128×rational_best_oopsla_all_46_json_45_simplify-49
1074×rational_best_oopsla_all_46_json_45_simplify-7
1006×rational_best_oopsla_all_46_json_45_simplify-72
580×rational_best_oopsla_all_46_json_45_simplify-89
476×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01694935
16584661
238374373
Stop Event
node limit
Counts
161 → 111
Calls
Call 1
Inputs
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (*.f64 -1 (*.f64 y z)))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(-.f64 (*.f64 (log.f64 y) x) t)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)) t)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)) t)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)) t)
(*.f64 -1 (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))) t)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))) t)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))) t)
(*.f64 -1 (*.f64 y z))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (*.f64 -1 (*.f64 y z))) t)
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (*.f64 -1 (*.f64 y z))) t)
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (*.f64 -1 (*.f64 y z))) t)
(*.f64 -1 (+.f64 (*.f64 y z) t))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (+.f64 (*.f64 y z) t)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (+.f64 (*.f64 y z) t)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (+.f64 (*.f64 y z) t)))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (+.f64 (*.f64 y z) t)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (+.f64 (*.f64 y z) t)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (+.f64 (*.f64 y z) t)))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (+.f64 (*.f64 y z) t)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (+.f64 (*.f64 y z) t)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) t)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)) t)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)) t)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)) t)
(*.f64 -1 (*.f64 y z))
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z))) t)
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z))) t)
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z))) t)
(*.f64 -1 (*.f64 y z))
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z))) t)
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z))) t)
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z))) t)
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x)) (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x)) (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x)) (*.f64 y z))
(*.f64 -1 t)
(-.f64 (+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x)) (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x)) (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x)) (*.f64 y z))
(*.f64 -1 t)
(-.f64 (+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x)) (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x)) (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x)) (*.f64 y z))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 1 (*.f64 y (neg.f64 z))))
(+.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) 0)
(+.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (*.f64 0 (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))))
(+.f64 0 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (*.f64 (log.f64 y) x) (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))) (*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))) (*.f64 y (neg.f64 z))))
(+.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))
(+.f64 (*.f64 1 (*.f64 y (neg.f64 z))) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))) (*.f64 y (neg.f64 z))) (*.f64 (*.f64 (log.f64 y) x) (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))))
(*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) 1)
(*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))))
(*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))))
(*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))) (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))))
(*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))))
(*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (*.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))) (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))))
(*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))) (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))) (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))))
(*.f64 1 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))
(*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))
(*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))) (*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 1 (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))))))
(*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))) (*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))) (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) -1)
(*.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (neg.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))) (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (/.f64 0 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))) (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 0 (*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))))))
(*.f64 -1 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))
(*.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))) (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))
(/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) 1)
(/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))))
(/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))) (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))))
(/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) -1)
(neg.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))
(+.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (neg.f64 t))
(+.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (*.f64 1 (neg.f64 t)))
(+.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) 0)
(+.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) (*.f64 0 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))))
(+.f64 0 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t))
(+.f64 (-.f64 (*.f64 (log.f64 y) x) t) (*.f64 y (neg.f64 z)))
(+.f64 (-.f64 (*.f64 (log.f64 y) x) t) (*.f64 1 (*.f64 y (neg.f64 z))))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(+.f64 (neg.f64 t) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))
(+.f64 (*.f64 1 (*.f64 y (neg.f64 z))) (-.f64 (*.f64 (log.f64 y) x) t))
(+.f64 (*.f64 1 (neg.f64 t)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))
(+.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))) (*.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))) (neg.f64 t)))
(+.f64 (*.f64 0 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))) (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t))
(+.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))) (*.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))) (*.f64 y (neg.f64 z))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))) (neg.f64 t)) (*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))) (*.f64 y (neg.f64 z))) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))))
(*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) 1)
(*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))))
(*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) (*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) (/.f64 1 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t))))
(*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) (*.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))) (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))))
(*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) (*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) (/.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))) (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t))))
(*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) (*.f64 (*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) (/.f64 1 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t))) (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))))
(*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))) (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))) (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))))
(*.f64 1 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t))
(*.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) -1)
(*.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (neg.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))))
(*.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (-.f64 (/.f64 0 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))) (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))))
(*.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (-.f64 0 (*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) (/.f64 1 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t)))))
(*.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))) (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))))))
(*.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))) (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t))
(*.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))) (*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) (/.f64 1 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))))))
(*.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))) (*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) (/.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))) (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))))))
(*.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))) (-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t)))
(*.f64 -1 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))
(*.f64 (*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) (/.f64 1 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t))) (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))) (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))) (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))
(/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) 1)
(/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))))
(/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) (/.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))) (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))))
(/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) -1)
(neg.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))
Outputs
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (*.f64 -1 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (*.f64 -1 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (*.f64 -1 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z)))
(*.f64 -1 (*.f64 y z))
(*.f64 y (*.f64 -1 z))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(+.f64 (*.f64 y (*.f64 -1 z)) (*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y)))))
(*.f64 -1 (+.f64 (*.f64 y z) (*.f64 x (log.f64 (/.f64 1 y)))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(+.f64 (*.f64 y (*.f64 -1 z)) (*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y)))))
(*.f64 -1 (+.f64 (*.f64 y z) (*.f64 x (log.f64 (/.f64 1 y)))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(+.f64 (*.f64 y (*.f64 -1 z)) (*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y)))))
(*.f64 -1 (+.f64 (*.f64 y z) (*.f64 x (log.f64 (/.f64 1 y)))))
(*.f64 -1 (*.f64 y z))
(*.f64 y (*.f64 -1 z))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (*.f64 -1 z)) (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (*.f64 -1 z)) (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (*.f64 -1 z)) (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(*.f64 -1 (*.f64 y z))
(*.f64 y (*.f64 -1 z))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (*.f64 -1 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (*.f64 -1 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (*.f64 -1 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z)))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (*.f64 -1 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (*.f64 -1 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (*.f64 -1 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z)))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (*.f64 -1 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (*.f64 -1 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (*.f64 -1 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z)))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (*.f64 -1 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (*.f64 -1 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (*.f64 -1 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z)))
(*.f64 -1 (*.f64 y z))
(*.f64 y (*.f64 -1 z))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (*.f64 -1 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (*.f64 -1 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (*.f64 -1 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z)))
(*.f64 -1 (*.f64 y z))
(*.f64 y (*.f64 -1 z))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (*.f64 -1 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (*.f64 -1 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (*.f64 -1 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 (log.f64 y) x) t)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 -1 (*.f64 y z))
(*.f64 y (*.f64 -1 z))
(*.f64 y (neg.f64 z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))) t)
(+.f64 (*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y)))) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(-.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 x (log.f64 (/.f64 1 y))))) t)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))) t)
(+.f64 (*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y)))) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(-.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 x (log.f64 (/.f64 1 y))))) t)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))) t)
(+.f64 (*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y)))) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(-.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 x (log.f64 (/.f64 1 y))))) t)
(*.f64 -1 (*.f64 y z))
(*.f64 y (*.f64 -1 z))
(*.f64 y (neg.f64 z))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (*.f64 -1 (*.f64 y z))) t)
(+.f64 (*.f64 y (*.f64 -1 z)) (-.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) t))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (*.f64 -1 (*.f64 y z))) t)
(+.f64 (*.f64 y (*.f64 -1 z)) (-.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) t))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (*.f64 -1 (*.f64 y z))) t)
(+.f64 (*.f64 y (*.f64 -1 z)) (-.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) t))
(*.f64 -1 (+.f64 (*.f64 y z) t))
(neg.f64 (+.f64 (*.f64 y z) t))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (+.f64 (*.f64 y z) t)))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (+.f64 (*.f64 y z) t)))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (+.f64 (*.f64 y z) t)))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (+.f64 (*.f64 y z) t)))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (+.f64 (*.f64 y z) t)))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (+.f64 (*.f64 y z) t)))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (+.f64 (*.f64 y z) t)))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (+.f64 (*.f64 y z) t)))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (+.f64 (*.f64 y z) t)))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(-.f64 (*.f64 (log.f64 y) x) t)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x)) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 -1 (*.f64 y z))
(*.f64 y (*.f64 -1 z))
(*.f64 y (neg.f64 z))
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z))) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z))) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z))) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 -1 (*.f64 y z))
(*.f64 y (*.f64 -1 z))
(*.f64 y (neg.f64 z))
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z))) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z))) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z))) t)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x)) (*.f64 y z))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(-.f64 (+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x)) (*.f64 y z))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(-.f64 (+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x)) (*.f64 y z))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 -1 t)
(neg.f64 t)
(-.f64 (+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x)) (*.f64 y z))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(-.f64 (+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x)) (*.f64 y z))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(-.f64 (+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x)) (*.f64 y z))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 -1 t)
(neg.f64 t)
(-.f64 (+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x)) (*.f64 y z))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(-.f64 (+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x)) (*.f64 y z))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(-.f64 (+.f64 (*.f64 -1 t) (*.f64 (log.f64 y) x)) (*.f64 y z))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (*.f64 -1 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 1 (*.f64 y (neg.f64 z))))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (*.f64 -1 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z)))
(+.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) 0)
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(+.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (*.f64 0 (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(+.f64 0 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (*.f64 -1 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z)))
(+.f64 (*.f64 (*.f64 (log.f64 y) x) (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))) (*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))) (*.f64 y (neg.f64 z))))
(*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))) (+.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z))))
(*.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z))) (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))))
(+.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(+.f64 (*.f64 1 (*.f64 y (neg.f64 z))) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (*.f64 -1 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z)))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))) (*.f64 y (neg.f64 z))) (*.f64 (*.f64 (log.f64 y) x) (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))))
(*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))) (+.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z))))
(*.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z))) (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))))
(*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) 1)
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))) (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (*.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))) (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))) (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))) (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 1 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))) (*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 1 (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))))))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))) (*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))) (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))))))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) -1)
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (neg.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))) (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))))))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (/.f64 0 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))) (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 0 (*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))))))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 -1 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))) (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) 1)
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x))) (/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(/.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) -1)
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(neg.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(+.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (neg.f64 t))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (*.f64 1 (neg.f64 t)))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) 0)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) (*.f64 0 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 0 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 (-.f64 (*.f64 (log.f64 y) x) t) (*.f64 y (neg.f64 z)))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 (-.f64 (*.f64 (log.f64 y) x) t) (*.f64 1 (*.f64 y (neg.f64 z))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 (*.f64 y (neg.f64 z)) (-.f64 (*.f64 (log.f64 y) x) t))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 (neg.f64 t) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 (*.f64 1 (*.f64 y (neg.f64 z))) (-.f64 (*.f64 (log.f64 y) x) t))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 (*.f64 1 (neg.f64 t)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))) (*.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))) (neg.f64 t)))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 (*.f64 0 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))) (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))) (*.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))) (*.f64 y (neg.f64 z))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))) (neg.f64 t)) (*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))) (*.f64 y (neg.f64 z))) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) 1)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) (*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) (/.f64 1 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) (*.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))) (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) (*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) (/.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))) (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) (*.f64 (*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) (/.f64 1 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t))) (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))) (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))) (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 1 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) -1)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (neg.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (-.f64 (/.f64 0 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))) (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (-.f64 0 (*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) (/.f64 1 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t)))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))) (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))) (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))) (*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) (/.f64 1 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))) (*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) (/.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))) (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))) (-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t)))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 -1 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 (*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) (/.f64 1 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t))) (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))) (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))) (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) 1)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t) (/.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x)))) (/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(/.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))) -1)
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))
(neg.f64 (+.f64 (*.f64 y z) (-.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 y (*.f64 -1 z)) t))
(+.f64 (*.f64 (log.f64 y) x) (neg.f64 (+.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y z) t))

localize5.0ms (0.1%)

Compiler

Compiled 12 to 6 computations (50% saved)

localize6.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 y (neg.f64 z)) t)
Compiler

Compiled 19 to 7 computations (63.2% saved)

series1.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
y
@0
(-.f64 (*.f64 y (neg.f64 z)) t)
0.0ms
z
@-inf
(-.f64 (*.f64 y (neg.f64 z)) t)
0.0ms
y
@inf
(-.f64 (*.f64 y (neg.f64 z)) t)
0.0ms
y
@-inf
(-.f64 (*.f64 y (neg.f64 z)) t)
0.0ms
z
@inf
(-.f64 (*.f64 y (neg.f64 z)) t)

rewrite65.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1780×rational_best_oopsla_all_46_json-2
1780×rational_best_oopsla_all_46_json-1
1780×rational_best_oopsla_all_46_json-4
1780×rational_best_oopsla_all_46_json-3
928×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0917
15617
217617
376617
4354117
Stop Event
node limit
Counts
1 → 38
Calls
Call 1
Inputs
(-.f64 (*.f64 y (neg.f64 z)) t)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (neg.f64 z)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (neg.f64 z)) (*.f64 1 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (neg.f64 z)) (*.f64 t -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (neg.f64 t) (*.f64 y z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (*.f64 0 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (neg.f64 t) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 t) (*.f64 y (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (neg.f64 t)) (*.f64 y (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t -1) (*.f64 y (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (neg.f64 z)) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z)))) (*.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z)))) (-.f64 (neg.f64 t) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (neg.f64 t)) (*.f64 (*.f64 y (neg.f64 z)) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 t) (*.f64 y z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (/.f64 1 (-.f64 (neg.f64 t) (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (*.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (*.f64 1 (*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (/.f64 1 (-.f64 (neg.f64 t) (*.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (*.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (/.f64 1 (-.f64 (neg.f64 t) (*.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (*.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (*.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (/.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (-.f64 (neg.f64 t) (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (*.f64 (*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (/.f64 1 (-.f64 (neg.f64 t) (*.f64 y z)))) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (*.f64 (*.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z)))) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (neg.f64 t) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 t (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (+.f64 t (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (-.f64 (neg.f64 t) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (/.f64 1 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (/.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t (*.f64 y z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t (*.f64 y z)) (neg.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (/.f64 1 (-.f64 (neg.f64 t) (*.f64 y z)))) (-.f64 (neg.f64 t) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z)))) (-.f64 (neg.f64 t) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z)))) (+.f64 t (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 t) (*.f64 y z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (/.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t (*.f64 y z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 t (*.f64 y z)))))))

simplify51.0ms (0.7%)

Algorithm
egg-herbie
Rules
1668×rational_best_oopsla_all_46_json_45_simplify-89
1426×rational_best_oopsla_all_46_json_45_simplify-74
1310×rational_best_oopsla_all_46_json_45_simplify-13
1178×rational_best_oopsla_all_46_json_45_simplify-24
1102×rational_best_oopsla_all_46_json_45_simplify-87
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0781952
13051942
215341936
Stop Event
node limit
Counts
74 → 56
Calls
Call 1
Inputs
(*.f64 -1 t)
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(*.f64 -1 t)
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(*.f64 -1 t)
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(*.f64 -1 t)
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (neg.f64 z)) (neg.f64 t))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1 (neg.f64 t)))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 t -1))
(+.f64 (-.f64 (neg.f64 t) (*.f64 y z)) 0)
(+.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (*.f64 0 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z)))))
(+.f64 0 (-.f64 (neg.f64 t) (*.f64 y z)))
(+.f64 (neg.f64 t) (*.f64 y (neg.f64 z)))
(+.f64 (*.f64 1 (neg.f64 t)) (*.f64 y (neg.f64 z)))
(+.f64 (*.f64 t -1) (*.f64 y (neg.f64 z)))
(+.f64 (*.f64 (*.f64 y (neg.f64 z)) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z)))) (*.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (neg.f64 t)))
(+.f64 (*.f64 0 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z)))) (-.f64 (neg.f64 t) (*.f64 y z)))
(+.f64 (*.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (neg.f64 t)) (*.f64 (*.f64 y (neg.f64 z)) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z)))))
(*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) 1)
(*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))))
(*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (/.f64 1 (-.f64 (neg.f64 t) (*.f64 y z)))))
(*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (*.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z)))))
(*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (*.f64 1 (*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (/.f64 1 (-.f64 (neg.f64 t) (*.f64 y z))))))
(*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (*.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (/.f64 1 (-.f64 (neg.f64 t) (*.f64 y z))))))
(*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (*.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (*.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))))))
(*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (/.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (-.f64 (neg.f64 t) (*.f64 y z)))))
(*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (*.f64 (*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (/.f64 1 (-.f64 (neg.f64 t) (*.f64 y z)))) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z)))))
(*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (*.f64 (*.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z)))) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z)))))
(*.f64 1 (-.f64 (neg.f64 t) (*.f64 y z)))
(*.f64 -1 (+.f64 t (*.f64 y z)))
(*.f64 -1 (*.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (+.f64 t (*.f64 y z))))
(*.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (-.f64 (neg.f64 t) (*.f64 y z)))
(*.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (/.f64 1 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))))))
(*.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (/.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))))))
(*.f64 (+.f64 t (*.f64 y z)) -1)
(*.f64 (+.f64 t (*.f64 y z)) (neg.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z)))))
(*.f64 (*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (/.f64 1 (-.f64 (neg.f64 t) (*.f64 y z)))) (-.f64 (neg.f64 t) (*.f64 y z)))
(*.f64 (*.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z)))) (-.f64 (neg.f64 t) (*.f64 y z)))
(*.f64 (neg.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z)))) (+.f64 t (*.f64 y z)))
(/.f64 (-.f64 (neg.f64 t) (*.f64 y z)) 1)
(/.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))))
(/.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (/.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z)))))
(/.f64 (+.f64 t (*.f64 y z)) -1)
(neg.f64 (+.f64 t (*.f64 y z)))
Outputs
(*.f64 -1 t)
(neg.f64 t)
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(neg.f64 (+.f64 t (*.f64 y z)))
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(neg.f64 (+.f64 t (*.f64 y z)))
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(neg.f64 (+.f64 t (*.f64 y z)))
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(neg.f64 (+.f64 t (*.f64 y z)))
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(neg.f64 (+.f64 t (*.f64 y z)))
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(neg.f64 (+.f64 t (*.f64 y z)))
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(neg.f64 (+.f64 t (*.f64 y z)))
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(neg.f64 (+.f64 t (*.f64 y z)))
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(neg.f64 (+.f64 t (*.f64 y z)))
(*.f64 -1 t)
(neg.f64 t)
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(neg.f64 (+.f64 t (*.f64 y z)))
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(neg.f64 (+.f64 t (*.f64 y z)))
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(neg.f64 (+.f64 t (*.f64 y z)))
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(neg.f64 (+.f64 t (*.f64 y z)))
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(neg.f64 (+.f64 t (*.f64 y z)))
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(neg.f64 (+.f64 t (*.f64 y z)))
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(neg.f64 (+.f64 t (*.f64 y z)))
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(neg.f64 (+.f64 t (*.f64 y z)))
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(neg.f64 (+.f64 t (*.f64 y z)))
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(neg.f64 (+.f64 t (*.f64 y z)))
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(neg.f64 (+.f64 t (*.f64 y z)))
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(neg.f64 (+.f64 t (*.f64 y z)))
(*.f64 -1 t)
(neg.f64 t)
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(neg.f64 (+.f64 t (*.f64 y z)))
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(neg.f64 (+.f64 t (*.f64 y z)))
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(neg.f64 (+.f64 t (*.f64 y z)))
(*.f64 -1 t)
(neg.f64 t)
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(neg.f64 (+.f64 t (*.f64 y z)))
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(neg.f64 (+.f64 t (*.f64 y z)))
(+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 y z)))
(neg.f64 (+.f64 t (*.f64 y z)))
(+.f64 (*.f64 y (neg.f64 z)) (neg.f64 t))
(neg.f64 (+.f64 t (*.f64 y z)))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1 (neg.f64 t)))
(neg.f64 (+.f64 t (*.f64 y z)))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 t -1))
(neg.f64 (+.f64 t (*.f64 y z)))
(+.f64 (-.f64 (neg.f64 t) (*.f64 y z)) 0)
(-.f64 (neg.f64 t) (*.f64 y z))
(-.f64 (*.f64 y (neg.f64 z)) t)
(+.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (*.f64 0 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z)))))
(-.f64 (neg.f64 t) (*.f64 y z))
(-.f64 (*.f64 y (neg.f64 z)) t)
(+.f64 0 (-.f64 (neg.f64 t) (*.f64 y z)))
(-.f64 (neg.f64 t) (*.f64 y z))
(-.f64 (*.f64 y (neg.f64 z)) t)
(+.f64 (neg.f64 t) (*.f64 y (neg.f64 z)))
(neg.f64 (+.f64 t (*.f64 y z)))
(+.f64 (*.f64 1 (neg.f64 t)) (*.f64 y (neg.f64 z)))
(neg.f64 (+.f64 t (*.f64 y z)))
(+.f64 (*.f64 t -1) (*.f64 y (neg.f64 z)))
(neg.f64 (+.f64 t (*.f64 y z)))
(+.f64 (*.f64 (*.f64 y (neg.f64 z)) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z)))) (*.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (neg.f64 t)))
(neg.f64 (+.f64 t (*.f64 y z)))
(+.f64 (*.f64 0 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z)))) (-.f64 (neg.f64 t) (*.f64 y z)))
(-.f64 (neg.f64 t) (*.f64 y z))
(-.f64 (*.f64 y (neg.f64 z)) t)
(+.f64 (*.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (neg.f64 t)) (*.f64 (*.f64 y (neg.f64 z)) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z)))))
(neg.f64 (+.f64 t (*.f64 y z)))
(*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) 1)
(-.f64 (neg.f64 t) (*.f64 y z))
(-.f64 (*.f64 y (neg.f64 z)) t)
(*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))))
(*.f64 (-.f64 (*.f64 y (neg.f64 z)) t) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))))
(*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (/.f64 1 (-.f64 (neg.f64 t) (*.f64 y z)))))
(-.f64 (neg.f64 t) (*.f64 y z))
(-.f64 (*.f64 y (neg.f64 z)) t)
(*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (*.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z)))))
(*.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z)))))
(*.f64 (-.f64 (*.f64 y (neg.f64 z)) t) (*.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z)))))
(*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (*.f64 1 (*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (/.f64 1 (-.f64 (neg.f64 t) (*.f64 y z))))))
(-.f64 (neg.f64 t) (*.f64 y z))
(-.f64 (*.f64 y (neg.f64 z)) t)
(*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (*.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (/.f64 1 (-.f64 (neg.f64 t) (*.f64 y z))))))
(*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))))
(*.f64 (-.f64 (*.f64 y (neg.f64 z)) t) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))))
(*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (*.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (*.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))))))
(*.f64 (*.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z)))) (*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z)))))
(*.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (*.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))))))
(*.f64 (-.f64 (*.f64 y (neg.f64 z)) t) (*.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (*.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))))))
(*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (/.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (-.f64 (neg.f64 t) (*.f64 y z)))))
(*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))))
(*.f64 (-.f64 (*.f64 y (neg.f64 z)) t) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))))
(*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (*.f64 (*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (/.f64 1 (-.f64 (neg.f64 t) (*.f64 y z)))) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z)))))
(*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))))
(*.f64 (-.f64 (*.f64 y (neg.f64 z)) t) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))))
(*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (*.f64 (*.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z)))) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z)))))
(*.f64 (*.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z)))) (*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z)))))
(*.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (*.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))))))
(*.f64 (-.f64 (*.f64 y (neg.f64 z)) t) (*.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (*.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))))))
(*.f64 1 (-.f64 (neg.f64 t) (*.f64 y z)))
(-.f64 (neg.f64 t) (*.f64 y z))
(-.f64 (*.f64 y (neg.f64 z)) t)
(*.f64 -1 (+.f64 t (*.f64 y z)))
(neg.f64 (+.f64 t (*.f64 y z)))
(*.f64 -1 (*.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (+.f64 t (*.f64 y z))))
(neg.f64 (+.f64 t (*.f64 y z)))
(*.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (-.f64 (neg.f64 t) (*.f64 y z)))
(*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))))
(*.f64 (-.f64 (*.f64 y (neg.f64 z)) t) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))))
(*.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (/.f64 1 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))))))
(*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (*.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (/.f64 1 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))))))
(*.f64 1 (*.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (/.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))))))
(*.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (/.f64 (-.f64 (*.f64 y (neg.f64 z)) t) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z)))))
(*.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (/.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))))))
(*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))))
(*.f64 (-.f64 (*.f64 y (neg.f64 z)) t) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))))
(*.f64 (+.f64 t (*.f64 y z)) -1)
(neg.f64 (+.f64 t (*.f64 y z)))
(*.f64 (+.f64 t (*.f64 y z)) (neg.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z)))))
(neg.f64 (+.f64 t (*.f64 y z)))
(*.f64 (*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (/.f64 1 (-.f64 (neg.f64 t) (*.f64 y z)))) (-.f64 (neg.f64 t) (*.f64 y z)))
(-.f64 (neg.f64 t) (*.f64 y z))
(-.f64 (*.f64 y (neg.f64 z)) t)
(*.f64 (*.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z)))) (-.f64 (neg.f64 t) (*.f64 y z)))
(*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (*.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z)))))
(*.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (*.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z)))))
(*.f64 (-.f64 (*.f64 y (neg.f64 z)) t) (*.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z)))))
(*.f64 (neg.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z)))) (+.f64 t (*.f64 y z)))
(neg.f64 (+.f64 t (*.f64 y z)))
(/.f64 (-.f64 (neg.f64 t) (*.f64 y z)) 1)
(-.f64 (neg.f64 t) (*.f64 y z))
(-.f64 (*.f64 y (neg.f64 z)) t)
(/.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))))
(/.f64 (-.f64 (*.f64 y (neg.f64 z)) t) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))))
(/.f64 (-.f64 (neg.f64 t) (*.f64 y z)) (/.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z)))))
(/.f64 (-.f64 (*.f64 y (neg.f64 z)) t) (/.f64 (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z))) (/.f64 (+.f64 t (*.f64 y z)) (+.f64 t (*.f64 y z)))))
(/.f64 (+.f64 t (*.f64 y z)) -1)
(neg.f64 (+.f64 t (*.f64 y z)))
(neg.f64 (+.f64 t (*.f64 y z)))

localize6.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (log.f64 y) x)
Compiler

Compiled 12 to 6 computations (50% saved)

localize11.0ms (0.2%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 (log.f64 y) x) (*.f64 z (neg.f64 y)))
0.3b
(*.f64 (log.f64 y) x)
Compiler

Compiled 28 to 9 computations (67.9% saved)

series1.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
y
@0
(+.f64 (*.f64 (log.f64 y) x) (*.f64 z (neg.f64 y)))
0.0ms
y
@-inf
(+.f64 (*.f64 (log.f64 y) x) (*.f64 z (neg.f64 y)))
0.0ms
y
@inf
(+.f64 (*.f64 (log.f64 y) x) (*.f64 z (neg.f64 y)))
0.0ms
z
@-inf
(+.f64 (*.f64 (log.f64 y) x) (*.f64 z (neg.f64 y)))
0.0ms
x
@-inf
(+.f64 (*.f64 (log.f64 y) x) (*.f64 z (neg.f64 y)))

rewrite76.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
778×rational_best_oopsla_all_46_json_45_simplify-80
748×rational_best_oopsla_all_46_json_45_simplify-35
562×rational_best_oopsla_all_46_json_45_simplify-89
544×rational_best_oopsla_all_46_json_45_simplify-23
488×rational_best_oopsla_all_46_json_45_simplify-82
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01127
17227
224323
3110823
4473323
Stop Event
node limit
Counts
1 → 28
Calls
Call 1
Inputs
(+.f64 (*.f64 (log.f64 y) x) (*.f64 z (neg.f64 y)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 y) x) (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (log.f64 y) x) (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))) (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (*.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))) (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))) (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))) (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))) (*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 1 (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))) (*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))) (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (neg.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))) (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))) (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))))))))

simplify149.0ms (2.2%)

Algorithm
egg-herbie
Rules
1664×rational_best_oopsla_all_46_json_45_simplify-89
1468×rational_best_oopsla_all_46_json_45_simplify-74
1174×rational_best_oopsla_all_46_json_45_simplify-24
638×rational_best_oopsla_all_46_json_45_simplify-93
550×rational_best_oopsla_all_46_json_45_simplify-108
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0761638
12841556
218051556
376561556
Stop Event
node limit
Counts
64 → 42
Calls
Call 1
Inputs
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (*.f64 -1 (*.f64 y z)))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(-.f64 (*.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (neg.f64 x)))
(-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) 0)
(-.f64 0 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))
(-.f64 0 (*.f64 -1 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))))
(-.f64 (*.f64 (*.f64 (log.f64 y) x) (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))) (*.f64 y z)))
(*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) 1)
(*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))))
(*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))))
(*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))) (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))))
(*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))))
(*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (*.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))) (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))))
(*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))) (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))) (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))))
(*.f64 1 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))
(*.f64 -1 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))
(*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))
(*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))) (*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 1 (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))))))
(*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))) (*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))) (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))))))
(*.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) -1)
(*.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (neg.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))) (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))
(/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) 1)
(/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))))
(/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))) (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))))
(neg.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))
(neg.f64 (*.f64 -1 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))))
Outputs
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (*.f64 -1 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (*.f64 -1 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (*.f64 -1 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z)))
(*.f64 -1 (*.f64 y z))
(*.f64 y (*.f64 -1 z))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(+.f64 (*.f64 y (*.f64 -1 z)) (*.f64 (log.f64 (/.f64 1 y)) (*.f64 -1 x)))
(*.f64 -1 (+.f64 (*.f64 y z) (*.f64 x (log.f64 (/.f64 1 y)))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(+.f64 (*.f64 y (*.f64 -1 z)) (*.f64 (log.f64 (/.f64 1 y)) (*.f64 -1 x)))
(*.f64 -1 (+.f64 (*.f64 y z) (*.f64 x (log.f64 (/.f64 1 y)))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(+.f64 (*.f64 y (*.f64 -1 z)) (*.f64 (log.f64 (/.f64 1 y)) (*.f64 -1 x)))
(*.f64 -1 (+.f64 (*.f64 y z) (*.f64 x (log.f64 (/.f64 1 y)))))
(*.f64 -1 (*.f64 y z))
(*.f64 y (*.f64 -1 z))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (*.f64 -1 z)) (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (*.f64 -1 z)) (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (*.f64 -1 z)) (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(*.f64 -1 (*.f64 y z))
(*.f64 y (*.f64 -1 z))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (*.f64 -1 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (*.f64 -1 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (*.f64 -1 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z)))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (*.f64 -1 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (*.f64 -1 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (*.f64 -1 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z)))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (*.f64 -1 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (*.f64 -1 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (*.f64 -1 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z)))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (*.f64 -1 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (*.f64 -1 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (*.f64 -1 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z)))
(*.f64 -1 (*.f64 y z))
(*.f64 y (*.f64 -1 z))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (*.f64 -1 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (*.f64 -1 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (*.f64 -1 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z)))
(*.f64 -1 (*.f64 y z))
(*.f64 y (*.f64 -1 z))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (*.f64 -1 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (*.f64 -1 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (*.f64 -1 z)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(-.f64 (*.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (neg.f64 x)))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) 0)
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(-.f64 0 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(-.f64 0 (*.f64 -1 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(-.f64 (*.f64 (*.f64 (log.f64 y) x) (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))) (*.f64 y z)))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) 1)
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))) (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (*.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))) (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))) (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))) (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 1 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 -1 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))) (*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 1 (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))))))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))) (*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))) (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))))))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) -1)
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)) (neg.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))) (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))) (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) 1)
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (/.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))) (/.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)))))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(neg.f64 (-.f64 (*.f64 y z) (*.f64 (log.f64 y) x)))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(neg.f64 (*.f64 -1 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))))
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))

eval45.0ms (0.7%)

Compiler

Compiled 6980 to 1046 computations (85% saved)

prune55.0ms (0.8%)

Pruning

10 alts after pruning (2 fresh and 8 done)

PrunedKeptTotal
New3191320
Fresh011
Picked101
Done088
Total32010330
Error
0.2b
Counts
330 → 10
Alt Table
Click to see full alt table
StatusErrorProgram
0.4b
(-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t)
25.7b
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
9.8b
(-.f64 (*.f64 (log.f64 y) x) t)
28.5b
(-.f64 (*.f64 y (neg.f64 z)) t)
34.4b
(+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y))))
9.9b
(*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))
34.8b
(*.f64 (log.f64 y) x)
53.3b
(*.f64 z (neg.f64 y))
62.1b
(*.f64 z (log.f64 (-.f64 1 y)))
37.6b
(neg.f64 t)
Compiler

Compiled 119 to 78 computations (34.5% saved)

localize95.0ms (1.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 (log.f64 y) x) t)
0.2b
(/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))
0.3b
(*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))
0.3b
(*.f64 (log.f64 y) x)
Compiler

Compiled 65 to 17 computations (73.8% saved)

series98.0ms (1.4%)

Counts
2 → 68
Calls

18 calls:

TimeVariablePointExpression
95.0ms
x
@0
(/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))
0.0ms
y
@-inf
(/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))
0.0ms
x
@inf
(/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))
0.0ms
y
@inf
(/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))
0.0ms
y
@0
(/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))

rewrite100.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
1302×rational_best_oopsla_all_46_json_45_simplify-76
832×rational_best_oopsla_all_46_json_45_simplify-35
610×rational_best_oopsla_all_46_json_45_simplify-13
582×rational_best_oopsla_all_46_json_45_simplify-89
544×rational_best_oopsla_all_46_json_45_simplify-23
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01268
17368
224168
3114468
4537468
Stop Event
node limit
Counts
2 → 86
Calls
Call 1
Inputs
(*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))
(/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 0 (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 0 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 (*.f64 (log.f64 y) x) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 0 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (neg.f64 (/.f64 0 (-.f64 (*.f64 (log.f64 y) x) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (log.f64 y) x) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 (neg.f64 t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (log.f64 y) x) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (log.f64 y) x) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 (*.f64 (log.f64 y) x) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))))) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (log.f64 y) x) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 (*.f64 (log.f64 y) x) t)))) (*.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 (*.f64 (log.f64 y) x) t))) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 (*.f64 (log.f64 y) x) t)))) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (log.f64 y) x) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))))) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (neg.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))))) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (neg.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))) (*.f64 (log.f64 y) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (neg.f64 t)) (*.f64 (*.f64 (log.f64 y) x) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))) (neg.f64 t)) (*.f64 (*.f64 (log.f64 y) x) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 (*.f64 (log.f64 y) x) t))) (neg.f64 t)) (*.f64 (*.f64 (log.f64 y) x) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 (*.f64 (log.f64 y) x) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))) (neg.f64 t)) (*.f64 (*.f64 (log.f64 y) x) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (neg.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))) (*.f64 (log.f64 y) (neg.f64 x))) (*.f64 t (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (neg.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 0 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 0 (-.f64 (*.f64 (log.f64 y) x) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (log.f64 y) x) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 t (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (log.f64 y) x) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))) (*.f64 t (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (log.f64 y) x) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))) (*.f64 1 (*.f64 t (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (log.f64 y) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 1 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (log.f64 y) (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 0 (-.f64 (*.f64 (log.f64 y) x) t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 (log.f64 y) x) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 t (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 (log.f64 y) x) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 t (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (neg.f64 t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (log.f64 y) (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))))) (*.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x)))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))))) (*.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x)))) (/.f64 0 (-.f64 (*.f64 (log.f64 y) x) t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 (log.f64 y) x) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))))) (*.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x)))) (*.f64 t (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 (log.f64 y) x) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))))) (*.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x)))) (*.f64 t (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (neg.f64 t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))))) (*.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x)))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (log.f64 y) (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (log.f64 y) x) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 (*.f64 (log.f64 y) x) t)))) (*.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 (*.f64 (log.f64 y) x) t))) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 (*.f64 (log.f64 y) x) t)))) (*.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 (*.f64 (log.f64 y) x) t))) (-.f64 t (*.f64 (log.f64 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (log.f64 y) x) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))) (-.f64 t (*.f64 (log.f64 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (-.f64 (*.f64 (log.f64 y) x) t)) -1) (*.f64 -1 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 t (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) -1) (*.f64 -1 (*.f64 (*.f64 (log.f64 y) x) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (neg.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))))) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (neg.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))) (*.f64 (log.f64 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x)))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 (*.f64 (log.f64 y) x) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (neg.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))) (neg.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))))))

simplify209.0ms (3.1%)

Algorithm
egg-herbie
Rules
1276×rational_best_oopsla_all_46_json_45_simplify-49
1002×rational_best_oopsla_all_46_json_45_simplify-7
966×rational_best_oopsla_all_46_json_45_simplify-72
772×rational_best_oopsla_all_46_json_45_simplify-89
630×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02356908
18076828
237426828
Stop Event
node limit
Counts
154 → 133
Calls
Call 1
Inputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(/.f64 1 (-.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) t))
(/.f64 1 (-.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) t))
(/.f64 1 (-.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) t))
(/.f64 1 (-.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) t))
(/.f64 1 (-.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) t))
(/.f64 1 (-.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) t))
(/.f64 1 (-.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) t))
(/.f64 1 (-.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) t))
(/.f64 -1 t)
(-.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 y) x) (pow.f64 t 2))) (/.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 y) x) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2)) (pow.f64 t 3)))) (/.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 y) 3) (pow.f64 x 3)) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 y) x) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2)) (pow.f64 t 3))))) (/.f64 1 t))
(/.f64 1 (*.f64 (log.f64 y) x))
(+.f64 (/.f64 1 (*.f64 (log.f64 y) x)) (/.f64 t (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2))))
(+.f64 (/.f64 1 (*.f64 (log.f64 y) x)) (+.f64 (/.f64 t (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (log.f64 y) 3) (pow.f64 x 3)))))
(+.f64 (/.f64 1 (*.f64 (log.f64 y) x)) (+.f64 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (log.f64 y) 4) (pow.f64 x 4))) (+.f64 (/.f64 t (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (log.f64 y) 3) (pow.f64 x 3))))))
(/.f64 1 (*.f64 (log.f64 y) x))
(+.f64 (/.f64 1 (*.f64 (log.f64 y) x)) (/.f64 t (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2))))
(+.f64 (/.f64 1 (*.f64 (log.f64 y) x)) (+.f64 (/.f64 t (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (log.f64 y) 3) (pow.f64 x 3)))))
(+.f64 (/.f64 1 (*.f64 (log.f64 y) x)) (+.f64 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (log.f64 y) 4) (pow.f64 x 4))) (+.f64 (/.f64 t (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (log.f64 y) 3) (pow.f64 x 3))))))
(/.f64 1 (*.f64 (log.f64 y) x))
(+.f64 (/.f64 1 (*.f64 (log.f64 y) x)) (/.f64 t (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2))))
(+.f64 (/.f64 1 (*.f64 (log.f64 y) x)) (+.f64 (/.f64 t (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (log.f64 y) 3) (pow.f64 x 3)))))
(+.f64 (/.f64 1 (*.f64 (log.f64 y) x)) (+.f64 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (log.f64 y) 4) (pow.f64 x 4))) (+.f64 (/.f64 t (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (log.f64 y) 3) (pow.f64 x 3))))))
(/.f64 -1 t)
(-.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 y) x) (pow.f64 t 2))) (/.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 y) x) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2)) (pow.f64 t 3)))) (/.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 y) 3) (pow.f64 x 3)) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 y) x) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2)) (pow.f64 t 3))))) (/.f64 1 t))
(/.f64 -1 t)
(-.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 y) x) (pow.f64 t 2))) (/.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 y) x) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2)) (pow.f64 t 3)))) (/.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 y) 3) (pow.f64 x 3)) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 y) x) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2)) (pow.f64 t 3))))) (/.f64 1 t))
(+.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) 0)
(+.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 0 (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 0 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 (*.f64 (log.f64 y) x) t)))))
(+.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))))))
(+.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 0 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))))
(+.f64 0 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))
(+.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (neg.f64 (/.f64 0 (-.f64 (*.f64 (log.f64 y) x) t))))
(+.f64 (*.f64 (*.f64 (log.f64 y) x) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 (neg.f64 t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))
(+.f64 (*.f64 (*.f64 (log.f64 y) x) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (neg.f64 t)))
(+.f64 (*.f64 (*.f64 (log.f64 y) x) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))) (neg.f64 t)))
(+.f64 (*.f64 (neg.f64 t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 (*.f64 (log.f64 y) x) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))))) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))
(+.f64 (*.f64 (*.f64 (log.f64 y) x) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 (*.f64 (log.f64 y) x) t)))) (*.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 (*.f64 (log.f64 y) x) t))) (neg.f64 t)))
(+.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 (*.f64 (log.f64 y) x) t)))) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))
(+.f64 (*.f64 (*.f64 (log.f64 y) x) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))) (neg.f64 t)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))))) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))
(+.f64 (*.f64 t (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (neg.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))))) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (neg.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))) (*.f64 (log.f64 y) (neg.f64 x))))
(+.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (neg.f64 t)) (*.f64 (*.f64 (log.f64 y) x) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))) (neg.f64 t)) (*.f64 (*.f64 (log.f64 y) x) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 (*.f64 (log.f64 y) x) t))) (neg.f64 t)) (*.f64 (*.f64 (log.f64 y) x) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 (*.f64 (log.f64 y) x) t)))))
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))) (neg.f64 t)) (*.f64 (*.f64 (log.f64 y) x) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))))))
(+.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (neg.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))) (*.f64 (log.f64 y) (neg.f64 x))) (*.f64 t (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (neg.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))))))
(+.f64 (neg.f64 (/.f64 0 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))
(-.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) 0)
(-.f64 0 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))))
(-.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x)))))
(-.f64 0 (*.f64 -1 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))))
(-.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 0 (-.f64 (*.f64 (log.f64 y) x) t)))
(-.f64 (*.f64 (*.f64 (log.f64 y) x) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 t (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))
(-.f64 (*.f64 (*.f64 (log.f64 y) x) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))) (*.f64 t (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))))
(-.f64 (*.f64 (*.f64 (log.f64 y) x) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))) (*.f64 1 (*.f64 t (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))))))
(-.f64 (*.f64 (neg.f64 t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (log.f64 y) (neg.f64 x))))
(-.f64 (*.f64 (neg.f64 t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 1 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (log.f64 y) (neg.f64 x)))))
(-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 0 (-.f64 (*.f64 (log.f64 y) x) t))))
(-.f64 (*.f64 (*.f64 (*.f64 (log.f64 y) x) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 t (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))))
(-.f64 (*.f64 (*.f64 (*.f64 (log.f64 y) x) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 t (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))))))
(-.f64 (*.f64 (*.f64 (neg.f64 t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (log.f64 y) (neg.f64 x)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))))) (*.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x)))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x)))))
(-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))))) (*.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x)))) (/.f64 0 (-.f64 (*.f64 (log.f64 y) x) t))))
(-.f64 (*.f64 (*.f64 (*.f64 (log.f64 y) x) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))))) (*.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x)))) (*.f64 t (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))))
(-.f64 (*.f64 (*.f64 (*.f64 (log.f64 y) x) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))))) (*.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x)))) (*.f64 t (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))))))
(-.f64 (*.f64 (*.f64 (neg.f64 t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))))) (*.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x)))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (log.f64 y) (neg.f64 x)))))
(-.f64 (*.f64 (*.f64 (log.f64 y) x) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 (*.f64 (log.f64 y) x) t)))) (*.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 (*.f64 (log.f64 y) x) t))) t))
(-.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 (*.f64 (log.f64 y) x) t)))) (*.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 (*.f64 (log.f64 y) x) t))) (-.f64 t (*.f64 (log.f64 y) x))))
(-.f64 (*.f64 (*.f64 (log.f64 y) x) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))) t))
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))) (-.f64 t (*.f64 (log.f64 y) x))))
(-.f64 (*.f64 (/.f64 0 (-.f64 (*.f64 (log.f64 y) x) t)) -1) (*.f64 -1 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))))
(-.f64 (*.f64 (*.f64 t (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) -1) (*.f64 -1 (*.f64 (*.f64 (log.f64 y) x) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))))
(-.f64 (*.f64 t (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (neg.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))))) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (neg.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))) (*.f64 (log.f64 y) x)))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) 1)
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x)))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 (*.f64 (log.f64 y) x) t)))))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))) -1)
(neg.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))))
(neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x)))))
(neg.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))))
(+.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) 0)
(+.f64 0 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))
(-.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) 0)
(-.f64 0 (neg.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))
(*.f64 1 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))
(*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) 1)
(*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))
(*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))
(*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))))
(*.f64 (neg.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) -1)
(*.f64 (neg.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (neg.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))))
(*.f64 -1 (neg.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))
(*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))
(*.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))) (neg.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))
(neg.f64 (neg.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))
Outputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(/.f64 1 (-.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) t))
(/.f64 1 (-.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) t))
(/.f64 1 (-.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) t))
(/.f64 1 (-.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) t))
(/.f64 1 (-.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) t))
(/.f64 1 (-.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) t))
(/.f64 1 (-.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) t))
(/.f64 1 (-.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) t))
(/.f64 1 (-.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) t))
(/.f64 1 (-.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) t))
(/.f64 1 (-.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) t))
(/.f64 1 (-.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) t))
(/.f64 1 (-.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) t))
(/.f64 1 (-.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) t))
(/.f64 1 (-.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) t))
(/.f64 1 (-.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) t))
(/.f64 1 (-.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) t))
(/.f64 1 (-.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) t))
(/.f64 1 (-.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) t))
(/.f64 1 (-.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) t))
(/.f64 -1 t)
(-.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 y) x) (pow.f64 t 2))) (/.f64 1 t))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (log.f64 y)) (pow.f64 t 2))) (/.f64 1 t))
(-.f64 (neg.f64 (/.f64 (*.f64 x (log.f64 y)) (pow.f64 t 2))) (/.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 y) x) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2)) (pow.f64 t 3)))) (/.f64 1 t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2)) (pow.f64 t 3))) (-.f64 (*.f64 -1 (/.f64 (*.f64 x (log.f64 y)) (pow.f64 t 2))) (/.f64 1 t)))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 x (log.f64 y)) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2)) (pow.f64 t 3)))) (/.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 y) 3) (pow.f64 x 3)) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 y) x) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2)) (pow.f64 t 3))))) (/.f64 1 t))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 x (log.f64 y)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2)) (pow.f64 t 3)))) (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 y) 3) (pow.f64 x 3)) (pow.f64 t 4))) (/.f64 1 t)))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 x (log.f64 y)) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2)) (pow.f64 t 3)))) (-.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (log.f64 y) 3) (pow.f64 x 3)) (pow.f64 t 4))) (/.f64 1 t)))
(+.f64 (-.f64 (neg.f64 (/.f64 (*.f64 x (log.f64 y)) (pow.f64 t 2))) (/.f64 1 t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2)) (pow.f64 t 3)) (/.f64 (*.f64 (pow.f64 (log.f64 y) 3) (pow.f64 x 3)) (pow.f64 t 4)))))
(/.f64 1 (*.f64 (log.f64 y) x))
(/.f64 1 (*.f64 x (log.f64 y)))
(+.f64 (/.f64 1 (*.f64 (log.f64 y) x)) (/.f64 t (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2))))
(+.f64 (/.f64 1 (*.f64 x (log.f64 y))) (/.f64 t (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2))))
(+.f64 (/.f64 1 (*.f64 (log.f64 y) x)) (+.f64 (/.f64 t (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (log.f64 y) 3) (pow.f64 x 3)))))
(+.f64 (/.f64 1 (*.f64 x (log.f64 y))) (+.f64 (/.f64 t (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (log.f64 y) 3) (pow.f64 x 3)))))
(+.f64 (/.f64 1 (*.f64 (log.f64 y) x)) (+.f64 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (log.f64 y) 4) (pow.f64 x 4))) (+.f64 (/.f64 t (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (log.f64 y) 3) (pow.f64 x 3))))))
(+.f64 (/.f64 1 (*.f64 x (log.f64 y))) (+.f64 (/.f64 t (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2))) (+.f64 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (log.f64 y) 4) (pow.f64 x 4))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (log.f64 y) 3) (pow.f64 x 3))))))
(+.f64 (/.f64 t (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2))) (+.f64 (/.f64 1 (*.f64 x (log.f64 y))) (+.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (log.f64 y) 3) (pow.f64 x 3))) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (log.f64 y) 4) (pow.f64 x 4))))))
(+.f64 (/.f64 1 (*.f64 x (log.f64 y))) (+.f64 (/.f64 t (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2))) (+.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (log.f64 y) 3) (pow.f64 x 3))) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (log.f64 y) 4) (pow.f64 x 4))))))
(/.f64 1 (*.f64 (log.f64 y) x))
(/.f64 1 (*.f64 x (log.f64 y)))
(+.f64 (/.f64 1 (*.f64 (log.f64 y) x)) (/.f64 t (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2))))
(+.f64 (/.f64 1 (*.f64 x (log.f64 y))) (/.f64 t (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2))))
(+.f64 (/.f64 1 (*.f64 (log.f64 y) x)) (+.f64 (/.f64 t (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (log.f64 y) 3) (pow.f64 x 3)))))
(+.f64 (/.f64 1 (*.f64 x (log.f64 y))) (+.f64 (/.f64 t (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (log.f64 y) 3) (pow.f64 x 3)))))
(+.f64 (/.f64 1 (*.f64 (log.f64 y) x)) (+.f64 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (log.f64 y) 4) (pow.f64 x 4))) (+.f64 (/.f64 t (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (log.f64 y) 3) (pow.f64 x 3))))))
(+.f64 (/.f64 1 (*.f64 x (log.f64 y))) (+.f64 (/.f64 t (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2))) (+.f64 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (log.f64 y) 4) (pow.f64 x 4))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (log.f64 y) 3) (pow.f64 x 3))))))
(+.f64 (/.f64 t (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2))) (+.f64 (/.f64 1 (*.f64 x (log.f64 y))) (+.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (log.f64 y) 3) (pow.f64 x 3))) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (log.f64 y) 4) (pow.f64 x 4))))))
(+.f64 (/.f64 1 (*.f64 x (log.f64 y))) (+.f64 (/.f64 t (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2))) (+.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (log.f64 y) 3) (pow.f64 x 3))) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (log.f64 y) 4) (pow.f64 x 4))))))
(/.f64 1 (*.f64 (log.f64 y) x))
(/.f64 1 (*.f64 x (log.f64 y)))
(+.f64 (/.f64 1 (*.f64 (log.f64 y) x)) (/.f64 t (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2))))
(+.f64 (/.f64 1 (*.f64 x (log.f64 y))) (/.f64 t (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2))))
(+.f64 (/.f64 1 (*.f64 (log.f64 y) x)) (+.f64 (/.f64 t (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (log.f64 y) 3) (pow.f64 x 3)))))
(+.f64 (/.f64 1 (*.f64 x (log.f64 y))) (+.f64 (/.f64 t (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (log.f64 y) 3) (pow.f64 x 3)))))
(+.f64 (/.f64 1 (*.f64 (log.f64 y) x)) (+.f64 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (log.f64 y) 4) (pow.f64 x 4))) (+.f64 (/.f64 t (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (log.f64 y) 3) (pow.f64 x 3))))))
(+.f64 (/.f64 1 (*.f64 x (log.f64 y))) (+.f64 (/.f64 t (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2))) (+.f64 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (log.f64 y) 4) (pow.f64 x 4))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (log.f64 y) 3) (pow.f64 x 3))))))
(+.f64 (/.f64 t (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2))) (+.f64 (/.f64 1 (*.f64 x (log.f64 y))) (+.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (log.f64 y) 3) (pow.f64 x 3))) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (log.f64 y) 4) (pow.f64 x 4))))))
(+.f64 (/.f64 1 (*.f64 x (log.f64 y))) (+.f64 (/.f64 t (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2))) (+.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (log.f64 y) 3) (pow.f64 x 3))) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (log.f64 y) 4) (pow.f64 x 4))))))
(/.f64 -1 t)
(-.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 y) x) (pow.f64 t 2))) (/.f64 1 t))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (log.f64 y)) (pow.f64 t 2))) (/.f64 1 t))
(-.f64 (neg.f64 (/.f64 (*.f64 x (log.f64 y)) (pow.f64 t 2))) (/.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 y) x) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2)) (pow.f64 t 3)))) (/.f64 1 t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2)) (pow.f64 t 3))) (-.f64 (*.f64 -1 (/.f64 (*.f64 x (log.f64 y)) (pow.f64 t 2))) (/.f64 1 t)))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 x (log.f64 y)) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2)) (pow.f64 t 3)))) (/.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 y) 3) (pow.f64 x 3)) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 y) x) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2)) (pow.f64 t 3))))) (/.f64 1 t))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 x (log.f64 y)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2)) (pow.f64 t 3)))) (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 y) 3) (pow.f64 x 3)) (pow.f64 t 4))) (/.f64 1 t)))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 x (log.f64 y)) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2)) (pow.f64 t 3)))) (-.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (log.f64 y) 3) (pow.f64 x 3)) (pow.f64 t 4))) (/.f64 1 t)))
(+.f64 (-.f64 (neg.f64 (/.f64 (*.f64 x (log.f64 y)) (pow.f64 t 2))) (/.f64 1 t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2)) (pow.f64 t 3)) (/.f64 (*.f64 (pow.f64 (log.f64 y) 3) (pow.f64 x 3)) (pow.f64 t 4)))))
(/.f64 -1 t)
(-.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 y) x) (pow.f64 t 2))) (/.f64 1 t))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (log.f64 y)) (pow.f64 t 2))) (/.f64 1 t))
(-.f64 (neg.f64 (/.f64 (*.f64 x (log.f64 y)) (pow.f64 t 2))) (/.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 y) x) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2)) (pow.f64 t 3)))) (/.f64 1 t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2)) (pow.f64 t 3))) (-.f64 (*.f64 -1 (/.f64 (*.f64 x (log.f64 y)) (pow.f64 t 2))) (/.f64 1 t)))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 x (log.f64 y)) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2)) (pow.f64 t 3)))) (/.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 y) 3) (pow.f64 x 3)) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 y) x) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2)) (pow.f64 t 3))))) (/.f64 1 t))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 x (log.f64 y)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2)) (pow.f64 t 3)))) (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 y) 3) (pow.f64 x 3)) (pow.f64 t 4))) (/.f64 1 t)))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 x (log.f64 y)) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2)) (pow.f64 t 3)))) (-.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (log.f64 y) 3) (pow.f64 x 3)) (pow.f64 t 4))) (/.f64 1 t)))
(+.f64 (-.f64 (neg.f64 (/.f64 (*.f64 x (log.f64 y)) (pow.f64 t 2))) (/.f64 1 t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 y) 2) (pow.f64 x 2)) (pow.f64 t 3)) (/.f64 (*.f64 (pow.f64 (log.f64 y) 3) (pow.f64 x 3)) (pow.f64 t 4)))))
(+.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) 0)
(*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))
(+.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 0 (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))))))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))
(+.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 0 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 (*.f64 (log.f64 y) x) t)))))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))
(+.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))))))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))
(+.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 0 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))
(+.f64 0 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))
(+.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (neg.f64 (/.f64 0 (-.f64 (*.f64 (log.f64 y) x) t))))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))
(+.f64 (*.f64 (*.f64 (log.f64 y) x) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 (neg.f64 t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))
(*.f64 (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)) (+.f64 (*.f64 x (log.f64 y)) (neg.f64 t)))
(+.f64 (*.f64 (*.f64 (log.f64 y) x) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (neg.f64 t)))
(*.f64 (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)) (+.f64 (*.f64 x (log.f64 y)) (neg.f64 t)))
(+.f64 (*.f64 (*.f64 (log.f64 y) x) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))) (neg.f64 t)))
(*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)) (/.f64 (-.f64 (*.f64 x (log.f64 y)) t) (-.f64 (*.f64 x (log.f64 y)) t))) (+.f64 (*.f64 x (log.f64 y)) (neg.f64 t)))
(+.f64 (*.f64 (neg.f64 t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 (*.f64 (log.f64 y) x) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))
(*.f64 (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)) (+.f64 (*.f64 x (log.f64 y)) (neg.f64 t)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))))) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))
(+.f64 (*.f64 (*.f64 (log.f64 y) x) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 (*.f64 (log.f64 y) x) t)))) (*.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 (*.f64 (log.f64 y) x) t))) (neg.f64 t)))
(*.f64 (*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)) (-.f64 (*.f64 x (log.f64 y)) t))) (+.f64 (*.f64 x (log.f64 y)) (neg.f64 t)))
(+.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 (*.f64 (log.f64 y) x) t)))) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))
(+.f64 (*.f64 (*.f64 (log.f64 y) x) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))) (neg.f64 t)))
(*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)) (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) t) (-.f64 (*.f64 x (log.f64 y)) t)) (/.f64 (-.f64 (*.f64 x (log.f64 y)) t) (-.f64 (*.f64 x (log.f64 y)) t)))) (+.f64 (*.f64 x (log.f64 y)) (neg.f64 t)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))))) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))
(+.f64 (*.f64 t (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (neg.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))))) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (neg.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))) (*.f64 (log.f64 y) (neg.f64 x))))
(*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)) (neg.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) t) (-.f64 (*.f64 x (log.f64 y)) t)))) (+.f64 t (*.f64 (log.f64 y) (neg.f64 x))))
(+.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (neg.f64 t)) (*.f64 (*.f64 (log.f64 y) x) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))
(*.f64 (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)) (+.f64 (*.f64 x (log.f64 y)) (neg.f64 t)))
(+.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))) (neg.f64 t)) (*.f64 (*.f64 (log.f64 y) x) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))))
(*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)) (/.f64 (-.f64 (*.f64 x (log.f64 y)) t) (-.f64 (*.f64 x (log.f64 y)) t))) (+.f64 (*.f64 x (log.f64 y)) (neg.f64 t)))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 (*.f64 (log.f64 y) x) t))) (neg.f64 t)) (*.f64 (*.f64 (log.f64 y) x) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 (*.f64 (log.f64 y) x) t)))))
(*.f64 (*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)) (-.f64 (*.f64 x (log.f64 y)) t))) (+.f64 (*.f64 x (log.f64 y)) (neg.f64 t)))
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))) (neg.f64 t)) (*.f64 (*.f64 (log.f64 y) x) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))))))
(*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)) (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) t) (-.f64 (*.f64 x (log.f64 y)) t)) (/.f64 (-.f64 (*.f64 x (log.f64 y)) t) (-.f64 (*.f64 x (log.f64 y)) t)))) (+.f64 (*.f64 x (log.f64 y)) (neg.f64 t)))
(+.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))
(+.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (neg.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))) (*.f64 (log.f64 y) (neg.f64 x))) (*.f64 t (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (neg.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))))))
(*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)) (neg.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) t) (-.f64 (*.f64 x (log.f64 y)) t)))) (+.f64 t (*.f64 (log.f64 y) (neg.f64 x))))
(+.f64 (neg.f64 (/.f64 0 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))
(-.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) 0)
(*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))
(-.f64 0 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))
(-.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x)))))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))
(-.f64 0 (*.f64 -1 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))
(-.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 0 (-.f64 (*.f64 (log.f64 y) x) t)))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))
(-.f64 (*.f64 (*.f64 (log.f64 y) x) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 t (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))
(-.f64 (*.f64 (*.f64 (log.f64 y) x) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))) (*.f64 t (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))
(-.f64 (*.f64 (*.f64 (log.f64 y) x) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))) (*.f64 1 (*.f64 t (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))))))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))
(-.f64 (*.f64 (neg.f64 t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (log.f64 y) (neg.f64 x))))
(*.f64 (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)) (-.f64 (neg.f64 t) (*.f64 (log.f64 y) (neg.f64 x))))
(-.f64 (*.f64 (neg.f64 t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 1 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (log.f64 y) (neg.f64 x)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)) (-.f64 (neg.f64 t) (*.f64 (log.f64 y) (neg.f64 x))))
(-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 0 (-.f64 (*.f64 (log.f64 y) x) t))))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))
(-.f64 (*.f64 (*.f64 (*.f64 (log.f64 y) x) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 t (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))
(-.f64 (*.f64 (*.f64 (*.f64 (log.f64 y) x) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 t (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))))))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))
(-.f64 (*.f64 (*.f64 (neg.f64 t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (log.f64 y) (neg.f64 x)))))
(*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) t) (-.f64 (*.f64 x (log.f64 y)) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)) (-.f64 (neg.f64 t) (*.f64 (log.f64 y) (neg.f64 x)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)) (*.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) t) (-.f64 (*.f64 x (log.f64 y)) t)) (-.f64 (neg.f64 t) (*.f64 (log.f64 y) (neg.f64 x)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))))) (*.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x)))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x)))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)) (-.f64 t (*.f64 x (log.f64 y)))) (*.f64 (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)) (-.f64 t (*.f64 x (log.f64 y))))) (neg.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)) (-.f64 t (*.f64 x (log.f64 y))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t))) (*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))) (-.f64 (*.f64 x (log.f64 y)) t)))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (*.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t))) (*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))) (-.f64 (*.f64 x (log.f64 y)) t))))
(-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))))) (*.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x)))) (/.f64 0 (-.f64 (*.f64 (log.f64 y) x) t))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)) (-.f64 t (*.f64 x (log.f64 y)))) (*.f64 (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)) (-.f64 t (*.f64 x (log.f64 y))))) (neg.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)) (-.f64 t (*.f64 x (log.f64 y))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t))) (*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))) (-.f64 (*.f64 x (log.f64 y)) t)))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (*.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t))) (*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))) (-.f64 (*.f64 x (log.f64 y)) t))))
(-.f64 (*.f64 (*.f64 (*.f64 (log.f64 y) x) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))))) (*.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x)))) (*.f64 t (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)) (-.f64 t (*.f64 x (log.f64 y)))) (*.f64 (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)) (-.f64 t (*.f64 x (log.f64 y))))) (neg.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)) (-.f64 t (*.f64 x (log.f64 y))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t))) (*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))) (-.f64 (*.f64 x (log.f64 y)) t)))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (*.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t))) (*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))) (-.f64 (*.f64 x (log.f64 y)) t))))
(-.f64 (*.f64 (*.f64 (*.f64 (log.f64 y) x) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))))) (*.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x)))) (*.f64 t (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)) (-.f64 t (*.f64 x (log.f64 y)))) (*.f64 (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)) (-.f64 t (*.f64 x (log.f64 y))))) (neg.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)) (-.f64 t (*.f64 x (log.f64 y))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t))) (*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))) (-.f64 (*.f64 x (log.f64 y)) t)))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (*.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t))) (*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))) (-.f64 (*.f64 x (log.f64 y)) t))))
(-.f64 (*.f64 (*.f64 (neg.f64 t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))))) (*.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x)))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (log.f64 y) (neg.f64 x)))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)) (-.f64 t (*.f64 x (log.f64 y)))) (*.f64 (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)) (-.f64 t (*.f64 x (log.f64 y))))) (*.f64 (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)) (-.f64 (neg.f64 t) (*.f64 (log.f64 y) (neg.f64 x)))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t))) (*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))) (*.f64 (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)) (-.f64 (neg.f64 t) (*.f64 (log.f64 y) (neg.f64 x)))))
(-.f64 (*.f64 (*.f64 (log.f64 y) x) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 (*.f64 (log.f64 y) x) t)))) (*.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 (*.f64 (log.f64 y) x) t))) t))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))
(-.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 (*.f64 (log.f64 y) x) t)))) (*.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 (*.f64 (log.f64 y) x) t))) (-.f64 t (*.f64 (log.f64 y) x))))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))
(-.f64 (*.f64 (*.f64 (log.f64 y) x) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))) t))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))) (-.f64 t (*.f64 (log.f64 y) x))))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))
(-.f64 (*.f64 (/.f64 0 (-.f64 (*.f64 (log.f64 y) x) t)) -1) (*.f64 -1 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))
(-.f64 (*.f64 (*.f64 t (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) -1) (*.f64 -1 (*.f64 (*.f64 (log.f64 y) x) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))
(-.f64 (*.f64 t (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (neg.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))))) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (neg.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))) (*.f64 (log.f64 y) x)))
(*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)) (neg.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) t) (-.f64 (*.f64 x (log.f64 y)) t)))) (-.f64 t (*.f64 x (log.f64 y))))
(*.f64 (-.f64 t (*.f64 x (log.f64 y))) (*.f64 (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)) (neg.f64 (/.f64 (-.f64 (*.f64 x (log.f64 y)) t) (-.f64 (*.f64 x (log.f64 y)) t)))))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) 1)
(*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x)))))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x)))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))))))
(/.f64 (*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t))) (/.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)) (-.f64 t (*.f64 x (log.f64 y)))) (*.f64 (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)) (-.f64 t (*.f64 x (log.f64 y))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)) (-.f64 t (*.f64 x (log.f64 y)))) (*.f64 (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)) (-.f64 t (*.f64 x (log.f64 y)))))))
(/.f64 (*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t))) (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t))) (*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))) (/.f64 (*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t))) (*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t))))))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))))
(/.f64 (*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t))) (/.f64 (*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))) (*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t))))))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 (*.f64 (log.f64 y) x) t)))))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)))) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t))))))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))) -1)
(*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))
(neg.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x))))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))
(neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) x) t) (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (-.f64 t (*.f64 (log.f64 y) x)))))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))
(neg.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))))
(*.f64 (-.f64 (*.f64 x (log.f64 y)) t) (/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t)))
(+.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) 0)
(/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t))
(+.f64 0 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))
(/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t))
(-.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) 0)
(/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t))
(-.f64 0 (neg.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))
(/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t))
(*.f64 1 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))
(/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t))
(*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) 1)
(/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t))
(*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))
(/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t))
(*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))))
(/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t))
(*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))))
(/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t))
(*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))))
(/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t))
(*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))))
(/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t))
(*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (*.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))))
(/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t))
(*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))
(/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t))
(*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))))
(/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t))
(*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))))
(/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t))
(*.f64 (neg.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) -1)
(/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t))
(*.f64 (neg.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (neg.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))))
(/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t))
(*.f64 -1 (neg.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))
(/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t))
(*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))
(/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t))
(*.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))) (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))
(/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t)))) (neg.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))
(/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t))
(neg.f64 (neg.f64 (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))
(/.f64 1 (-.f64 (*.f64 x (log.f64 y)) t))

localize10.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
0.3b
(*.f64 (log.f64 y) x)
Compiler

Compiled 24 to 8 computations (66.7% saved)

eval109.0ms (1.6%)

Compiler

Compiled 17940 to 3721 computations (79.3% saved)

prune202.0ms (2.9%)

Pruning

10 alts after pruning (1 fresh and 9 done)

PrunedKeptTotal
New4951496
Fresh000
Picked011
Done189
Total49610506
Error
0.2b
Counts
506 → 10
Alt Table
Click to see full alt table
StatusErrorProgram
0.4b
(-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t)
25.7b
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
9.8b
(-.f64 (*.f64 (log.f64 y) x) t)
28.5b
(-.f64 (*.f64 y (neg.f64 z)) t)
34.4b
(+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y))))
35.2b
(*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (*.f64 (log.f64 y) x))))
34.8b
(*.f64 (log.f64 y) x)
53.3b
(*.f64 z (neg.f64 y))
62.1b
(*.f64 z (log.f64 (-.f64 1 y)))
37.6b
(neg.f64 t)
Compiler

Compiled 117 to 78 computations (33.3% saved)

regimes118.0ms (1.7%)

Counts
15 → 1
Calls
Call 1
Inputs
(neg.f64 t)
(*.f64 z (neg.f64 y))
(-.f64 (*.f64 y (neg.f64 z)) t)
(*.f64 (log.f64 y) x)
(*.f64 z (log.f64 (-.f64 1 y)))
(-.f64 (*.f64 (log.f64 y) x) t)
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 z (neg.f64 y)))
(-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t)
(-.f64 (+.f64 (*.f64 x (log.f64 y)) (*.f64 z (neg.f64 y))) t)
(+.f64 (*.f64 (log.f64 y) x) (*.f64 z (log.f64 (-.f64 1 y))))
(-.f64 (+.f64 (*.f64 x (log.f64 y)) (*.f64 z (log.f64 (-.f64 1 y)))) t)
(*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (*.f64 (log.f64 y) x))))
(*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (*.f64 (-.f64 (*.f64 (log.f64 y) x) t) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) t))))
(*.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (*.f64 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)) (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 (log.f64 (-.f64 1 y)) z) t)))))
Outputs
(-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t)
Calls

6 calls:

72.0ms
(+.f64 (*.f64 x (log.f64 y)) (*.f64 z (log.f64 (-.f64 1 y))))
9.0ms
z
9.0ms
t
9.0ms
(-.f64 (+.f64 (*.f64 x (log.f64 y)) (*.f64 z (log.f64 (-.f64 1 y)))) t)
7.0ms
y
Results
ErrorSegmentsBranch
0.4b1x
0.4b1y
0.4b1z
0.4b1t
0.4b1(-.f64 (+.f64 (*.f64 x (log.f64 y)) (*.f64 z (log.f64 (-.f64 1 y)))) t)
0.4b1(+.f64 (*.f64 x (log.f64 y)) (*.f64 z (log.f64 (-.f64 1 y))))
Compiler

Compiled 231 to 104 computations (55% saved)

regimes227.0ms (3.3%)

Counts
8 → 3
Calls
Call 1
Inputs
(neg.f64 t)
(*.f64 z (neg.f64 y))
(-.f64 (*.f64 y (neg.f64 z)) t)
(*.f64 (log.f64 y) x)
(*.f64 z (log.f64 (-.f64 1 y)))
(-.f64 (*.f64 (log.f64 y) x) t)
(-.f64 (*.f64 (log.f64 y) x) (*.f64 y z))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 z (neg.f64 y)))
Outputs
(-.f64 (*.f64 (log.f64 y) x) t)
(-.f64 (*.f64 y (neg.f64 z)) t)
(-.f64 (*.f64 (log.f64 y) x) t)
Calls

4 calls:

169.0ms
z
21.0ms
x
19.0ms
t
14.0ms
y
Results
ErrorSegmentsBranch
4.1b3x
8.3b3y
5.2b5z
5.6b3t
Compiler

Compiled 69 to 36 computations (47.8% saved)

bsearch128.0ms (1.9%)

Algorithm
binary-search
Steps
TimeLeftRight
33.0ms
5.058358387994775e-24
1.2196982240644363e-18
95.0ms
-4.206030698900142e-146
-1.9245580546732751e-153
Results
70.0ms38×body512valid
34.0ms219×body256valid
21.0ms31×body1024valid
Compiler

Compiled 420 to 306 computations (27.1% saved)

regimes165.0ms (2.4%)

Counts
5 → 3
Calls
Call 1
Inputs
(neg.f64 t)
(*.f64 z (neg.f64 y))
(-.f64 (*.f64 y (neg.f64 z)) t)
(*.f64 (log.f64 y) x)
(*.f64 z (log.f64 (-.f64 1 y)))
Outputs
(*.f64 (log.f64 y) x)
(-.f64 (*.f64 y (neg.f64 z)) t)
(*.f64 (log.f64 y) x)
Calls

4 calls:

97.0ms
z
27.0ms
t
26.0ms
y
13.0ms
x
Results
ErrorSegmentsBranch
11.7b3x
24.0b7y
20.0b9z
18.0b7t
Compiler

Compiled 46 to 32 computations (30.4% saved)

bsearch84.0ms (1.2%)

Algorithm
binary-search
Steps
TimeLeftRight
57.0ms
7.337719352368809e+111
2.422549220543972e+119
27.0ms
-912528819428500.5
-27061988440.243446
Results
67.0ms236×body256valid
10.0ms29×body512valid
4.0msbody1024valid
Compiler

Compiled 364 to 273 computations (25% saved)

regimes18.0ms (0.3%)

Counts
3 → 1
Calls
Call 1
Inputs
(neg.f64 t)
(*.f64 z (neg.f64 y))
(-.f64 (*.f64 y (neg.f64 z)) t)
Outputs
(-.f64 (*.f64 y (neg.f64 z)) t)
Calls

4 calls:

6.0ms
t
5.0ms
x
3.0ms
y
3.0ms
z
Results
ErrorSegmentsBranch
28.5b1x
28.5b1y
28.5b1z
28.5b1t
Compiler

Compiled 36 to 26 computations (27.8% saved)

regimes88.0ms (1.3%)

Accuracy

Total -28.8b remaining (-86.3%)

Threshold costs -28.8b (-86.3%)

Counts
2 → 3
Calls
Call 1
Inputs
(neg.f64 t)
(*.f64 z (neg.f64 y))
Outputs
(neg.f64 t)
(*.f64 z (neg.f64 y))
(neg.f64 t)
Calls

4 calls:

59.0ms
t
10.0ms
z
10.0ms
x
9.0ms
y
Results
ErrorSegmentsBranch
36.4b3x
36.1b3y
34.2b3z
33.4b3t
Compiler

Compiled 30 to 23 computations (23.3% saved)

bsearch92.0ms (1.3%)

Algorithm
binary-search
Steps
TimeLeftRight
51.0ms
5.610001590634354e-57
6.19858365719814e-54
41.0ms
-1.2849429140265722e+20
-39705455.39624406
Results
49.0ms225×body256valid
21.0ms29×body1024valid
16.0ms33×body512valid
1.0msbody2048valid
Compiler

Compiled 312 to 252 computations (19.2% saved)

simplify8.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040216
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t)
(if (<=.f64 x -4606887725612233/921377545122446619199598286374089084696513969828232526459034741270904336521520715841339532514076847544303802497745079321233052888165232576308943909041185557531590656) (-.f64 (*.f64 (log.f64 y) x) t) (if (<=.f64 x 4508741361702435/42535295865117307932921825928971026432) (-.f64 (*.f64 y (neg.f64 z)) t) (-.f64 (*.f64 (log.f64 y) x) t)))
(if (<=.f64 x -3500000000000) (*.f64 (log.f64 y) x) (if (<=.f64 x 7599999999999999511631244382409543584252166064447266346442172061984950071892326723303486841652444395817935044608) (-.f64 (*.f64 y (neg.f64 z)) t) (*.f64 (log.f64 y) x)))
(-.f64 (*.f64 y (neg.f64 z)) t)
(if (<=.f64 t -40000000) (neg.f64 t) (if (<=.f64 t 1849668020939871/55213970774324510299478046898216203619608871777363092441300193790394368) (*.f64 z (neg.f64 y)) (neg.f64 t)))
(neg.f64 t)
Outputs
(-.f64 (-.f64 (*.f64 (log.f64 y) x) (*.f64 y z)) t)
(if (<=.f64 x -4606887725612233/921377545122446619199598286374089084696513969828232526459034741270904336521520715841339532514076847544303802497745079321233052888165232576308943909041185557531590656) (-.f64 (*.f64 (log.f64 y) x) t) (if (<=.f64 x 4508741361702435/42535295865117307932921825928971026432) (-.f64 (*.f64 y (neg.f64 z)) t) (-.f64 (*.f64 (log.f64 y) x) t)))
(if (<=.f64 x -3500000000000) (*.f64 (log.f64 y) x) (if (<=.f64 x 7599999999999999511631244382409543584252166064447266346442172061984950071892326723303486841652444395817935044608) (-.f64 (*.f64 y (neg.f64 z)) t) (*.f64 (log.f64 y) x)))
(-.f64 (*.f64 y (neg.f64 z)) t)
(if (<=.f64 t -40000000) (neg.f64 t) (if (<=.f64 t 1849668020939871/55213970774324510299478046898216203619608871777363092441300193790394368) (*.f64 z (neg.f64 y)) (neg.f64 t)))
(neg.f64 t)
Compiler

Compiled 106 to 65 computations (38.7% saved)

soundness235.0ms (3.4%)

Algorithm
egg-herbie
Rules
1376×rational_best_oopsla_all_46_json_45_simplify-49
1138×rational_best_oopsla_all_46_json_45_simplify-7
1058×rational_best_oopsla_all_46_json_45_simplify-7
1040×rational_best_oopsla_all_46_json_45_simplify-72
998×rational_best_oopsla_all_46_json_45_simplify-49
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03627598
112437454
253277446
01644776
16274500
237704196
Stop Event
node limit
node limit
Compiler

Compiled 63 to 32 computations (49.2% saved)

end39.0ms (0.6%)

Compiler

Compiled 86 to 34 computations (60.5% saved)

Profiling

Loading profile data...