Details

Time bar (total: 9.8s)

analyze164.0ms (1.7%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
0%0%99.9%0.1%0%0%0%5
0%0%74.9%0.1%0%25%0%6
8.3%6.2%68.6%0.1%0%25%0%7
12.5%9.4%65.5%0.1%0%25%0%8
28.1%14%35.9%0.1%12.5%37.4%0%9
42.2%21.1%28.9%0.1%12.5%37.4%0%10
49.2%24.6%25.4%0.1%12.5%37.4%0%11
57.4%28.7%21.3%0.1%12.5%37.4%0%12
Compiler

Compiled 16 to 11 computations (31.3% saved)

sample1.7s (17.3%)

Results
1.7s8255×body256valid
4.0ms39×body256infinite
0.0msbody512valid
Bogosity

preprocess76.0ms (0.8%)

Algorithm
egg-herbie
Rules
1452×rational_best_oopsla_all_46_json_45_simplify-72
966×rational_best_oopsla_all_46_json_45_simplify-37
876×rational_best_oopsla_all_46_json_45_simplify-10
846×rational_best_oopsla_all_46_json_45_simplify-30
816×rational_best_oopsla_all_46_json_45_simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
028140
158140
2168140
3545140
42156140
55745140
033
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(-.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y))) y) z)
(-.f64 (+.f64 (-.f64 y (*.f64 (+.f64 x 1/2) (log.f64 x))) x) z)
(-.f64 (+.f64 (-.f64 z (*.f64 (+.f64 y 1/2) (log.f64 y))) y) x)
(-.f64 (+.f64 (-.f64 x (*.f64 (+.f64 z 1/2) (log.f64 z))) z) y)
Outputs
(-.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y))) y) z)
(+.f64 y (-.f64 (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y))) z))
(+.f64 (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y))) (-.f64 y z))
(-.f64 (+.f64 x (-.f64 y z)) (*.f64 (+.f64 y 1/2) (log.f64 y)))
(+.f64 (-.f64 x z) (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))
(-.f64 (+.f64 (-.f64 y (*.f64 (+.f64 x 1/2) (log.f64 x))) x) z)
(+.f64 x (-.f64 (-.f64 y (*.f64 (+.f64 x 1/2) (log.f64 x))) z))
(+.f64 x (-.f64 (-.f64 y z) (*.f64 (+.f64 x 1/2) (log.f64 x))))
(-.f64 (+.f64 (-.f64 z (*.f64 (+.f64 y 1/2) (log.f64 y))) y) x)
(-.f64 (+.f64 y (-.f64 z (*.f64 (+.f64 y 1/2) (log.f64 y)))) x)
(+.f64 y (-.f64 (-.f64 z x) (*.f64 (+.f64 y 1/2) (log.f64 y))))
(+.f64 (-.f64 z (*.f64 (+.f64 y 1/2) (log.f64 y))) (-.f64 y x))
(-.f64 (+.f64 y (-.f64 z x)) (*.f64 (+.f64 y 1/2) (log.f64 y)))
(-.f64 (+.f64 (-.f64 x (*.f64 (+.f64 z 1/2) (log.f64 z))) z) y)
(+.f64 z (-.f64 (-.f64 x (*.f64 (+.f64 1/2 z) (log.f64 z))) y))
(+.f64 z (-.f64 (-.f64 x y) (*.f64 (+.f64 1/2 z) (log.f64 z))))
Compiler

Compiled 18 to 13 computations (27.8% saved)

simplify105.0ms (1.1%)

Algorithm
egg-herbie
Rules
1126×rational_best_oopsla_all_46_json_45_simplify-49
886×rational_best_oopsla_all_46_json_45_simplify-10
848×rational_best_oopsla_all_46_json_45_simplify-30
826×rational_best_oopsla_all_46_json_45_simplify-77
770×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01335
12235
25735
318335
472435
5301235
6624135
Stop Event
node limit
Counts
1 → 6
Calls
Call 1
Inputs
(-.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y))) y) z)
Outputs
(-.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y))) y) z)
(+.f64 y (-.f64 (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y))) z))
(+.f64 (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y))) (-.f64 y z))
(-.f64 (-.f64 (+.f64 x y) z) (*.f64 (+.f64 y 1/2) (log.f64 y)))
(-.f64 (+.f64 x (-.f64 y z)) (*.f64 (+.f64 y 1/2) (log.f64 y)))
(+.f64 x (-.f64 (-.f64 y z) (*.f64 (+.f64 y 1/2) (log.f64 y))))

eval1.0ms (0%)

Compiler

Compiled 75 to 38 computations (49.3% saved)

prune2.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New516
Fresh101
Picked000
Done000
Total617
Error
0.1b
Counts
7 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
0.1b
(-.f64 (-.f64 (+.f64 x y) z) (*.f64 (+.f64 y 1/2) (log.f64 y)))
Compiler

Compiled 15 to 10 computations (33.3% saved)

localize16.0ms (0.2%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.1b
(-.f64 (-.f64 (+.f64 x y) z) (*.f64 (+.f64 y 1/2) (log.f64 y)))
0.1b
(*.f64 (+.f64 y 1/2) (log.f64 y))
Compiler

Compiled 38 to 16 computations (57.9% saved)

series17.0ms (0.2%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
5.0ms
y
@0
(*.f64 (+.f64 y 1/2) (log.f64 y))
4.0ms
x
@0
(-.f64 (-.f64 (+.f64 x y) z) (*.f64 (+.f64 y 1/2) (log.f64 y)))
3.0ms
y
@-inf
(*.f64 (+.f64 y 1/2) (log.f64 y))
2.0ms
y
@inf
(*.f64 (+.f64 y 1/2) (log.f64 y))
1.0ms
z
@0
(-.f64 (-.f64 (+.f64 x y) z) (*.f64 (+.f64 y 1/2) (log.f64 y)))

rewrite106.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1064×rational_best_oopsla_all_46_json_45_simplify-7
976×rational_best_oopsla_all_46_json_45_simplify-35
792×rational_best_oopsla_all_46_json_45_simplify-36
552×rational_best_oopsla_all_46_json_45_simplify-80
542×rational_best_oopsla_all_46_json_45_simplify-93
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01352
17852
223352
3100352
4496852
Stop Event
node limit
Counts
2 → 126
Calls
Call 1
Inputs
(*.f64 (+.f64 y 1/2) (log.f64 y))
(-.f64 (-.f64 (+.f64 x y) z) (*.f64 (+.f64 y 1/2) (log.f64 y)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 0 (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 0 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 0 (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 0 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 y 1/2) (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (log.f64 y)) (*.f64 1/2 (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 (*.f64 y (log.f64 y)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 y) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 y) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 (*.f64 1/2 (log.f64 y)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 (+.f64 y 1/2) (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (log.f64 y)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) (*.f64 (log.f64 y) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (log.f64 y)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (log.f64 y) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (*.f64 (log.f64 y) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 (log.f64 y) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 (log.f64 y) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (log.f64 y)) (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y))) (*.f64 y (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y))) (*.f64 y (log.f64 y))) (*.f64 (*.f64 1/2 (log.f64 y)) (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (log.f64 y)) (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y))) (*.f64 1/2 (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y))) (*.f64 1/2 (log.f64 y))) (*.f64 (*.f64 y (log.f64 y)) (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (log.f64 y) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y))) (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y))) (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (*.f64 (log.f64 y) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y))) (*.f64 (log.f64 y) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y))) (*.f64 (log.f64 y) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) 1/2) (*.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) y) (*.f64 1/2 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) 1/2) (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) y) (*.f64 1/2 (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (+.f64 y 1/2) (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (log.f64 y)))) (*.f64 (+.f64 y 1/2) (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) (neg.f64 (+.f64 y 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (/.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (/.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (/.f64 (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y))) (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (/.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (log.f64 y))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) (neg.f64 (+.f64 y 1/2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (-.f64 y z) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (-.f64 (-.f64 y z) (*.f64 (+.f64 y 1/2) (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (-.f64 (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 y (-.f64 x z)) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (*.f64 0 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 y x) (*.f64 (+.f64 y 1/2) (log.f64 y))) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 y x) (*.f64 (+.f64 y 1/2) (log.f64 y))) (*.f64 1 (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x z) (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))) (-.f64 x z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y))) (-.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y z) (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y))) (+.f64 y (-.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 z) (-.f64 (+.f64 y x) (*.f64 (+.f64 y 1/2) (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y))) y)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (neg.f64 z)) (-.f64 (+.f64 y x) (*.f64 (+.f64 y 1/2) (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y (-.f64 x z)) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))) (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (+.f64 y x) (*.f64 (+.f64 y 1/2) (log.f64 y))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))) (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 y (log.f64 y))) (*.f64 -1 (+.f64 (-.f64 z (+.f64 y x)) (*.f64 1/2 (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 1/2 (log.f64 y))) (*.f64 -1 (+.f64 (-.f64 z (+.f64 y x)) (*.f64 y (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))) (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 y (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y)))) (*.f64 (+.f64 y (-.f64 x z)) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (neg.f64 z)) (*.f64 (-.f64 (+.f64 y x) (*.f64 (+.f64 y 1/2) (log.f64 y))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 x z) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))) (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 (-.f64 x z) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))) (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (-.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (-.f64 x z)) (*.f64 (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))) (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (-.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (-.f64 y z)) (*.f64 (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))) (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 (-.f64 y z) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1 (+.f64 (-.f64 z (+.f64 y x)) (*.f64 y (log.f64 y)))) (neg.f64 (*.f64 1/2 (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1 (+.f64 (-.f64 z (+.f64 y x)) (*.f64 1/2 (log.f64 y)))) (neg.f64 (*.f64 y (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))) (neg.f64 z)) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 y z) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y)))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 y z) (*.f64 (+.f64 y 1/2) (log.f64 y))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))) z) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (*.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (/.f64 1 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (*.f64 1 (*.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (/.f64 1 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (*.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (/.f64 1 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (*.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (/.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (*.f64 (*.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (/.f64 1 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (*.f64 (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 z (+.f64 y x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 z (+.f64 y x))) (neg.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 z (+.f64 y x))) (-.f64 0 (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 z (+.f64 y x))) (-.f64 (/.f64 0 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 z (+.f64 y x))) (-.f64 0 (*.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (/.f64 1 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (*.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (/.f64 1 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (*.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (/.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (-.f64 (+.f64 y x) (+.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 z (+.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (+.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 z (+.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (/.f64 1 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))) (+.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 z (+.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (/.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 z (+.f64 y x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 z (+.f64 y x))))))))

simplify150.0ms (1.5%)

Algorithm
egg-herbie
Rules
1120×rational_best_oopsla_all_46_json_45_simplify-72
1024×rational_best_oopsla_all_46_json_45_simplify-49
934×rational_best_oopsla_all_46_json_45_simplify-7
856×rational_best_oopsla_all_46_json_45_simplify-89
694×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02948378
110257792
247647760
Stop Event
node limit
Counts
174 → 193
Calls
Call 1
Inputs
(*.f64 1/2 (log.f64 y))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y))))
(+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y)))))
(+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y)))))
(+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y)))))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)
(+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y))
(-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))
(-.f64 (+.f64 y x) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))
(-.f64 (+.f64 y x) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))
(-.f64 (+.f64 y x) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))
x
(-.f64 (+.f64 y x) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))
(-.f64 (+.f64 y x) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))
(-.f64 (+.f64 y x) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))
x
(-.f64 (+.f64 y x) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))
(-.f64 (+.f64 y x) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))
(-.f64 (+.f64 y x) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))
(-.f64 x (+.f64 (*.f64 1/2 (log.f64 y)) z))
(-.f64 (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x) (+.f64 (*.f64 1/2 (log.f64 y)) z))
(-.f64 (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x) (+.f64 (*.f64 1/2 (log.f64 y)) z))
(-.f64 (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x) (+.f64 (*.f64 1/2 (log.f64 y)) z))
(*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y)))))
(-.f64 (+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) x) (+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) z))
(-.f64 (+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) x) (+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) z))
(-.f64 (+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) x) (+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) z))
(*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(-.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))) x) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z))
(-.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))) x) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z))
(-.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))) x) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z))
(-.f64 (+.f64 y x) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(*.f64 -1 z)
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(*.f64 -1 z)
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(+.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) 0)
(+.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 0 (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y)))))
(+.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 0 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(+.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 0 (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(+.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 0 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (log.f64 y)))))
(+.f64 0 (*.f64 (+.f64 y 1/2) (log.f64 y)))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(+.f64 (*.f64 y (log.f64 y)) (*.f64 1/2 (log.f64 y)))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 (*.f64 y (log.f64 y)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))
(+.f64 (*.f64 (log.f64 y) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))
(+.f64 (*.f64 (log.f64 y) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 (*.f64 1/2 (log.f64 y)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 (+.f64 y 1/2) (log.f64 y)))
(+.f64 (*.f64 (*.f64 1/2 (log.f64 y)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) (*.f64 (log.f64 y) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))
(+.f64 (*.f64 (*.f64 y (log.f64 y)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))
(+.f64 (*.f64 (*.f64 (log.f64 y) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(+.f64 (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (*.f64 (log.f64 y) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))
(+.f64 (*.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 (log.f64 y) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(+.f64 (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 (log.f64 y) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))
(+.f64 (*.f64 (*.f64 1/2 (log.f64 y)) (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y))) (*.f64 y (log.f64 y))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y))) (*.f64 y (log.f64 y))) (*.f64 (*.f64 1/2 (log.f64 y)) (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y)))))
(+.f64 (*.f64 (*.f64 y (log.f64 y)) (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y))) (*.f64 1/2 (log.f64 y))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y))) (*.f64 1/2 (log.f64 y))) (*.f64 (*.f64 y (log.f64 y)) (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y)))))
(+.f64 (*.f64 (*.f64 (log.f64 y) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y))) (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y))) (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (*.f64 (log.f64 y) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y)))))
(+.f64 (*.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y))) (*.f64 (log.f64 y) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y))) (*.f64 (log.f64 y) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y)))))
(+.f64 (*.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) 1/2))
(+.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) 1/2) (*.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) y))
(+.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) y) (*.f64 1/2 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(+.f64 (*.f64 0 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (log.f64 y)))
(+.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) 1/2))
(+.f64 (*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) 1/2) (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) y))
(+.f64 (*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) y) (*.f64 1/2 (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(+.f64 (*.f64 0 (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (+.f64 y 1/2) (log.f64 y)))
(+.f64 (*.f64 0 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (log.f64 y)))) (*.f64 (+.f64 y 1/2) (log.f64 y)))
(-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) 0)
(-.f64 0 (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y))))
(-.f64 0 (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) (neg.f64 (+.f64 y 1/2))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y)))))
(/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) 1)
(/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))
(/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y)))
(/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y))))
(/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (/.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))
(/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (/.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))
(/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (/.f64 (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y))) (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y)))))
(/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (/.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (log.f64 y))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (log.f64 y)))))
(neg.f64 (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y))))
(neg.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) (neg.f64 (+.f64 y 1/2))))
(+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y))))
(+.f64 x (+.f64 (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))) (neg.f64 z)))
(+.f64 x (+.f64 (-.f64 y z) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y)))))
(+.f64 x (-.f64 (-.f64 y z) (*.f64 (+.f64 y 1/2) (log.f64 y))))
(+.f64 x (-.f64 (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))) z))
(+.f64 (+.f64 y (-.f64 x z)) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y))))
(+.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) 0)
(+.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (*.f64 0 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))
(+.f64 0 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))
(+.f64 (-.f64 (+.f64 y x) (*.f64 (+.f64 y 1/2) (log.f64 y))) (neg.f64 z))
(+.f64 (-.f64 (+.f64 y x) (*.f64 (+.f64 y 1/2) (log.f64 y))) (*.f64 1 (neg.f64 z)))
(+.f64 (-.f64 x z) (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))
(+.f64 (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))) (-.f64 x z))
(+.f64 (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y))) (-.f64 y z))
(+.f64 (-.f64 y z) (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y))))
(+.f64 (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y))) (+.f64 y (-.f64 x z)))
(+.f64 (neg.f64 z) (-.f64 (+.f64 y x) (*.f64 (+.f64 y 1/2) (log.f64 y))))
(+.f64 (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y))) y)
(+.f64 (*.f64 1 (neg.f64 z)) (-.f64 (+.f64 y x) (*.f64 (+.f64 y 1/2) (log.f64 y))))
(+.f64 (*.f64 (+.f64 y (-.f64 x z)) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))) (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y)))))
(+.f64 (*.f64 0 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))
(+.f64 (*.f64 (-.f64 (+.f64 y x) (*.f64 (+.f64 y 1/2) (log.f64 y))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))) (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (neg.f64 z)))
(+.f64 (neg.f64 (*.f64 y (log.f64 y))) (*.f64 -1 (+.f64 (-.f64 z (+.f64 y x)) (*.f64 1/2 (log.f64 y)))))
(+.f64 (neg.f64 (*.f64 1/2 (log.f64 y))) (*.f64 -1 (+.f64 (-.f64 z (+.f64 y x)) (*.f64 y (log.f64 y)))))
(+.f64 (*.f64 y (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))) (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y)))))
(+.f64 (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 y (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))
(+.f64 (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y)))) (*.f64 (+.f64 y (-.f64 x z)) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))
(+.f64 (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (neg.f64 z)) (*.f64 (-.f64 (+.f64 y x) (*.f64 (+.f64 y 1/2) (log.f64 y))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))
(+.f64 (*.f64 (-.f64 x z) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))) (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))
(+.f64 (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 (-.f64 x z) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))
(+.f64 (*.f64 (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))) (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (-.f64 x z)))
(+.f64 (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (-.f64 x z)) (*.f64 (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))
(+.f64 (*.f64 (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))) (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (-.f64 y z)))
(+.f64 (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (-.f64 y z)) (*.f64 (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))) (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y)))))
(+.f64 (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 (-.f64 y z) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))
(+.f64 (*.f64 -1 (+.f64 (-.f64 z (+.f64 y x)) (*.f64 y (log.f64 y)))) (neg.f64 (*.f64 1/2 (log.f64 y))))
(+.f64 (*.f64 -1 (+.f64 (-.f64 z (+.f64 y x)) (*.f64 1/2 (log.f64 y)))) (neg.f64 (*.f64 y (log.f64 y))))
(+.f64 (+.f64 (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))) (neg.f64 z)) x)
(+.f64 (+.f64 (-.f64 y z) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y)))) x)
(+.f64 (-.f64 (-.f64 y z) (*.f64 (+.f64 y 1/2) (log.f64 y))) x)
(+.f64 (-.f64 (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))) z) x)
(*.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) 1)
(*.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))))
(*.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (*.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (/.f64 1 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))
(*.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))
(*.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (*.f64 1 (*.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (/.f64 1 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))))))
(*.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (*.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (/.f64 1 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))))))
(*.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))))))
(*.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (*.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (/.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))
(*.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (*.f64 (*.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (/.f64 1 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))
(*.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (*.f64 (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))
(*.f64 1 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))
(*.f64 (+.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 z (+.f64 y x))) -1)
(*.f64 (+.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 z (+.f64 y x))) (neg.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))
(*.f64 (+.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 z (+.f64 y x))) (-.f64 0 (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))))))
(*.f64 (+.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 z (+.f64 y x))) (-.f64 (/.f64 0 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))
(*.f64 (+.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 z (+.f64 y x))) (-.f64 0 (*.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (/.f64 1 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))))))
(*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))
(*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (*.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (/.f64 1 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))))))
(*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (*.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (/.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))))))
(*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (-.f64 (+.f64 y x) (+.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) z)))
(*.f64 -1 (+.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 z (+.f64 y x))))
(*.f64 -1 (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (+.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 z (+.f64 y x)))))
(*.f64 (*.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (/.f64 1 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))
(*.f64 (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))
(*.f64 (neg.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))) (+.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 z (+.f64 y x))))
(/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) 1)
(/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))))
(/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (/.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))
(/.f64 (+.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 z (+.f64 y x))) -1)
(neg.f64 (+.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 z (+.f64 y x))))
Outputs
(*.f64 1/2 (log.f64 y))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 y (*.f64 -1 (log.f64 (/.f64 1 y))))
(*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y))
(+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y)))))
(+.f64 (*.f64 y (*.f64 -1 (log.f64 (/.f64 1 y)))) (*.f64 (log.f64 (/.f64 1 y)) -1/2))
(+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) (*.f64 (log.f64 (/.f64 1 y)) -1/2))
(+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y)))))
(+.f64 (*.f64 y (*.f64 -1 (log.f64 (/.f64 1 y)))) (*.f64 (log.f64 (/.f64 1 y)) -1/2))
(+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) (*.f64 (log.f64 (/.f64 1 y)) -1/2))
(+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y)))))
(+.f64 (*.f64 y (*.f64 -1 (log.f64 (/.f64 1 y)))) (*.f64 (log.f64 (/.f64 1 y)) -1/2))
(+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) (*.f64 (log.f64 (/.f64 1 y)) -1/2))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)
(*.f64 y (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (+.f64 1/2 y))
(*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (+.f64 1/2 y))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (+.f64 1/2 y))
(*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (+.f64 1/2 y))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (+.f64 1/2 y))
(*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (+.f64 1/2 y))
(-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))
(-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))
(-.f64 (+.f64 y x) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))
(+.f64 x (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(+.f64 y (-.f64 x (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(-.f64 (+.f64 y x) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))
(+.f64 x (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(+.f64 y (-.f64 x (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(-.f64 (+.f64 y x) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))
(+.f64 x (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(+.f64 y (-.f64 x (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
x
(-.f64 (+.f64 y x) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))
(+.f64 x (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(+.f64 y (-.f64 x (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(-.f64 (+.f64 y x) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))
(+.f64 x (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(+.f64 y (-.f64 x (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(-.f64 (+.f64 y x) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))
(+.f64 x (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(+.f64 y (-.f64 x (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
x
(-.f64 (+.f64 y x) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))
(+.f64 x (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(+.f64 y (-.f64 x (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(-.f64 (+.f64 y x) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))
(+.f64 x (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(+.f64 y (-.f64 x (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(-.f64 (+.f64 y x) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))
(+.f64 x (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(+.f64 y (-.f64 x (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(-.f64 x (+.f64 (*.f64 1/2 (log.f64 y)) z))
(-.f64 (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x) (+.f64 (*.f64 1/2 (log.f64 y)) z))
(+.f64 x (-.f64 (*.f64 y (-.f64 1 (log.f64 y))) (+.f64 (*.f64 1/2 (log.f64 y)) z)))
(+.f64 x (-.f64 (-.f64 y (*.f64 y (log.f64 y))) (+.f64 (*.f64 1/2 (log.f64 y)) z)))
(-.f64 (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x) (+.f64 (*.f64 1/2 (log.f64 y)) z))
(+.f64 x (-.f64 (*.f64 y (-.f64 1 (log.f64 y))) (+.f64 (*.f64 1/2 (log.f64 y)) z)))
(+.f64 x (-.f64 (-.f64 y (*.f64 y (log.f64 y))) (+.f64 (*.f64 1/2 (log.f64 y)) z)))
(-.f64 (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x) (+.f64 (*.f64 1/2 (log.f64 y)) z))
(+.f64 x (-.f64 (*.f64 y (-.f64 1 (log.f64 y))) (+.f64 (*.f64 1/2 (log.f64 y)) z)))
(+.f64 x (-.f64 (-.f64 y (*.f64 y (log.f64 y))) (+.f64 (*.f64 1/2 (log.f64 y)) z)))
(*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y)))))
(-.f64 y (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)))
(-.f64 (+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) x) (+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) z))
(-.f64 (+.f64 x (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y)))))) (+.f64 (*.f64 (log.f64 (/.f64 1 y)) -1/2) z))
(+.f64 x (-.f64 (-.f64 y (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y))) (+.f64 (*.f64 (log.f64 (/.f64 1 y)) -1/2) z)))
(-.f64 (+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) x) (+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) z))
(-.f64 (+.f64 x (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y)))))) (+.f64 (*.f64 (log.f64 (/.f64 1 y)) -1/2) z))
(+.f64 x (-.f64 (-.f64 y (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y))) (+.f64 (*.f64 (log.f64 (/.f64 1 y)) -1/2) z)))
(-.f64 (+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) x) (+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) z))
(-.f64 (+.f64 x (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y)))))) (+.f64 (*.f64 (log.f64 (/.f64 1 y)) -1/2) z))
(+.f64 x (-.f64 (-.f64 y (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y))) (+.f64 (*.f64 (log.f64 (/.f64 1 y)) -1/2) z)))
(*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(+.f64 y (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (neg.f64 y)))
(-.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))) x) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z))
(+.f64 x (-.f64 (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z)))
(+.f64 x (+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (neg.f64 y)) (-.f64 y (+.f64 (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z))))
(-.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))) x) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z))
(+.f64 x (-.f64 (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z)))
(+.f64 x (+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (neg.f64 y)) (-.f64 y (+.f64 (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z))))
(-.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))) x) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z))
(+.f64 x (-.f64 (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z)))
(+.f64 x (+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (neg.f64 y)) (-.f64 y (+.f64 (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z))))
(-.f64 (+.f64 y x) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(+.f64 x (-.f64 y (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 y (-.f64 x (*.f64 (log.f64 y) (+.f64 1/2 y))))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(+.f64 (+.f64 y x) (-.f64 (neg.f64 z) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 x (-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(+.f64 (+.f64 y x) (-.f64 (neg.f64 z) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 x (-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(+.f64 (+.f64 y x) (-.f64 (neg.f64 z) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 x (-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(*.f64 -1 z)
(neg.f64 z)
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(+.f64 (+.f64 y x) (-.f64 (neg.f64 z) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 x (-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(+.f64 (+.f64 y x) (-.f64 (neg.f64 z) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 x (-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(+.f64 (+.f64 y x) (-.f64 (neg.f64 z) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 x (-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(*.f64 -1 z)
(neg.f64 z)
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(+.f64 (+.f64 y x) (-.f64 (neg.f64 z) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 x (-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(+.f64 (+.f64 y x) (-.f64 (neg.f64 z) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 x (-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(+.f64 (+.f64 y x) (-.f64 (neg.f64 z) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 x (-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) 0)
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 0 (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y)))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 0 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 0 (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 0 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (log.f64 y)))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 0 (*.f64 (+.f64 y 1/2) (log.f64 y)))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 y (log.f64 y)) (*.f64 1/2 (log.f64 y)))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 (*.f64 y (log.f64 y)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (log.f64 y) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (log.f64 y) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 (*.f64 1/2 (log.f64 y)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 (+.f64 y 1/2) (log.f64 y)))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (*.f64 1/2 (log.f64 y)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) (*.f64 (log.f64 y) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (*.f64 y (log.f64 y)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (*.f64 (log.f64 y) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (*.f64 (log.f64 y) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 (log.f64 y) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 (log.f64 y) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (*.f64 1/2 (log.f64 y)) (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y))) (*.f64 y (log.f64 y))))
(*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y))))
(*.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y))) (*.f64 y (log.f64 y))) (*.f64 (*.f64 1/2 (log.f64 y)) (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y)))))
(*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y))))
(*.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 (*.f64 (*.f64 y (log.f64 y)) (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y))) (*.f64 1/2 (log.f64 y))))
(*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y))))
(*.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y))) (*.f64 1/2 (log.f64 y))) (*.f64 (*.f64 y (log.f64 y)) (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y)))))
(*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y))))
(*.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 (*.f64 (*.f64 (log.f64 y) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y))) (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y))))
(*.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y))) (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (*.f64 (log.f64 y) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y)))))
(*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y))))
(*.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 (*.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y))) (*.f64 (log.f64 y) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y))))
(*.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y))) (*.f64 (log.f64 y) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y)))))
(*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y))))
(*.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 (*.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) 1/2))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) 1/2) (*.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) y))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) y) (*.f64 1/2 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 0 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (log.f64 y)))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) 1/2))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) 1/2) (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) y))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) y) (*.f64 1/2 (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 0 (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (+.f64 y 1/2) (log.f64 y)))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 0 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (log.f64 y)))) (*.f64 (+.f64 y 1/2) (log.f64 y)))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) 0)
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(-.f64 0 (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(-.f64 0 (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) (neg.f64 (+.f64 y 1/2))))
(neg.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) (neg.f64 (+.f64 1/2 y))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y)))))
(*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y))))
(*.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) 1)
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y)))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (/.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))
(/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (/.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))))
(/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (/.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (/.f64 (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y))) (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y)))))
(/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (/.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))) (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (/.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (log.f64 y))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (log.f64 y)))))
(/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (/.f64 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (log.f64 y))) (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (log.f64 y)))))
(neg.f64 (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(neg.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) (neg.f64 (+.f64 y 1/2))))
(neg.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) (neg.f64 (+.f64 1/2 y))))
(+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y))))
(+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 1/2 y))))
(-.f64 (+.f64 y (-.f64 x z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 x (+.f64 (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))) (neg.f64 z)))
(+.f64 (+.f64 y x) (-.f64 (neg.f64 z) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 x (-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 x (+.f64 (-.f64 y z) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y)))))
(+.f64 x (+.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) (-.f64 y z)))
(+.f64 y (+.f64 (*.f64 (log.f64 y) (neg.f64 (+.f64 1/2 y))) (-.f64 x z)))
(+.f64 x (-.f64 (-.f64 y z) (*.f64 (+.f64 y 1/2) (log.f64 y))))
(+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 1/2 y))))
(-.f64 (+.f64 y (-.f64 x z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 x (-.f64 (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))) z))
(+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 1/2 y))))
(-.f64 (+.f64 y (-.f64 x z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 (+.f64 y (-.f64 x z)) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y))))
(+.f64 x (+.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) (-.f64 y z)))
(+.f64 y (+.f64 (*.f64 (log.f64 y) (neg.f64 (+.f64 1/2 y))) (-.f64 x z)))
(+.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) 0)
(-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))
(+.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (*.f64 0 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))
(-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))
(+.f64 0 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))
(-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))
(+.f64 (-.f64 (+.f64 y x) (*.f64 (+.f64 y 1/2) (log.f64 y))) (neg.f64 z))
(+.f64 (+.f64 y x) (-.f64 (neg.f64 z) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 x (-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 (-.f64 (+.f64 y x) (*.f64 (+.f64 y 1/2) (log.f64 y))) (*.f64 1 (neg.f64 z)))
(+.f64 (+.f64 y x) (-.f64 (neg.f64 z) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 x (-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 (-.f64 x z) (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))
(+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 1/2 y))))
(-.f64 (+.f64 y (-.f64 x z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))) (-.f64 x z))
(+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 1/2 y))))
(-.f64 (+.f64 y (-.f64 x z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y))) (-.f64 y z))
(+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 1/2 y))))
(-.f64 (+.f64 y (-.f64 x z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 (-.f64 y z) (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y))))
(+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 1/2 y))))
(-.f64 (+.f64 y (-.f64 x z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y))) (+.f64 y (-.f64 x z)))
(+.f64 x (+.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) (-.f64 y z)))
(+.f64 y (+.f64 (*.f64 (log.f64 y) (neg.f64 (+.f64 1/2 y))) (-.f64 x z)))
(+.f64 (neg.f64 z) (-.f64 (+.f64 y x) (*.f64 (+.f64 y 1/2) (log.f64 y))))
(+.f64 (+.f64 y x) (-.f64 (neg.f64 z) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 x (-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y))) y)
(+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 1/2 y))))
(-.f64 (+.f64 y (-.f64 x z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 (*.f64 1 (neg.f64 z)) (-.f64 (+.f64 y x) (*.f64 (+.f64 y 1/2) (log.f64 y))))
(+.f64 (+.f64 y x) (-.f64 (neg.f64 z) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 x (-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 (*.f64 (+.f64 y (-.f64 x z)) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))) (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y)))))
(*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))) (+.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) (+.f64 y (-.f64 x z))))
(*.f64 (+.f64 y (+.f64 (*.f64 (log.f64 y) (neg.f64 (+.f64 1/2 y))) (-.f64 x z))) (/.f64 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))))
(*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))) (+.f64 y (-.f64 x (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))))
(+.f64 (*.f64 0 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))
(-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))
(+.f64 (*.f64 (-.f64 (+.f64 y x) (*.f64 (+.f64 y 1/2) (log.f64 y))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))) (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (neg.f64 z)))
(*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))) (+.f64 (+.f64 y x) (-.f64 (neg.f64 z) (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))) (+.f64 x (-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(+.f64 (neg.f64 (*.f64 y (log.f64 y))) (*.f64 -1 (+.f64 (-.f64 z (+.f64 y x)) (*.f64 1/2 (log.f64 y)))))
(+.f64 (neg.f64 (*.f64 y (log.f64 y))) (*.f64 -1 (+.f64 (*.f64 1/2 (log.f64 y)) (-.f64 z (+.f64 y x)))))
(*.f64 -1 (+.f64 (*.f64 y (log.f64 y)) (+.f64 (*.f64 1/2 (log.f64 y)) (-.f64 z (+.f64 y x)))))
(+.f64 (*.f64 (log.f64 y) -1/2) (neg.f64 (+.f64 (*.f64 y (log.f64 y)) (-.f64 z (+.f64 y x)))))
(+.f64 (neg.f64 (*.f64 1/2 (log.f64 y))) (*.f64 -1 (+.f64 (-.f64 z (+.f64 y x)) (*.f64 y (log.f64 y)))))
(+.f64 (neg.f64 (*.f64 y (log.f64 y))) (*.f64 -1 (+.f64 (*.f64 1/2 (log.f64 y)) (-.f64 z (+.f64 y x)))))
(*.f64 -1 (+.f64 (*.f64 y (log.f64 y)) (+.f64 (*.f64 1/2 (log.f64 y)) (-.f64 z (+.f64 y x)))))
(+.f64 (*.f64 (log.f64 y) -1/2) (neg.f64 (+.f64 (*.f64 y (log.f64 y)) (-.f64 z (+.f64 y x)))))
(+.f64 (*.f64 y (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))) (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y)))))
(*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))) (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))) (-.f64 (+.f64 y (-.f64 x z)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 y (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))
(*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))) (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))) (-.f64 (+.f64 y (-.f64 x z)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y)))) (*.f64 (+.f64 y (-.f64 x z)) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))
(*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))) (+.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) (+.f64 y (-.f64 x z))))
(*.f64 (+.f64 y (+.f64 (*.f64 (log.f64 y) (neg.f64 (+.f64 1/2 y))) (-.f64 x z))) (/.f64 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))))
(*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))) (+.f64 y (-.f64 x (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))))
(+.f64 (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (neg.f64 z)) (*.f64 (-.f64 (+.f64 y x) (*.f64 (+.f64 y 1/2) (log.f64 y))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))
(*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))) (+.f64 (+.f64 y x) (-.f64 (neg.f64 z) (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))) (+.f64 x (-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(+.f64 (*.f64 (-.f64 x z) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))) (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))
(*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))) (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))) (-.f64 (+.f64 y (-.f64 x z)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 (-.f64 x z) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))
(*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))) (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))) (-.f64 (+.f64 y (-.f64 x z)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 (*.f64 (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))) (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (-.f64 x z)))
(*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))) (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))) (-.f64 (+.f64 y (-.f64 x z)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (-.f64 x z)) (*.f64 (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))
(*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))) (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))) (-.f64 (+.f64 y (-.f64 x z)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 (*.f64 (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))) (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (-.f64 y z)))
(*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))) (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))) (-.f64 (+.f64 y (-.f64 x z)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (-.f64 y z)) (*.f64 (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))
(*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))) (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))) (-.f64 (+.f64 y (-.f64 x z)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))) (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y)))))
(*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))) (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))) (-.f64 (+.f64 y (-.f64 x z)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 (-.f64 y z) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))
(*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))) (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))) (-.f64 (+.f64 y (-.f64 x z)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 (*.f64 -1 (+.f64 (-.f64 z (+.f64 y x)) (*.f64 y (log.f64 y)))) (neg.f64 (*.f64 1/2 (log.f64 y))))
(+.f64 (neg.f64 (*.f64 y (log.f64 y))) (*.f64 -1 (+.f64 (*.f64 1/2 (log.f64 y)) (-.f64 z (+.f64 y x)))))
(*.f64 -1 (+.f64 (*.f64 y (log.f64 y)) (+.f64 (*.f64 1/2 (log.f64 y)) (-.f64 z (+.f64 y x)))))
(+.f64 (*.f64 (log.f64 y) -1/2) (neg.f64 (+.f64 (*.f64 y (log.f64 y)) (-.f64 z (+.f64 y x)))))
(+.f64 (*.f64 -1 (+.f64 (-.f64 z (+.f64 y x)) (*.f64 1/2 (log.f64 y)))) (neg.f64 (*.f64 y (log.f64 y))))
(+.f64 (neg.f64 (*.f64 y (log.f64 y))) (*.f64 -1 (+.f64 (*.f64 1/2 (log.f64 y)) (-.f64 z (+.f64 y x)))))
(*.f64 -1 (+.f64 (*.f64 y (log.f64 y)) (+.f64 (*.f64 1/2 (log.f64 y)) (-.f64 z (+.f64 y x)))))
(+.f64 (*.f64 (log.f64 y) -1/2) (neg.f64 (+.f64 (*.f64 y (log.f64 y)) (-.f64 z (+.f64 y x)))))
(+.f64 (+.f64 (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))) (neg.f64 z)) x)
(+.f64 (+.f64 y x) (-.f64 (neg.f64 z) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 x (-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 (+.f64 (-.f64 y z) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y)))) x)
(+.f64 x (+.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) (-.f64 y z)))
(+.f64 y (+.f64 (*.f64 (log.f64 y) (neg.f64 (+.f64 1/2 y))) (-.f64 x z)))
(+.f64 (-.f64 (-.f64 y z) (*.f64 (+.f64 y 1/2) (log.f64 y))) x)
(+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 1/2 y))))
(-.f64 (+.f64 y (-.f64 x z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 (-.f64 (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))) z) x)
(+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 1/2 y))))
(-.f64 (+.f64 y (-.f64 x z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) 1)
(-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))
(*.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))))
(-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))
(*.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (*.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (/.f64 1 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))
(-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))
(*.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))
(-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))
(*.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (*.f64 1 (*.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (/.f64 1 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))))))
(-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))
(*.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (*.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (/.f64 1 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))))))
(-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))
(*.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))))))
(-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))
(*.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (*.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (/.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))
(-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))
(*.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (*.f64 (*.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (/.f64 1 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))
(-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))
(*.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (*.f64 (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))
(-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))
(*.f64 1 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))
(-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))
(*.f64 (+.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 z (+.f64 y x))) -1)
(+.f64 x (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(+.f64 y (-.f64 x (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(*.f64 (+.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 z (+.f64 y x))) (neg.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))
(*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))) (+.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) (+.f64 y (-.f64 x z))))
(*.f64 (+.f64 y (+.f64 (*.f64 (log.f64 y) (neg.f64 (+.f64 1/2 y))) (-.f64 x z))) (/.f64 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))))
(*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))) (+.f64 y (-.f64 x (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))))
(*.f64 (+.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 z (+.f64 y x))) (-.f64 0 (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))))))
(*.f64 (+.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 z (+.f64 y x))) (neg.f64 (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))) (/.f64 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))))))
(*.f64 (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))) (/.f64 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))))) (+.f64 y (-.f64 x (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))))
(*.f64 (+.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 z (+.f64 y x))) (-.f64 (/.f64 0 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))
(*.f64 (+.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 z (+.f64 y x))) (*.f64 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))) (/.f64 -1 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))))))
(*.f64 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))) (*.f64 (+.f64 z (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (+.f64 y x))) (/.f64 -1 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))))))
(*.f64 (+.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 z (+.f64 y x))) (-.f64 0 (*.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (/.f64 1 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))))))
(*.f64 (+.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 z (+.f64 y x))) (*.f64 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))) (/.f64 -1 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))))))
(*.f64 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))) (*.f64 (+.f64 z (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (+.f64 y x))) (/.f64 -1 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))))))
(*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))
(-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))
(*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (*.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (/.f64 1 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))))))
(-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))
(*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (*.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (/.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))))))
(-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))
(*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (-.f64 (+.f64 y x) (+.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) z)))
(*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))) (+.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) (+.f64 y (-.f64 x z))))
(*.f64 (+.f64 y (+.f64 (*.f64 (log.f64 y) (neg.f64 (+.f64 1/2 y))) (-.f64 x z))) (/.f64 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))))
(*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))) (+.f64 y (-.f64 x (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))))
(*.f64 -1 (+.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 z (+.f64 y x))))
(+.f64 x (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(+.f64 y (-.f64 x (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(*.f64 -1 (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (+.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 z (+.f64 y x)))))
(*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))) (+.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) (+.f64 y (-.f64 x z))))
(*.f64 (+.f64 y (+.f64 (*.f64 (log.f64 y) (neg.f64 (+.f64 1/2 y))) (-.f64 x z))) (/.f64 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))))
(*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))) (+.f64 y (-.f64 x (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))))
(*.f64 (*.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (/.f64 1 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))
(-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))
(*.f64 (*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))
(-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))
(*.f64 (neg.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))) (+.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 z (+.f64 y x))))
(*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))) (+.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) (+.f64 y (-.f64 x z))))
(*.f64 (+.f64 y (+.f64 (*.f64 (log.f64 y) (neg.f64 (+.f64 1/2 y))) (-.f64 x z))) (/.f64 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))))
(*.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))) (+.f64 y (-.f64 x (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))))
(/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) 1)
(-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))
(/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))))
(-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))
(/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (/.f64 (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z)))) (/.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))
(-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (-.f64 x z)))
(/.f64 (+.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 z (+.f64 y x))) -1)
(+.f64 x (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(+.f64 y (-.f64 x (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(neg.f64 (+.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 z (+.f64 y x))))
(+.f64 x (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(+.f64 y (-.f64 x (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))

eval70.0ms (0.7%)

Compiler

Compiled 5910 to 2907 computations (50.8% saved)

prune40.0ms (0.4%)

Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New18310193
Fresh000
Picked011
Done000
Total18311194
Error
0.1b
Counts
194 → 11
Alt Table
Click to see full alt table
StatusErrorProgram
0.1b
(-.f64 (-.f64 (+.f64 x y) z) (+.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) y) (*.f64 1/2 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))
0.1b
(-.f64 (-.f64 (+.f64 x y) z) (*.f64 (+.f64 y 1/2) (log.f64 y)))
0.1b
(-.f64 (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x) (+.f64 (*.f64 1/2 (log.f64 y)) z))
17.1b
(-.f64 (+.f64 y x) (*.f64 (+.f64 1/2 y) (log.f64 y)))
18.3b
(-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))
41.2b
(-.f64 y (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)))
21.6b
(-.f64 x (+.f64 (*.f64 1/2 (log.f64 y)) z))
0.2b
(*.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (*.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (/.f64 1 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))
41.2b
(*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y)))))
46.4b
(neg.f64 z)
45.5b
x
Compiler

Compiled 343 to 231 computations (32.7% saved)

localize22.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 53 to 28 computations (47.2% saved)

series99.0ms (1%)

Counts
4 → 52
Calls

21 calls:

TimeVariablePointExpression
79.0ms
y
@0
(*.f64 (-.f64 1 (log.f64 y)) y)
12.0ms
y
@-inf
(*.f64 (-.f64 1 (log.f64 y)) y)
5.0ms
y
@inf
(*.f64 (-.f64 1 (log.f64 y)) y)
0.0ms
z
@0
(-.f64 (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x) (+.f64 (*.f64 1/2 (log.f64 y)) z))
0.0ms
y
@-inf
(-.f64 (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x) (+.f64 (*.f64 1/2 (log.f64 y)) z))

rewrite128.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
1044×rational_best_oopsla_all_46_json_45_simplify-7
968×rational_best_oopsla_all_46_json_45_simplify-36
876×rational_best_oopsla_all_46_json_45_simplify-35
580×rational_best_oopsla_all_46_json_45_simplify-80
564×rational_best_oopsla_all_46_json_45_simplify-93
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01596
18796
223796
398696
4497296
Stop Event
node limit
Counts
4 → 191
Calls
Call 1
Inputs
(*.f64 (-.f64 1 (log.f64 y)) y)
(-.f64 1 (log.f64 y))
(+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x)
(-.f64 (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x) (+.f64 (*.f64 1/2 (log.f64 y)) z))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 y (*.f64 (log.f64 y) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 y (*.f64 1 (*.f64 (log.f64 y) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y (*.f64 y (log.f64 y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 0 (*.f64 (-.f64 1 (log.f64 y)) (/.f64 y (-.f64 1 (log.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 0 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 0 (*.f64 (-.f64 1 (log.f64 y)) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 y (*.f64 y (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))) (*.f64 (log.f64 y) (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))) (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (*.f64 (log.f64 y) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))) (neg.f64 (*.f64 (log.f64 y) (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 y) (neg.f64 y)) y)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 1 (log.f64 y)) (/.f64 y (-.f64 1 (log.f64 y))))) (-.f64 y (*.f64 y (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))) (-.f64 y (*.f64 y (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))) (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (*.f64 (log.f64 y) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))) (-.f64 y (*.f64 y (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (neg.f64 y))) (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (log.f64 y) (neg.f64 y))) y)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (*.f64 (log.f64 y) (neg.f64 y))) (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 1 (log.f64 y)) (/.f64 y y))) (-.f64 y (*.f64 y (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (*.f64 (log.f64 y) (neg.f64 y))) (*.f64 y (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (log.f64 y) (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))) (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 y (*.f64 y (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 y (*.f64 y (log.f64 y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 y (log.f64 y)) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (neg.f64 y)) (*.f64 (log.f64 y) (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (neg.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (neg.f64 y)) (*.f64 (*.f64 (log.f64 y) (neg.f64 y)) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))) (*.f64 (log.f64 y) (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))) (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (*.f64 y (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))) (-.f64 0 (*.f64 (log.f64 y) (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (neg.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 1 (log.f64 y)) (/.f64 y (-.f64 1 (log.f64 y)))) (*.f64 (*.f64 (-.f64 1 (log.f64 y)) (/.f64 y (-.f64 1 (log.f64 y)))) (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))) (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (*.f64 (log.f64 y) (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))) (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 y) (neg.f64 y)) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (log.f64 y) (neg.f64 y)) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))) (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (-.f64 1 (log.f64 y)) (/.f64 y (-.f64 1 (log.f64 y))))) (*.f64 (*.f64 (-.f64 1 (log.f64 y)) (/.f64 y (-.f64 1 (log.f64 y)))) (+.f64 (log.f64 y) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))) (+.f64 (log.f64 y) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))) (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (*.f64 y (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))) (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (-.f64 (*.f64 y (log.f64 y)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))) (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (*.f64 (log.f64 y) (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (log.f64 y) (neg.f64 y)) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))) (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (neg.f64 y))) (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (*.f64 y (log.f64 y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))) (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (*.f64 (-.f64 1 (log.f64 y)) (/.f64 y (-.f64 1 (log.f64 y)))) (*.f64 (-.f64 1 (log.f64 y)) (/.f64 y (-.f64 1 (log.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (*.f64 (-.f64 1 (log.f64 y)) (/.f64 y y)) (*.f64 (-.f64 1 (log.f64 y)) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (*.f64 y (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))) (*.f64 y (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 y (log.f64 y)) y) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 y (log.f64 y)) y))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (neg.f64 (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (log.f64 y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 1 (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (log.f64 y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 1 (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (log.f64 y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (log.f64 y)) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (log.f64 y)) (/.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (log.f64 y)) (*.f64 (-.f64 1 (log.f64 y)) (/.f64 1 (-.f64 1 (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (log.f64 y)) (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (log.f64 y)) (*.f64 1 (*.f64 (-.f64 1 (log.f64 y)) (/.f64 1 (-.f64 1 (log.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (log.f64 y)) (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (*.f64 (-.f64 1 (log.f64 y)) (/.f64 1 (-.f64 1 (log.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (log.f64 y)) (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (log.f64 y)) (*.f64 (-.f64 1 (log.f64 y)) (/.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (-.f64 1 (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (log.f64 y)) (*.f64 (*.f64 (-.f64 1 (log.f64 y)) (/.f64 1 (-.f64 1 (log.f64 y)))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (log.f64 y)) (*.f64 (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (log.f64 y)) (-.f64 0 (neg.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (-.f64 1 (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (*.f64 (-.f64 1 (log.f64 y)) (/.f64 1 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (log.f64 y) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (log.f64 y) -1) (neg.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (log.f64 y) -1) (*.f64 1 (neg.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (log.f64 y) -1) (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (neg.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (log.f64 y) -1) (-.f64 0 (/.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (log.f64 y) -1) (-.f64 (/.f64 0 (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (log.f64 y) -1) (-.f64 0 (*.f64 (-.f64 1 (log.f64 y)) (/.f64 1 (-.f64 1 (log.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (log.f64 y) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (+.f64 (log.f64 y) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (log.f64 y)) (/.f64 1 (-.f64 1 (log.f64 y)))) (-.f64 1 (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))) (+.f64 (log.f64 y) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))) (-.f64 1 (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (log.f64 y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (log.f64 y)) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (log.f64 y)) (/.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (log.f64 y) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (log.f64 y) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (+.f64 (log.f64 y) -1)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 y (-.f64 (*.f64 y (log.f64 y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 y (-.f64 0 (+.f64 x (*.f64 (log.f64 y) (neg.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 y (*.f64 y (log.f64 y))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (-.f64 (*.f64 y (log.f64 y)) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 (log.f64 y) (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))) (+.f64 x (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 y) (+.f64 x (*.f64 (log.f64 y) (neg.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))) (-.f64 (*.f64 (log.f64 y) (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 y) (neg.f64 y)) (-.f64 (neg.f64 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 y) (neg.f64 y)) (-.f64 0 (+.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 y x) (*.f64 y (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 y x) (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))) (*.f64 (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)) (*.f64 y (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))) (*.f64 (log.f64 y) (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 (log.f64 y) (neg.f64 y))) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (/.f64 1 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (*.f64 (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)) (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (*.f64 1 (*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (/.f64 1 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (*.f64 (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)) (*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (/.f64 1 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (*.f64 (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)) (*.f64 (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)) (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (/.f64 (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (*.f64 (*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (/.f64 1 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))) (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)) (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))) (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)) (*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (/.f64 1 (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)) (*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (/.f64 (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)) (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)) (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (/.f64 1 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x)) (neg.f64 (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)) (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))) (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (/.f64 (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)) (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 y (+.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (*.f64 (log.f64 y) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 (*.f64 (log.f64 y) -1/2) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (-.f64 (*.f64 (log.f64 y) -1/2) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (*.f64 1 (-.f64 (*.f64 (log.f64 y) -1/2) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (*.f64 0 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 (*.f64 (log.f64 y) -1/2) z)) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 y (*.f64 y (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 y) -1/2) (*.f64 -1 (+.f64 z (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 z) (*.f64 -1 (+.f64 (*.f64 (log.f64 y) 1/2) (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (-.f64 (*.f64 (log.f64 y) -1/2) z)) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))) (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 (*.f64 (log.f64 y) -1/2) z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))) (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (-.f64 (*.f64 (log.f64 y) -1/2) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))) (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x))) (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 (*.f64 (log.f64 y) -1/2) z))) (*.f64 x (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))) (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) x) (*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))) (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (-.f64 y (*.f64 y (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (-.f64 y (*.f64 y (log.f64 y)))) (*.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1 (+.f64 z (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x)))) (*.f64 (log.f64 y) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1 (+.f64 (*.f64 (log.f64 y) 1/2) (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x)))) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (*.f64 (log.f64 y) (neg.f64 y))) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (/.f64 1 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (*.f64 1 (*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (/.f64 1 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (/.f64 1 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (/.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (*.f64 (*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (/.f64 1 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (*.f64 (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 (*.f64 (log.f64 y) 1/2) z) (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 (*.f64 (log.f64 y) 1/2) z) (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x))) (neg.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 (*.f64 (log.f64 y) 1/2) z) (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x))) (-.f64 0 (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 (*.f64 (log.f64 y) 1/2) z) (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x))) (-.f64 (/.f64 0 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 (*.f64 (log.f64 y) 1/2) z) (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x))) (-.f64 0 (*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (/.f64 1 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (/.f64 1 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (/.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (+.f64 (*.f64 (log.f64 y) 1/2) z) (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (+.f64 (+.f64 (*.f64 (log.f64 y) 1/2) z) (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (/.f64 1 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))) (+.f64 (+.f64 (*.f64 (log.f64 y) 1/2) z) (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (/.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (*.f64 (log.f64 y) 1/2) z) (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (+.f64 (*.f64 (log.f64 y) 1/2) z) (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x))))))))

simplify107.0ms (1.1%)

Algorithm
egg-herbie
Rules
1346×rational_best_oopsla_all_46_json_45_simplify-23
1222×rational_best_oopsla_all_46_json_45_simplify-89
1098×rational_best_oopsla_all_46_json_45_simplify-13
1038×rational_best_oopsla_all_46_json_45_simplify-24
996×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
038510837
1147410393
Stop Event
node limit
Counts
243 → 266
Calls
Call 1
Inputs
(*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y)))))
(*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y)))))
(*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y)))))
(*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y)))))
(*.f64 (-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) y)
(*.f64 (-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) y)
(*.f64 (-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) y)
(*.f64 (-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) y)
(-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))
(-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))
(-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))
(-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))
(-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
x
(*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y)))))
(+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) x)
(+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) x)
(+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) x)
(*.f64 (-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) y)
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) y) x)
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) y) x)
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) y) x)
(*.f64 (-.f64 1 (log.f64 y)) y)
x
x
(-.f64 x (+.f64 (*.f64 1/2 (log.f64 y)) z))
(*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y)))))
(-.f64 (+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) x) (+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) z))
(-.f64 (+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) x) (+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) z))
(-.f64 (+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) x) (+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) z))
(*.f64 (-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) y)
(-.f64 (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) y) x) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z))
(-.f64 (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) y) x) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z))
(-.f64 (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) y) x) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z))
(-.f64 (*.f64 (-.f64 1 (log.f64 y)) y) (+.f64 (*.f64 1/2 (log.f64 y)) z))
x
x
(-.f64 (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x) (*.f64 1/2 (log.f64 y)))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x)) (*.f64 1/2 (log.f64 y)))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x)) (*.f64 1/2 (log.f64 y)))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x)) (*.f64 1/2 (log.f64 y)))
(*.f64 -1 z)
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x)) (*.f64 1/2 (log.f64 y)))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x)) (*.f64 1/2 (log.f64 y)))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x)) (*.f64 1/2 (log.f64 y)))
(*.f64 -1 z)
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x)) (*.f64 1/2 (log.f64 y)))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x)) (*.f64 1/2 (log.f64 y)))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x)) (*.f64 1/2 (log.f64 y)))
(+.f64 y (*.f64 (log.f64 y) (neg.f64 y)))
(+.f64 y (*.f64 1 (*.f64 (log.f64 y) (neg.f64 y))))
(+.f64 (-.f64 y (*.f64 y (log.f64 y))) 0)
(+.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 0 (*.f64 (-.f64 1 (log.f64 y)) (/.f64 y (-.f64 1 (log.f64 y))))))
(+.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))))
(+.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 0 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))))
(+.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 0 (*.f64 (-.f64 1 (log.f64 y)) (/.f64 y y))))
(+.f64 0 (-.f64 y (*.f64 y (log.f64 y))))
(+.f64 (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))) (*.f64 (log.f64 y) (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (neg.f64 y))))
(+.f64 (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))) (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (*.f64 (log.f64 y) (neg.f64 y))))
(+.f64 (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))) (neg.f64 (*.f64 (log.f64 y) (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))))
(+.f64 (*.f64 (log.f64 y) (neg.f64 y)) y)
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (log.f64 y)) (/.f64 y (-.f64 1 (log.f64 y))))) (-.f64 y (*.f64 y (log.f64 y))))
(+.f64 (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))) (-.f64 y (*.f64 y (log.f64 y))))
(+.f64 (*.f64 y (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))) (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (*.f64 (log.f64 y) (neg.f64 y))))
(+.f64 (*.f64 0 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))) (-.f64 y (*.f64 y (log.f64 y))))
(+.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (neg.f64 y))) (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))
(+.f64 (*.f64 1 (*.f64 (log.f64 y) (neg.f64 y))) y)
(+.f64 (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (*.f64 (log.f64 y) (neg.f64 y))) (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (log.f64 y)) (/.f64 y y))) (-.f64 y (*.f64 y (log.f64 y))))
(+.f64 (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (*.f64 (log.f64 y) (neg.f64 y))) (*.f64 y (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))))
(+.f64 (neg.f64 (*.f64 (log.f64 y) (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))) (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))
(-.f64 y (*.f64 y (log.f64 y)))
(-.f64 (-.f64 y (*.f64 y (log.f64 y))) 0)
(-.f64 0 (-.f64 (*.f64 y (log.f64 y)) y))
(-.f64 0 (-.f64 (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (neg.f64 y)) (*.f64 (log.f64 y) (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (neg.f64 y)))))
(-.f64 0 (-.f64 (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (neg.f64 y)) (*.f64 (*.f64 (log.f64 y) (neg.f64 y)) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))))
(-.f64 (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))) (*.f64 (log.f64 y) (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))))
(-.f64 (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))) (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (*.f64 y (log.f64 y))))
(-.f64 (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))) (-.f64 0 (*.f64 (log.f64 y) (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (neg.f64 y)))))
(-.f64 (*.f64 (-.f64 1 (log.f64 y)) (/.f64 y (-.f64 1 (log.f64 y)))) (*.f64 (*.f64 (-.f64 1 (log.f64 y)) (/.f64 y (-.f64 1 (log.f64 y)))) (log.f64 y)))
(-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))) (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (*.f64 (log.f64 y) (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))))
(-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))) (log.f64 y)))
(-.f64 (*.f64 (log.f64 y) (neg.f64 y)) (neg.f64 y))
(-.f64 (*.f64 (*.f64 (log.f64 y) (neg.f64 y)) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))) (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (neg.f64 y)))
(-.f64 (*.f64 0 (*.f64 (-.f64 1 (log.f64 y)) (/.f64 y (-.f64 1 (log.f64 y))))) (*.f64 (*.f64 (-.f64 1 (log.f64 y)) (/.f64 y (-.f64 1 (log.f64 y)))) (+.f64 (log.f64 y) -1)))
(-.f64 (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))) (+.f64 (log.f64 y) -1)))
(-.f64 (*.f64 y (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))) (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (*.f64 y (log.f64 y))))
(-.f64 (*.f64 0 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))) (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (-.f64 (*.f64 y (log.f64 y)) y)))
(-.f64 (*.f64 (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))) (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (*.f64 (log.f64 y) (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))))
(-.f64 (*.f64 (*.f64 (log.f64 y) (neg.f64 y)) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))) (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (neg.f64 y)))
(-.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (neg.f64 y))) (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (neg.f64 y)))
(/.f64 (-.f64 y (*.f64 y (log.f64 y))) 1)
(/.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))
(/.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 y y))
(/.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))))
(/.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))) (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))))
(/.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))
(/.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (*.f64 (-.f64 1 (log.f64 y)) (/.f64 y (-.f64 1 (log.f64 y)))) (*.f64 (-.f64 1 (log.f64 y)) (/.f64 y (-.f64 1 (log.f64 y))))))
(/.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (*.f64 (-.f64 1 (log.f64 y)) (/.f64 y y)) (*.f64 (-.f64 1 (log.f64 y)) (/.f64 y y))))
(/.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (*.f64 y (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))) (*.f64 y (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))))
(/.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))))
(/.f64 (-.f64 (*.f64 y (log.f64 y)) y) -1)
(neg.f64 (-.f64 (*.f64 y (log.f64 y)) y))
(+.f64 1 (neg.f64 (log.f64 y)))
(+.f64 (-.f64 1 (log.f64 y)) 0)
(+.f64 0 (-.f64 1 (log.f64 y)))
(+.f64 (neg.f64 (log.f64 y)) 1)
(*.f64 1 (-.f64 1 (log.f64 y)))
(*.f64 (-.f64 1 (log.f64 y)) 1)
(*.f64 (-.f64 1 (log.f64 y)) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))
(*.f64 (-.f64 1 (log.f64 y)) (/.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))
(*.f64 (-.f64 1 (log.f64 y)) (*.f64 (-.f64 1 (log.f64 y)) (/.f64 1 (-.f64 1 (log.f64 y)))))
(*.f64 (-.f64 1 (log.f64 y)) (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))
(*.f64 (-.f64 1 (log.f64 y)) (*.f64 1 (*.f64 (-.f64 1 (log.f64 y)) (/.f64 1 (-.f64 1 (log.f64 y))))))
(*.f64 (-.f64 1 (log.f64 y)) (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (*.f64 (-.f64 1 (log.f64 y)) (/.f64 1 (-.f64 1 (log.f64 y))))))
(*.f64 (-.f64 1 (log.f64 y)) (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))))
(*.f64 (-.f64 1 (log.f64 y)) (*.f64 (-.f64 1 (log.f64 y)) (/.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (-.f64 1 (log.f64 y)))))
(*.f64 (-.f64 1 (log.f64 y)) (*.f64 (*.f64 (-.f64 1 (log.f64 y)) (/.f64 1 (-.f64 1 (log.f64 y)))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))
(*.f64 (-.f64 1 (log.f64 y)) (*.f64 (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))
(*.f64 (-.f64 1 (log.f64 y)) (-.f64 0 (neg.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))))
(*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (-.f64 1 (log.f64 y)))
(*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (*.f64 (-.f64 1 (log.f64 y)) (/.f64 1 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))))
(*.f64 (+.f64 (log.f64 y) -1) -1)
(*.f64 (+.f64 (log.f64 y) -1) (neg.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))
(*.f64 (+.f64 (log.f64 y) -1) (*.f64 1 (neg.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))))
(*.f64 (+.f64 (log.f64 y) -1) (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (neg.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))))
(*.f64 (+.f64 (log.f64 y) -1) (-.f64 0 (/.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))))
(*.f64 (+.f64 (log.f64 y) -1) (-.f64 (/.f64 0 (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))
(*.f64 (+.f64 (log.f64 y) -1) (-.f64 0 (*.f64 (-.f64 1 (log.f64 y)) (/.f64 1 (-.f64 1 (log.f64 y))))))
(*.f64 -1 (+.f64 (log.f64 y) -1))
(*.f64 -1 (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (+.f64 (log.f64 y) -1)))
(*.f64 (*.f64 (-.f64 1 (log.f64 y)) (/.f64 1 (-.f64 1 (log.f64 y)))) (-.f64 1 (log.f64 y)))
(*.f64 (neg.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))) (+.f64 (log.f64 y) -1))
(*.f64 (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))) (-.f64 1 (log.f64 y)))
(/.f64 (-.f64 1 (log.f64 y)) 1)
(/.f64 (-.f64 1 (log.f64 y)) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))
(/.f64 (-.f64 1 (log.f64 y)) (/.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))
(/.f64 (+.f64 (log.f64 y) -1) -1)
(neg.f64 (+.f64 (log.f64 y) -1))
(neg.f64 (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (+.f64 (log.f64 y) -1)))
(-.f64 y (-.f64 (*.f64 y (log.f64 y)) x))
(-.f64 y (-.f64 0 (+.f64 x (*.f64 (log.f64 y) (neg.f64 y)))))
(-.f64 (-.f64 y (*.f64 y (log.f64 y))) (neg.f64 x))
(-.f64 x (-.f64 (*.f64 y (log.f64 y)) y))
(-.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) 0)
(-.f64 0 (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x)))
(-.f64 0 (*.f64 -1 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)))
(-.f64 0 (-.f64 (*.f64 (log.f64 y) (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))) (+.f64 x (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))))
(-.f64 0 (-.f64 (neg.f64 y) (+.f64 x (*.f64 (log.f64 y) (neg.f64 y)))))
(-.f64 (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))) (-.f64 (*.f64 (log.f64 y) (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))) x))
(-.f64 (*.f64 (log.f64 y) (neg.f64 y)) (-.f64 (neg.f64 y) x))
(-.f64 (*.f64 (log.f64 y) (neg.f64 y)) (-.f64 0 (+.f64 y x)))
(-.f64 (+.f64 y x) (*.f64 y (log.f64 y)))
(-.f64 (*.f64 (+.f64 y x) (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))) (*.f64 (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)) (*.f64 y (log.f64 y))))
(-.f64 (+.f64 x (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))) (*.f64 (log.f64 y) (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))))
(-.f64 (+.f64 x (*.f64 (log.f64 y) (neg.f64 y))) (neg.f64 y))
(*.f64 1 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))
(*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) 1)
(*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)))
(*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (/.f64 1 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))))
(*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (*.f64 (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)) (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))))
(*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (*.f64 1 (*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (/.f64 1 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)))))
(*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (*.f64 (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)) (*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (/.f64 1 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)))))
(*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (*.f64 (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)) (*.f64 (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)) (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)))))
(*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (/.f64 (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))))
(*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (*.f64 (*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (/.f64 1 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))) (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))))
(*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)) (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))) (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))))
(*.f64 (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))
(*.f64 (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)) (*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (/.f64 1 (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)))))
(*.f64 (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)) (*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (/.f64 (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)) (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)))))
(*.f64 -1 (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x)))
(*.f64 -1 (*.f64 1 (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x))))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)) (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x))))
(*.f64 (*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (/.f64 1 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))
(*.f64 (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x)) -1)
(*.f64 (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x)) (neg.f64 (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))))
(*.f64 (*.f64 (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)) (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))
(*.f64 (neg.f64 (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))) (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x)))
(/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) 1)
(/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)))
(/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (/.f64 (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)) (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))))
(neg.f64 (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x)))
(neg.f64 (*.f64 -1 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)))
(+.f64 y (+.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (*.f64 (log.f64 y) (neg.f64 y))))
(+.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)))
(+.f64 x (+.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 (*.f64 (log.f64 y) -1/2) z)))
(+.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (-.f64 (*.f64 (log.f64 y) -1/2) z))
(+.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (*.f64 1 (-.f64 (*.f64 (log.f64 y) -1/2) z)))
(+.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) 0)
(+.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (*.f64 0 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))))
(+.f64 0 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))
(+.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 (*.f64 (log.f64 y) -1/2) z)) x)
(+.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 y (*.f64 y (log.f64 y))))
(+.f64 (*.f64 (log.f64 y) -1/2) (*.f64 -1 (+.f64 z (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x)))))
(+.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))
(+.f64 (neg.f64 z) (*.f64 -1 (+.f64 (*.f64 (log.f64 y) 1/2) (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x)))))
(+.f64 (*.f64 1 (-.f64 (*.f64 (log.f64 y) -1/2) z)) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))
(+.f64 (*.f64 x (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))) (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 (*.f64 (log.f64 y) -1/2) z))))
(+.f64 (*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))) (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (-.f64 (*.f64 (log.f64 y) -1/2) z)))
(+.f64 (*.f64 0 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))
(+.f64 (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))) (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x))))
(+.f64 (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x))) (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))))
(+.f64 (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 (*.f64 (log.f64 y) -1/2) z))) (*.f64 x (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))))
(+.f64 (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))))
(+.f64 (*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))) (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) x))
(+.f64 (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) x) (*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))))
(+.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))) (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (-.f64 y (*.f64 y (log.f64 y)))))
(+.f64 (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (-.f64 y (*.f64 y (log.f64 y)))) (*.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))))
(+.f64 (*.f64 -1 (+.f64 z (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x)))) (*.f64 (log.f64 y) -1/2))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (log.f64 y) 1/2) (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x)))) (neg.f64 z))
(+.f64 (+.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (*.f64 (log.f64 y) (neg.f64 y))) y)
(*.f64 1 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))
(*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) 1)
(*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))))
(*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (/.f64 1 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))))
(*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))))
(*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (*.f64 1 (*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (/.f64 1 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))))))
(*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (/.f64 1 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))))))
(*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))))))
(*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (/.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))))
(*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (*.f64 (*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (/.f64 1 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))))
(*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (*.f64 (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))))
(*.f64 (+.f64 (+.f64 (*.f64 (log.f64 y) 1/2) z) (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x))) -1)
(*.f64 (+.f64 (+.f64 (*.f64 (log.f64 y) 1/2) z) (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x))) (neg.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))))
(*.f64 (+.f64 (+.f64 (*.f64 (log.f64 y) 1/2) z) (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x))) (-.f64 0 (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))))))
(*.f64 (+.f64 (+.f64 (*.f64 (log.f64 y) 1/2) z) (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x))) (-.f64 (/.f64 0 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))))
(*.f64 (+.f64 (+.f64 (*.f64 (log.f64 y) 1/2) z) (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x))) (-.f64 0 (*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (/.f64 1 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))))))
(*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))
(*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (/.f64 1 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))))))
(*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (/.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))))))
(*.f64 -1 (+.f64 (+.f64 (*.f64 (log.f64 y) 1/2) z) (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x))))
(*.f64 -1 (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (+.f64 (+.f64 (*.f64 (log.f64 y) 1/2) z) (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x)))))
(*.f64 (*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (/.f64 1 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))
(*.f64 (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))
(*.f64 (neg.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))) (+.f64 (+.f64 (*.f64 (log.f64 y) 1/2) z) (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x))))
(/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) 1)
(/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))))
(/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (/.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))))
(/.f64 (+.f64 (+.f64 (*.f64 (log.f64 y) 1/2) z) (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x))) -1)
(neg.f64 (+.f64 (+.f64 (*.f64 (log.f64 y) 1/2) z) (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x))))
Outputs
(*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y)))))
(*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y)))))
(*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y)))))
(*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y)))))
(*.f64 (-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) y)
(*.f64 y (-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(*.f64 (-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) y)
(*.f64 y (-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(*.f64 (-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) y)
(*.f64 y (-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(*.f64 (-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) y)
(*.f64 y (-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))
(-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))
(-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))
(-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))
(-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
x
(*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y)))))
(+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) x)
(+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) x)
(+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) x)
(*.f64 (-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) y)
(*.f64 y (-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) y) x)
(+.f64 (*.f64 y (-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))) x)
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) y) x)
(+.f64 (*.f64 y (-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))) x)
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) y) x)
(+.f64 (*.f64 y (-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))) x)
(*.f64 (-.f64 1 (log.f64 y)) y)
(*.f64 y (-.f64 1 (log.f64 y)))
x
x
(-.f64 x (+.f64 (*.f64 1/2 (log.f64 y)) z))
(-.f64 x (+.f64 z (*.f64 (log.f64 y) 1/2)))
(*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y)))))
(-.f64 (+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) x) (+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) z))
(+.f64 x (-.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) (+.f64 z (*.f64 (log.f64 (/.f64 1 y)) -1/2))))
(-.f64 (+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) x) (+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) z))
(+.f64 x (-.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) (+.f64 z (*.f64 (log.f64 (/.f64 1 y)) -1/2))))
(-.f64 (+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) x) (+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) z))
(+.f64 x (-.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) (+.f64 z (*.f64 (log.f64 (/.f64 1 y)) -1/2))))
(*.f64 (-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) y)
(*.f64 y (-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(-.f64 (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) y) x) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z))
(+.f64 x (-.f64 (*.f64 y (-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))) (+.f64 z (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) 1/2))))
(-.f64 (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) y) x) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z))
(+.f64 x (-.f64 (*.f64 y (-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))) (+.f64 z (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) 1/2))))
(-.f64 (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) y) x) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z))
(+.f64 x (-.f64 (*.f64 y (-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))) (+.f64 z (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) 1/2))))
(-.f64 (*.f64 (-.f64 1 (log.f64 y)) y) (+.f64 (*.f64 1/2 (log.f64 y)) z))
(-.f64 (*.f64 y (-.f64 1 (log.f64 y))) (+.f64 z (*.f64 (log.f64 y) 1/2)))
x
x
(-.f64 (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x) (*.f64 1/2 (log.f64 y)))
(+.f64 x (-.f64 (*.f64 y (-.f64 1 (log.f64 y))) (*.f64 (log.f64 y) 1/2)))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x)) (*.f64 1/2 (log.f64 y)))
(+.f64 (+.f64 x (*.f64 y (-.f64 1 (log.f64 y)))) (-.f64 (neg.f64 z) (*.f64 (log.f64 y) 1/2)))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x)) (*.f64 1/2 (log.f64 y)))
(+.f64 (+.f64 x (*.f64 y (-.f64 1 (log.f64 y)))) (-.f64 (neg.f64 z) (*.f64 (log.f64 y) 1/2)))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x)) (*.f64 1/2 (log.f64 y)))
(+.f64 (+.f64 x (*.f64 y (-.f64 1 (log.f64 y)))) (-.f64 (neg.f64 z) (*.f64 (log.f64 y) 1/2)))
(*.f64 -1 z)
(neg.f64 z)
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x)) (*.f64 1/2 (log.f64 y)))
(+.f64 (+.f64 x (*.f64 y (-.f64 1 (log.f64 y)))) (-.f64 (neg.f64 z) (*.f64 (log.f64 y) 1/2)))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x)) (*.f64 1/2 (log.f64 y)))
(+.f64 (+.f64 x (*.f64 y (-.f64 1 (log.f64 y)))) (-.f64 (neg.f64 z) (*.f64 (log.f64 y) 1/2)))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x)) (*.f64 1/2 (log.f64 y)))
(+.f64 (+.f64 x (*.f64 y (-.f64 1 (log.f64 y)))) (-.f64 (neg.f64 z) (*.f64 (log.f64 y) 1/2)))
(*.f64 -1 z)
(neg.f64 z)
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x)) (*.f64 1/2 (log.f64 y)))
(+.f64 (+.f64 x (*.f64 y (-.f64 1 (log.f64 y)))) (-.f64 (neg.f64 z) (*.f64 (log.f64 y) 1/2)))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x)) (*.f64 1/2 (log.f64 y)))
(+.f64 (+.f64 x (*.f64 y (-.f64 1 (log.f64 y)))) (-.f64 (neg.f64 z) (*.f64 (log.f64 y) 1/2)))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x)) (*.f64 1/2 (log.f64 y)))
(+.f64 (+.f64 x (*.f64 y (-.f64 1 (log.f64 y)))) (-.f64 (neg.f64 z) (*.f64 (log.f64 y) 1/2)))
(+.f64 y (*.f64 (log.f64 y) (neg.f64 y)))
(+.f64 y (*.f64 1 (*.f64 (log.f64 y) (neg.f64 y))))
(+.f64 y (*.f64 (log.f64 y) (neg.f64 y)))
(+.f64 (-.f64 y (*.f64 y (log.f64 y))) 0)
(-.f64 y (*.f64 y (log.f64 y)))
(+.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 0 (*.f64 (-.f64 1 (log.f64 y)) (/.f64 y (-.f64 1 (log.f64 y))))))
(-.f64 y (*.f64 y (log.f64 y)))
(+.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))))
(-.f64 y (*.f64 y (log.f64 y)))
(+.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 0 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))))
(-.f64 y (*.f64 y (log.f64 y)))
(+.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 0 (*.f64 (-.f64 1 (log.f64 y)) (/.f64 y y))))
(-.f64 y (*.f64 y (log.f64 y)))
(+.f64 0 (-.f64 y (*.f64 y (log.f64 y))))
(-.f64 y (*.f64 y (log.f64 y)))
(+.f64 (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))) (*.f64 (log.f64 y) (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (neg.f64 y))))
(*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (+.f64 y (*.f64 (log.f64 y) (neg.f64 y))))
(*.f64 (+.f64 y (*.f64 (log.f64 y) (neg.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))
(+.f64 (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))) (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (*.f64 (log.f64 y) (neg.f64 y))))
(*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (+.f64 y (*.f64 (log.f64 y) (neg.f64 y))))
(*.f64 (+.f64 y (*.f64 (log.f64 y) (neg.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))
(+.f64 (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))) (neg.f64 (*.f64 (log.f64 y) (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))))
(+.f64 (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))) (neg.f64 (*.f64 y (*.f64 (log.f64 y) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))))
(+.f64 (*.f64 (log.f64 y) (neg.f64 y)) y)
(+.f64 y (*.f64 (log.f64 y) (neg.f64 y)))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (log.f64 y)) (/.f64 y (-.f64 1 (log.f64 y))))) (-.f64 y (*.f64 y (log.f64 y))))
(-.f64 y (*.f64 y (log.f64 y)))
(+.f64 (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))) (-.f64 y (*.f64 y (log.f64 y))))
(-.f64 y (*.f64 y (log.f64 y)))
(+.f64 (*.f64 y (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))) (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (*.f64 (log.f64 y) (neg.f64 y))))
(*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (+.f64 y (*.f64 (log.f64 y) (neg.f64 y))))
(*.f64 (+.f64 y (*.f64 (log.f64 y) (neg.f64 y))) (/.f64 (-.f64 (*.f64 y (log.f64 y)) y) (-.f64 (*.f64 y (log.f64 y)) y)))
(+.f64 (*.f64 0 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))) (-.f64 y (*.f64 y (log.f64 y))))
(-.f64 y (*.f64 y (log.f64 y)))
(+.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (neg.f64 y))) (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))
(*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (+.f64 y (*.f64 (log.f64 y) (neg.f64 y))))
(*.f64 (+.f64 y (*.f64 (log.f64 y) (neg.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))
(+.f64 (*.f64 1 (*.f64 (log.f64 y) (neg.f64 y))) y)
(+.f64 y (*.f64 (log.f64 y) (neg.f64 y)))
(+.f64 (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (*.f64 (log.f64 y) (neg.f64 y))) (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))
(*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (+.f64 y (*.f64 (log.f64 y) (neg.f64 y))))
(*.f64 (+.f64 y (*.f64 (log.f64 y) (neg.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (log.f64 y)) (/.f64 y y))) (-.f64 y (*.f64 y (log.f64 y))))
(-.f64 y (*.f64 y (log.f64 y)))
(+.f64 (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (*.f64 (log.f64 y) (neg.f64 y))) (*.f64 y (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))))
(*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (+.f64 y (*.f64 (log.f64 y) (neg.f64 y))))
(*.f64 (+.f64 y (*.f64 (log.f64 y) (neg.f64 y))) (/.f64 (-.f64 (*.f64 y (log.f64 y)) y) (-.f64 (*.f64 y (log.f64 y)) y)))
(+.f64 (neg.f64 (*.f64 (log.f64 y) (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))) (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))
(+.f64 (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))) (neg.f64 (*.f64 y (*.f64 (log.f64 y) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))))
(-.f64 y (*.f64 y (log.f64 y)))
(-.f64 (-.f64 y (*.f64 y (log.f64 y))) 0)
(-.f64 y (*.f64 y (log.f64 y)))
(-.f64 0 (-.f64 (*.f64 y (log.f64 y)) y))
(-.f64 y (*.f64 y (log.f64 y)))
(-.f64 0 (-.f64 (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (neg.f64 y)) (*.f64 (log.f64 y) (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (neg.f64 y)))))
(neg.f64 (-.f64 (*.f64 (neg.f64 y) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))) (*.f64 (log.f64 y) (*.f64 (neg.f64 y) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))))
(*.f64 (*.f64 y (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))
(-.f64 0 (-.f64 (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (neg.f64 y)) (*.f64 (*.f64 (log.f64 y) (neg.f64 y)) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))))
(neg.f64 (-.f64 (*.f64 (neg.f64 y) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))) (*.f64 (log.f64 y) (*.f64 (neg.f64 y) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))))
(*.f64 (*.f64 y (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))
(-.f64 (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))) (*.f64 (log.f64 y) (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))))
(-.f64 (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))) (*.f64 y (*.f64 (log.f64 y) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))))
(*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))
(-.f64 (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))) (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (*.f64 y (log.f64 y))))
(-.f64 (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))) (*.f64 y (*.f64 (log.f64 y) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))))
(*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))
(-.f64 (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))) (-.f64 0 (*.f64 (log.f64 y) (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (neg.f64 y)))))
(-.f64 (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))) (neg.f64 (*.f64 (log.f64 y) (*.f64 (neg.f64 y) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))))
(-.f64 (*.f64 (-.f64 1 (log.f64 y)) (/.f64 y (-.f64 1 (log.f64 y)))) (*.f64 (*.f64 (-.f64 1 (log.f64 y)) (/.f64 y (-.f64 1 (log.f64 y)))) (log.f64 y)))
(-.f64 (*.f64 (-.f64 1 (log.f64 y)) (/.f64 y (-.f64 1 (log.f64 y)))) (*.f64 (log.f64 y) (*.f64 (-.f64 1 (log.f64 y)) (/.f64 y (-.f64 1 (log.f64 y))))))
(-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))) (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (*.f64 (log.f64 y) (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))))
(-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))) (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (*.f64 y (*.f64 (log.f64 y) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))))
(-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))) (log.f64 y)))
(-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))) (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (*.f64 y (*.f64 (log.f64 y) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))))
(-.f64 (*.f64 (log.f64 y) (neg.f64 y)) (neg.f64 y))
(*.f64 y (-.f64 1 (log.f64 y)))
(-.f64 (*.f64 (*.f64 (log.f64 y) (neg.f64 y)) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))) (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (neg.f64 y)))
(neg.f64 (-.f64 (*.f64 (neg.f64 y) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))) (*.f64 (log.f64 y) (*.f64 (neg.f64 y) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))))
(*.f64 (*.f64 y (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))
(-.f64 (*.f64 0 (*.f64 (-.f64 1 (log.f64 y)) (/.f64 y (-.f64 1 (log.f64 y))))) (*.f64 (*.f64 (-.f64 1 (log.f64 y)) (/.f64 y (-.f64 1 (log.f64 y)))) (+.f64 (log.f64 y) -1)))
(*.f64 y (-.f64 1 (log.f64 y)))
(-.f64 (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))) (+.f64 (log.f64 y) -1)))
(*.f64 y (-.f64 1 (log.f64 y)))
(-.f64 (*.f64 y (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))) (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (*.f64 y (log.f64 y))))
(*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (-.f64 y (*.f64 y (log.f64 y))))
(*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (-.f64 (*.f64 y (log.f64 y)) y) (-.f64 (*.f64 y (log.f64 y)) y)))
(-.f64 (*.f64 0 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))) (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (-.f64 (*.f64 y (log.f64 y)) y)))
(*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (-.f64 y (*.f64 y (log.f64 y))))
(*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (-.f64 (*.f64 y (log.f64 y)) y) (-.f64 (*.f64 y (log.f64 y)) y)))
(-.f64 (*.f64 (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))) (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (*.f64 (log.f64 y) (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))))
(*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (-.f64 (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))) (*.f64 y (*.f64 (log.f64 y) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))))
(*.f64 (/.f64 (-.f64 (*.f64 y (log.f64 y)) y) (-.f64 (*.f64 y (log.f64 y)) y)) (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))
(-.f64 (*.f64 (*.f64 (log.f64 y) (neg.f64 y)) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))) (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (neg.f64 y)))
(*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (-.f64 (*.f64 (log.f64 y) (neg.f64 y)) (neg.f64 y)))
(*.f64 (*.f64 y (-.f64 1 (log.f64 y))) (/.f64 (-.f64 (*.f64 y (log.f64 y)) y) (-.f64 (*.f64 y (log.f64 y)) y)))
(-.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (neg.f64 y))) (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (neg.f64 y)))
(neg.f64 (-.f64 (*.f64 (neg.f64 y) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))) (*.f64 (log.f64 y) (*.f64 (neg.f64 y) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))))
(*.f64 (*.f64 y (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))
(/.f64 (-.f64 y (*.f64 y (log.f64 y))) 1)
(-.f64 y (*.f64 y (log.f64 y)))
(/.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))
(/.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 y y))
(/.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))))
(-.f64 y (*.f64 y (log.f64 y)))
(/.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))) (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))))
(/.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))
(/.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (*.f64 (-.f64 1 (log.f64 y)) (/.f64 y (-.f64 1 (log.f64 y)))) (*.f64 (-.f64 1 (log.f64 y)) (/.f64 y (-.f64 1 (log.f64 y))))))
(/.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (*.f64 (-.f64 1 (log.f64 y)) (/.f64 y y)) (*.f64 (-.f64 1 (log.f64 y)) (/.f64 y y))))
(/.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (*.f64 y (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))) (*.f64 y (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))))
(/.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))))
(/.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (/.f64 (-.f64 (*.f64 y (log.f64 y)) y) (-.f64 (*.f64 y (log.f64 y)) y)) (/.f64 (-.f64 (*.f64 y (log.f64 y)) y) (-.f64 (*.f64 y (log.f64 y)) y))))
(/.f64 (-.f64 (*.f64 y (log.f64 y)) y) -1)
(-.f64 y (*.f64 y (log.f64 y)))
(neg.f64 (-.f64 (*.f64 y (log.f64 y)) y))
(-.f64 y (*.f64 y (log.f64 y)))
(+.f64 1 (neg.f64 (log.f64 y)))
(-.f64 1 (log.f64 y))
(+.f64 (-.f64 1 (log.f64 y)) 0)
(-.f64 1 (log.f64 y))
(+.f64 0 (-.f64 1 (log.f64 y)))
(-.f64 1 (log.f64 y))
(+.f64 (neg.f64 (log.f64 y)) 1)
(-.f64 1 (log.f64 y))
(*.f64 1 (-.f64 1 (log.f64 y)))
(-.f64 1 (log.f64 y))
(*.f64 (-.f64 1 (log.f64 y)) 1)
(-.f64 1 (log.f64 y))
(*.f64 (-.f64 1 (log.f64 y)) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))
(-.f64 1 (log.f64 y))
(*.f64 (-.f64 1 (log.f64 y)) (/.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))
(-.f64 1 (log.f64 y))
(*.f64 (-.f64 1 (log.f64 y)) (*.f64 (-.f64 1 (log.f64 y)) (/.f64 1 (-.f64 1 (log.f64 y)))))
(-.f64 1 (log.f64 y))
(*.f64 (-.f64 1 (log.f64 y)) (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))
(-.f64 1 (log.f64 y))
(*.f64 (-.f64 1 (log.f64 y)) (*.f64 1 (*.f64 (-.f64 1 (log.f64 y)) (/.f64 1 (-.f64 1 (log.f64 y))))))
(-.f64 1 (log.f64 y))
(*.f64 (-.f64 1 (log.f64 y)) (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (*.f64 (-.f64 1 (log.f64 y)) (/.f64 1 (-.f64 1 (log.f64 y))))))
(-.f64 1 (log.f64 y))
(*.f64 (-.f64 1 (log.f64 y)) (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))))
(-.f64 1 (log.f64 y))
(*.f64 (-.f64 1 (log.f64 y)) (*.f64 (-.f64 1 (log.f64 y)) (/.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (-.f64 1 (log.f64 y)))))
(-.f64 1 (log.f64 y))
(*.f64 (-.f64 1 (log.f64 y)) (*.f64 (*.f64 (-.f64 1 (log.f64 y)) (/.f64 1 (-.f64 1 (log.f64 y)))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))
(-.f64 1 (log.f64 y))
(*.f64 (-.f64 1 (log.f64 y)) (*.f64 (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))
(-.f64 1 (log.f64 y))
(*.f64 (-.f64 1 (log.f64 y)) (-.f64 0 (neg.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))))
(-.f64 1 (log.f64 y))
(*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (-.f64 1 (log.f64 y)))
(-.f64 1 (log.f64 y))
(*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (*.f64 (-.f64 1 (log.f64 y)) (/.f64 1 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))))
(-.f64 1 (log.f64 y))
(*.f64 (+.f64 (log.f64 y) -1) -1)
(-.f64 1 (log.f64 y))
(*.f64 (+.f64 (log.f64 y) -1) (neg.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))
(-.f64 1 (log.f64 y))
(*.f64 (+.f64 (log.f64 y) -1) (*.f64 1 (neg.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))))
(-.f64 1 (log.f64 y))
(*.f64 (+.f64 (log.f64 y) -1) (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (neg.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))))
(-.f64 1 (log.f64 y))
(*.f64 (+.f64 (log.f64 y) -1) (-.f64 0 (/.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))))
(-.f64 1 (log.f64 y))
(*.f64 (+.f64 (log.f64 y) -1) (-.f64 (/.f64 0 (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))
(-.f64 1 (log.f64 y))
(*.f64 (+.f64 (log.f64 y) -1) (-.f64 0 (*.f64 (-.f64 1 (log.f64 y)) (/.f64 1 (-.f64 1 (log.f64 y))))))
(-.f64 1 (log.f64 y))
(*.f64 -1 (+.f64 (log.f64 y) -1))
(-.f64 1 (log.f64 y))
(*.f64 -1 (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (+.f64 (log.f64 y) -1)))
(-.f64 1 (log.f64 y))
(*.f64 (*.f64 (-.f64 1 (log.f64 y)) (/.f64 1 (-.f64 1 (log.f64 y)))) (-.f64 1 (log.f64 y)))
(-.f64 1 (log.f64 y))
(*.f64 (neg.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))) (+.f64 (log.f64 y) -1))
(-.f64 1 (log.f64 y))
(*.f64 (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))) (-.f64 1 (log.f64 y)))
(-.f64 1 (log.f64 y))
(/.f64 (-.f64 1 (log.f64 y)) 1)
(-.f64 1 (log.f64 y))
(/.f64 (-.f64 1 (log.f64 y)) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))
(-.f64 1 (log.f64 y))
(/.f64 (-.f64 1 (log.f64 y)) (/.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))
(-.f64 1 (log.f64 y))
(/.f64 (+.f64 (log.f64 y) -1) -1)
(-.f64 1 (log.f64 y))
(neg.f64 (+.f64 (log.f64 y) -1))
(-.f64 1 (log.f64 y))
(neg.f64 (*.f64 (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))) (+.f64 (log.f64 y) -1)))
(-.f64 1 (log.f64 y))
(-.f64 y (-.f64 (*.f64 y (log.f64 y)) x))
(-.f64 y (-.f64 0 (+.f64 x (*.f64 (log.f64 y) (neg.f64 y)))))
(+.f64 (*.f64 (log.f64 y) (neg.f64 y)) (-.f64 x (neg.f64 y)))
(-.f64 (-.f64 y (*.f64 y (log.f64 y))) (neg.f64 x))
(-.f64 (-.f64 y (neg.f64 x)) (*.f64 y (log.f64 y)))
(-.f64 x (-.f64 (*.f64 y (log.f64 y)) y))
(-.f64 y (-.f64 (*.f64 y (log.f64 y)) x))
(-.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) 0)
(+.f64 x (-.f64 y (*.f64 y (log.f64 y))))
(-.f64 0 (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x)))
(+.f64 x (-.f64 y (*.f64 y (log.f64 y))))
(-.f64 0 (*.f64 -1 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)))
(+.f64 x (-.f64 y (*.f64 y (log.f64 y))))
(-.f64 0 (-.f64 (*.f64 (log.f64 y) (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))) (+.f64 x (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))))
(neg.f64 (-.f64 (*.f64 y (*.f64 (log.f64 y) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))) (+.f64 x (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))))
(+.f64 (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))) (-.f64 x (*.f64 y (*.f64 (log.f64 y) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))))
(-.f64 0 (-.f64 (neg.f64 y) (+.f64 x (*.f64 (log.f64 y) (neg.f64 y)))))
(+.f64 (*.f64 (log.f64 y) (neg.f64 y)) (-.f64 x (neg.f64 y)))
(-.f64 (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))) (-.f64 (*.f64 (log.f64 y) (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))) x))
(-.f64 x (-.f64 (*.f64 y (*.f64 (log.f64 y) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))) (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))))
(-.f64 (*.f64 (log.f64 y) (neg.f64 y)) (-.f64 (neg.f64 y) x))
(-.f64 x (-.f64 (neg.f64 y) (*.f64 (log.f64 y) (neg.f64 y))))
(-.f64 (*.f64 (log.f64 y) (neg.f64 y)) (-.f64 0 (+.f64 y x)))
(-.f64 (*.f64 (log.f64 y) (neg.f64 y)) (neg.f64 (+.f64 y x)))
(-.f64 (+.f64 y x) (*.f64 y (log.f64 y)))
(+.f64 x (-.f64 y (*.f64 y (log.f64 y))))
(-.f64 (*.f64 (+.f64 y x) (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))) (*.f64 (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)) (*.f64 y (log.f64 y))))
(+.f64 x (-.f64 y (*.f64 y (log.f64 y))))
(-.f64 (+.f64 x (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))) (*.f64 (log.f64 y) (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))))
(neg.f64 (-.f64 (*.f64 y (*.f64 (log.f64 y) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y))))) (+.f64 x (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))))
(+.f64 (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))) (-.f64 x (*.f64 y (*.f64 (log.f64 y) (/.f64 (-.f64 1 (log.f64 y)) (-.f64 1 (log.f64 y)))))))
(-.f64 (+.f64 x (*.f64 (log.f64 y) (neg.f64 y))) (neg.f64 y))
(+.f64 (*.f64 (log.f64 y) (neg.f64 y)) (-.f64 x (neg.f64 y)))
(*.f64 1 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))
(+.f64 x (-.f64 y (*.f64 y (log.f64 y))))
(*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) 1)
(+.f64 x (-.f64 y (*.f64 y (log.f64 y))))
(*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)))
(+.f64 x (-.f64 y (*.f64 y (log.f64 y))))
(*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (/.f64 1 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))))
(+.f64 x (-.f64 y (*.f64 y (log.f64 y))))
(*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (*.f64 (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)) (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))))
(+.f64 x (-.f64 y (*.f64 y (log.f64 y))))
(*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (*.f64 1 (*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (/.f64 1 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)))))
(+.f64 x (-.f64 y (*.f64 y (log.f64 y))))
(*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (*.f64 (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)) (*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (/.f64 1 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)))))
(+.f64 x (-.f64 y (*.f64 y (log.f64 y))))
(*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (*.f64 (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)) (*.f64 (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)) (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)))))
(+.f64 x (-.f64 y (*.f64 y (log.f64 y))))
(*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (/.f64 (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))))
(+.f64 x (-.f64 y (*.f64 y (log.f64 y))))
(*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (*.f64 (*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (/.f64 1 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))) (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))))
(+.f64 x (-.f64 y (*.f64 y (log.f64 y))))
(*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)) (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))) (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))))
(+.f64 x (-.f64 y (*.f64 y (log.f64 y))))
(*.f64 (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))
(+.f64 x (-.f64 y (*.f64 y (log.f64 y))))
(*.f64 (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)) (*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (/.f64 1 (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)))))
(+.f64 x (-.f64 y (*.f64 y (log.f64 y))))
(*.f64 (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)) (*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (/.f64 (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)) (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)))))
(+.f64 x (-.f64 y (*.f64 y (log.f64 y))))
(*.f64 -1 (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x)))
(+.f64 x (-.f64 y (*.f64 y (log.f64 y))))
(*.f64 -1 (*.f64 1 (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x))))
(+.f64 x (-.f64 y (*.f64 y (log.f64 y))))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)) (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x))))
(+.f64 x (-.f64 y (*.f64 y (log.f64 y))))
(*.f64 (*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (/.f64 1 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))
(+.f64 x (-.f64 y (*.f64 y (log.f64 y))))
(*.f64 (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x)) -1)
(+.f64 x (-.f64 y (*.f64 y (log.f64 y))))
(*.f64 (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x)) (neg.f64 (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))))
(+.f64 x (-.f64 y (*.f64 y (log.f64 y))))
(*.f64 (*.f64 (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)) (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))
(+.f64 x (-.f64 y (*.f64 y (log.f64 y))))
(*.f64 (neg.f64 (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))) (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x)))
(+.f64 x (-.f64 y (*.f64 y (log.f64 y))))
(/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) 1)
(+.f64 x (-.f64 y (*.f64 y (log.f64 y))))
(/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)))
(+.f64 x (-.f64 y (*.f64 y (log.f64 y))))
(/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (/.f64 (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)) (/.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))))
(+.f64 x (-.f64 y (*.f64 y (log.f64 y))))
(neg.f64 (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x)))
(+.f64 x (-.f64 y (*.f64 y (log.f64 y))))
(neg.f64 (*.f64 -1 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x)))
(+.f64 x (-.f64 y (*.f64 y (log.f64 y))))
(+.f64 y (+.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (*.f64 (log.f64 y) (neg.f64 y))))
(+.f64 y (+.f64 (*.f64 (log.f64 y) (neg.f64 y)) (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2)))))
(+.f64 (*.f64 (log.f64 y) (neg.f64 y)) (+.f64 y (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2)))))
(+.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)))
(+.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))))
(+.f64 x (+.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 (*.f64 (log.f64 y) -1/2) z)))
(-.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) (+.f64 (*.f64 (log.f64 y) -1/2) x)) z)
(+.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (-.f64 (*.f64 (log.f64 y) -1/2) z))
(+.f64 x (+.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 (*.f64 (log.f64 y) -1/2) z)))
(-.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) (+.f64 (*.f64 (log.f64 y) -1/2) x)) z)
(+.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (*.f64 1 (-.f64 (*.f64 (log.f64 y) -1/2) z)))
(+.f64 x (+.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 (*.f64 (log.f64 y) -1/2) z)))
(-.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) (+.f64 (*.f64 (log.f64 y) -1/2) x)) z)
(+.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) 0)
(-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y))
(-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y)))))
(+.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (*.f64 0 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))))
(-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y))
(-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y)))))
(+.f64 0 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))
(-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y))
(-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y)))))
(+.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 (*.f64 (log.f64 y) -1/2) z)) x)
(+.f64 x (+.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 (*.f64 (log.f64 y) -1/2) z)))
(-.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) (+.f64 (*.f64 (log.f64 y) -1/2) x)) z)
(+.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 y (*.f64 y (log.f64 y))))
(+.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))))
(+.f64 (*.f64 (log.f64 y) -1/2) (*.f64 -1 (+.f64 z (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x)))))
(+.f64 (*.f64 (log.f64 y) -1/2) (+.f64 (neg.f64 z) (+.f64 x (-.f64 y (*.f64 y (log.f64 y))))))
(+.f64 (neg.f64 z) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) (+.f64 (*.f64 (log.f64 y) -1/2) x)))
(+.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))
(+.f64 x (+.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 (*.f64 (log.f64 y) -1/2) z)))
(-.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) (+.f64 (*.f64 (log.f64 y) -1/2) x)) z)
(+.f64 (neg.f64 z) (*.f64 -1 (+.f64 (*.f64 (log.f64 y) 1/2) (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x)))))
(+.f64 (neg.f64 z) (+.f64 (*.f64 (*.f64 (log.f64 y) 1/2) -1) (+.f64 x (-.f64 y (*.f64 y (log.f64 y))))))
(neg.f64 (+.f64 z (-.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (+.f64 y x))))
(+.f64 (*.f64 1 (-.f64 (*.f64 (log.f64 y) -1/2) z)) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x))
(+.f64 x (+.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 (*.f64 (log.f64 y) -1/2) z)))
(-.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) (+.f64 (*.f64 (log.f64 y) -1/2) x)) z)
(+.f64 (*.f64 x (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))) (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 (*.f64 (log.f64 y) -1/2) z))))
(*.f64 (/.f64 (-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y))) (+.f64 x (+.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 (*.f64 (log.f64 y) -1/2) z))))
(*.f64 (-.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) (+.f64 (*.f64 (log.f64 y) -1/2) x)) z) (/.f64 (-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y))))) (-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y)))))))
(+.f64 (*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))) (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (-.f64 (*.f64 (log.f64 y) -1/2) z)))
(*.f64 (/.f64 (-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y))) (+.f64 x (+.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 (*.f64 (log.f64 y) -1/2) z))))
(*.f64 (-.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) (+.f64 (*.f64 (log.f64 y) -1/2) x)) z) (/.f64 (-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y))))) (-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y)))))))
(+.f64 (*.f64 0 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))
(-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y))
(-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y)))))
(+.f64 (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))) (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x))))
(*.f64 (/.f64 (-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y))) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2)))))
(*.f64 (/.f64 (-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y))))) (-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y)))))) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2)))))
(+.f64 (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x))) (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))))
(*.f64 (/.f64 (-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y))) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2)))))
(*.f64 (/.f64 (-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y))))) (-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y)))))) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2)))))
(+.f64 (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 (*.f64 (log.f64 y) -1/2) z))) (*.f64 x (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))))
(*.f64 (/.f64 (-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y))) (+.f64 x (+.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 (*.f64 (log.f64 y) -1/2) z))))
(*.f64 (-.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) (+.f64 (*.f64 (log.f64 y) -1/2) x)) z) (/.f64 (-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y))))) (-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y)))))))
(+.f64 (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) x) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))))
(*.f64 (/.f64 (-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y))) (+.f64 x (+.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 (*.f64 (log.f64 y) -1/2) z))))
(*.f64 (-.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) (+.f64 (*.f64 (log.f64 y) -1/2) x)) z) (/.f64 (-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y))))) (-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y)))))))
(+.f64 (*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))) (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) x))
(*.f64 (/.f64 (-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y))) (+.f64 x (+.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 (*.f64 (log.f64 y) -1/2) z))))
(*.f64 (-.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) (+.f64 (*.f64 (log.f64 y) -1/2) x)) z) (/.f64 (-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y))))) (-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y)))))))
(+.f64 (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) x) (*.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))))
(*.f64 (/.f64 (-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y))) (+.f64 x (+.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 (*.f64 (log.f64 y) -1/2) z))))
(*.f64 (-.f64 (+.f64 (-.f64 y (*.f64 y (log.f64 y))) (+.f64 (*.f64 (log.f64 y) -1/2) x)) z) (/.f64 (-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y))))) (-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))) (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (-.f64 y (*.f64 y (log.f64 y)))))
(*.f64 (/.f64 (-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y))) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2)))))
(*.f64 (/.f64 (-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y))))) (-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y)))))) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2)))))
(+.f64 (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (-.f64 y (*.f64 y (log.f64 y)))) (*.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))))
(*.f64 (/.f64 (-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y))) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2)))))
(*.f64 (/.f64 (-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y))))) (-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y)))))) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2)))))
(+.f64 (*.f64 -1 (+.f64 z (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x)))) (*.f64 (log.f64 y) -1/2))
(+.f64 (*.f64 (log.f64 y) -1/2) (+.f64 (neg.f64 z) (+.f64 x (-.f64 y (*.f64 y (log.f64 y))))))
(+.f64 (neg.f64 z) (+.f64 (-.f64 y (*.f64 y (log.f64 y))) (+.f64 (*.f64 (log.f64 y) -1/2) x)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (log.f64 y) 1/2) (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x)))) (neg.f64 z))
(+.f64 (neg.f64 z) (+.f64 (*.f64 (*.f64 (log.f64 y) 1/2) -1) (+.f64 x (-.f64 y (*.f64 y (log.f64 y))))))
(neg.f64 (+.f64 z (-.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (+.f64 y x))))
(+.f64 (+.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (*.f64 (log.f64 y) (neg.f64 y))) y)
(+.f64 y (+.f64 (*.f64 (log.f64 y) (neg.f64 y)) (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2)))))
(+.f64 (*.f64 (log.f64 y) (neg.f64 y)) (+.f64 y (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2)))))
(*.f64 1 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))
(-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y))
(-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y)))))
(*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) 1)
(-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y))
(-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y)))))
(*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))))
(-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y))
(-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y)))))
(*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (/.f64 1 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))))
(-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y))
(-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y)))))
(*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))))
(-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y))
(-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y)))))
(*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (*.f64 1 (*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (/.f64 1 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))))))
(-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y))
(-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y)))))
(*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (/.f64 1 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))))))
(-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y))
(-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y)))))
(*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))))))
(-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y))
(-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y)))))
(*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (/.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))))
(-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y))
(-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y)))))
(*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (*.f64 (*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (/.f64 1 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))))
(-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y))
(-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y)))))
(*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (*.f64 (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))))
(-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y))
(-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y)))))
(*.f64 (+.f64 (+.f64 (*.f64 (log.f64 y) 1/2) z) (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x))) -1)
(+.f64 (neg.f64 z) (+.f64 (*.f64 (*.f64 (log.f64 y) 1/2) -1) (+.f64 x (-.f64 y (*.f64 y (log.f64 y))))))
(neg.f64 (+.f64 z (-.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (+.f64 y x))))
(*.f64 (+.f64 (+.f64 (*.f64 (log.f64 y) 1/2) z) (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x))) (neg.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))))
(*.f64 (+.f64 (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x)) (+.f64 z (*.f64 (log.f64 y) 1/2))) (neg.f64 (/.f64 (-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y)))))
(*.f64 (+.f64 z (-.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (+.f64 y x))) (neg.f64 (/.f64 (-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y))))) (-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y))))))))
(*.f64 (+.f64 (+.f64 (*.f64 (log.f64 y) 1/2) z) (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x))) (-.f64 0 (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))))))
(*.f64 (+.f64 (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x)) (+.f64 z (*.f64 (log.f64 y) 1/2))) (neg.f64 (*.f64 (/.f64 (-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y))) (/.f64 (-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y))))))
(*.f64 (*.f64 (/.f64 (-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y))))) (-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y)))))) (/.f64 (-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y))))) (-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y))))))) (neg.f64 (+.f64 z (-.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (+.f64 y x)))))
(*.f64 (+.f64 (+.f64 (*.f64 (log.f64 y) 1/2) z) (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x))) (-.f64 (/.f64 0 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))))
(*.f64 (+.f64 (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x)) (+.f64 z (*.f64 (log.f64 y) 1/2))) (*.f64 (-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y)) (/.f64 -1 (-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y)))))
(*.f64 (+.f64 z (-.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (+.f64 y x))) (*.f64 (-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y))))) (/.f64 -1 (-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y))))))))
(*.f64 (+.f64 (+.f64 (*.f64 (log.f64 y) 1/2) z) (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x))) (-.f64 0 (*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (/.f64 1 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))))))
(*.f64 (+.f64 (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x)) (+.f64 z (*.f64 (log.f64 y) 1/2))) (*.f64 (-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y)) (/.f64 -1 (-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y)))))
(*.f64 (+.f64 z (-.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (+.f64 y x))) (*.f64 (-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y))))) (/.f64 -1 (-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y))))))))
(*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))
(-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y))
(-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y)))))
(*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (/.f64 1 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))))))
(-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y))
(-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y)))))
(*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (/.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))))))
(-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y))
(-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y)))))
(*.f64 -1 (+.f64 (+.f64 (*.f64 (log.f64 y) 1/2) z) (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x))))
(+.f64 (neg.f64 z) (+.f64 (*.f64 (*.f64 (log.f64 y) 1/2) -1) (+.f64 x (-.f64 y (*.f64 y (log.f64 y))))))
(neg.f64 (+.f64 z (-.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (+.f64 y x))))
(*.f64 -1 (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (+.f64 (+.f64 (*.f64 (log.f64 y) 1/2) z) (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x)))))
(*.f64 (/.f64 (-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y))) (neg.f64 (+.f64 (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x)) (+.f64 z (*.f64 (log.f64 y) 1/2)))))
(*.f64 (/.f64 (-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y))))) (-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y)))))) (neg.f64 (+.f64 z (-.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (+.f64 y x)))))
(*.f64 (*.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (/.f64 1 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))
(-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y))
(-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y)))))
(*.f64 (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))
(-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y))
(-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y)))))
(*.f64 (neg.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))) (+.f64 (+.f64 (*.f64 (log.f64 y) 1/2) z) (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x))))
(*.f64 (+.f64 (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x)) (+.f64 z (*.f64 (log.f64 y) 1/2))) (neg.f64 (/.f64 (-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y)))))
(*.f64 (+.f64 z (-.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (+.f64 y x))) (neg.f64 (/.f64 (-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y))))) (-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y))))))))
(/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) 1)
(-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y))
(-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y)))))
(/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))))
(-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y))
(-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y)))))
(/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (/.f64 (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y))) (/.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)) (-.f64 (-.f64 (*.f64 (log.f64 y) -1/2) (-.f64 z x)) (-.f64 (*.f64 y (log.f64 y)) y)))))
(-.f64 (-.f64 x (-.f64 z (*.f64 (log.f64 y) -1/2))) (-.f64 (*.f64 y (log.f64 y)) y))
(-.f64 y (-.f64 (-.f64 z x) (-.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (log.f64 y)))))
(/.f64 (+.f64 (+.f64 (*.f64 (log.f64 y) 1/2) z) (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x))) -1)
(+.f64 (neg.f64 z) (+.f64 (*.f64 (*.f64 (log.f64 y) 1/2) -1) (+.f64 x (-.f64 y (*.f64 y (log.f64 y))))))
(neg.f64 (+.f64 z (-.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (+.f64 y x))))
(neg.f64 (+.f64 (+.f64 (*.f64 (log.f64 y) 1/2) z) (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x))))
(+.f64 (neg.f64 z) (+.f64 (*.f64 (*.f64 (log.f64 y) 1/2) -1) (+.f64 x (-.f64 y (*.f64 y (log.f64 y))))))
(neg.f64 (+.f64 z (-.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (+.f64 y x))))

localize3.0ms (0%)

Compiler

Compiled 6 to 4 computations (33.3% saved)

localize16.0ms (0.2%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.2b
(-.f64 y (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)))
0.3b
(*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y))
Compiler

Compiled 30 to 19 computations (36.7% saved)

series12.0ms (0.1%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
8.0ms
y
@-inf
(*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y))
3.0ms
y
@0
(*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y))
0.0ms
y
@inf
(*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y))
0.0ms
y
@-inf
(-.f64 y (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)))
0.0ms
y
@0
(-.f64 y (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)))

rewrite77.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1862×rational_best_oopsla_all_46_json-2
1862×rational_best_oopsla_all_46_json-1
1862×rational_best_oopsla_all_46_json-4
1862×rational_best_oopsla_all_46_json-3
1030×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01048
16048
217648
378144
4373844
Stop Event
node limit
Counts
2 → 83
Calls
Call 1
Inputs
(*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y))
(-.f64 y (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) (*.f64 0 (/.f64 (*.f64 y (log.f64 (/.f64 1 y))) (*.f64 y (log.f64 (/.f64 1 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) (*.f64 0 (*.f64 (log.f64 (/.f64 1 y)) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) (*.f64 0 (*.f64 (log.f64 (/.f64 1 y)) (/.f64 (neg.f64 y) (log.f64 (/.f64 1 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) (*.f64 0 (*.f64 y (*.f64 (/.f64 (log.f64 (/.f64 1 y)) (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 0 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 y (log.f64 (/.f64 1 y))) (*.f64 y (log.f64 (/.f64 1 y))))) (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (log.f64 (/.f64 1 y)) (/.f64 y y))) (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (log.f64 (/.f64 1 y)) (/.f64 (neg.f64 y) (log.f64 (/.f64 1 y))))) (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y (*.f64 (/.f64 (log.f64 (/.f64 1 y)) (log.f64 (/.f64 1 y))) (neg.f64 (/.f64 (log.f64 (/.f64 1 y)) (log.f64 (/.f64 1 y))))))) (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) (-.f64 0 (*.f64 0 (*.f64 (log.f64 (/.f64 1 y)) (/.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 y (log.f64 (/.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 y (log.f64 (/.f64 1 y))) (*.f64 y (log.f64 (/.f64 1 y))))) (*.f64 (/.f64 (*.f64 y (log.f64 (/.f64 1 y))) (*.f64 y (log.f64 (/.f64 1 y)))) (*.f64 y (log.f64 (/.f64 1 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (log.f64 (/.f64 1 y)) (/.f64 y y))) (*.f64 y (log.f64 (/.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 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)) (neg.f64 y)) (/.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) (/.f64 (*.f64 y (log.f64 (/.f64 1 y))) (*.f64 y (log.f64 (/.f64 1 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) (/.f64 (*.f64 y (/.f64 (log.f64 (/.f64 1 y)) (log.f64 (/.f64 1 y)))) (*.f64 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)) (neg.f64 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 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) (/.f64 (*.f64 (/.f64 (log.f64 (/.f64 1 y)) (log.f64 (/.f64 1 y))) (*.f64 y (/.f64 (log.f64 (/.f64 1 y)) (log.f64 (/.f64 1 y))))) (*.f64 (/.f64 (log.f64 (/.f64 1 y)) (log.f64 (/.f64 1 y))) (*.f64 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)) (neg.f64 y)) (/.f64 (*.f64 (log.f64 (/.f64 1 y)) (/.f64 (neg.f64 y) (log.f64 (/.f64 1 y)))) (*.f64 (log.f64 (/.f64 1 y)) (/.f64 (neg.f64 y) (log.f64 (/.f64 1 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) (/.f64 (/.f64 (*.f64 y (log.f64 (/.f64 1 y))) (*.f64 y (log.f64 (/.f64 1 y)))) (/.f64 (*.f64 y (log.f64 (/.f64 1 y))) (*.f64 y (log.f64 (/.f64 1 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) (/.f64 (*.f64 (log.f64 (/.f64 1 y)) (/.f64 y y)) (*.f64 (log.f64 (/.f64 1 y)) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (log.f64 (/.f64 1 y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 y (log.f64 (/.f64 1 y))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 y (*.f64 y (log.f64 (/.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 y (*.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (*.f64 0 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (log.f64 (/.f64 1 y))) y)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) -1) y)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))) (*.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))) (*.f64 y (log.f64 (/.f64 1 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))) (*.f64 y (log.f64 (/.f64 1 y)))) (*.f64 y (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 1 (log.f64 (/.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 1 (+.f64 1 (log.f64 (/.f64 1 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 -1 (-.f64 -1 (log.f64 (/.f64 1 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 -1 (-.f64 (neg.f64 (/.f64 y y)) (log.f64 (/.f64 1 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))) (+.f64 1 (log.f64 (/.f64 1 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (-.f64 (log.f64 (/.f64 1 y)) (neg.f64 (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (+.f64 1 (log.f64 (/.f64 1 y))) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (-.f64 1 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 (/.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (-.f64 (/.f64 y y) (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 (/.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (-.f64 (log.f64 (/.f64 1 y)) (*.f64 y (/.f64 -1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (-.f64 (log.f64 (/.f64 1 y)) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (-.f64 -1 (log.f64 (/.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (-.f64 (neg.f64 (/.f64 y y)) (log.f64 (/.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (-.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (-.f64 (neg.f64 (log.f64 (/.f64 1 y))) (*.f64 (/.f64 y y) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (-.f64 -1 (*.f64 (neg.f64 y) (/.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (-.f64 -1 (*.f64 (/.f64 y y) (*.f64 (log.f64 (/.f64 1 y)) (/.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (-.f64 (neg.f64 (log.f64 (/.f64 1 y))) (*.f64 y (/.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (*.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (/.f64 1 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (*.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))) (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (*.f64 1 (*.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (/.f64 1 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (*.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))) (*.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (/.f64 1 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (*.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))) (*.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))) (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (*.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (/.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (*.f64 (*.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (/.f64 1 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))) (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (*.f64 (*.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))) (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))) (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 y (-.f64 -1 (log.f64 (/.f64 1 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))) (*.f64 y (-.f64 -1 (log.f64 (/.f64 1 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))) (*.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (/.f64 1 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))) (*.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (/.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))) (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (-.f64 -1 (log.f64 (/.f64 1 y)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (-.f64 -1 (log.f64 (/.f64 1 y)))) (neg.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (/.f64 1 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))) (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (log.f64 (/.f64 1 y))) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))) (*.f64 y (-.f64 -1 (log.f64 (/.f64 1 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (/.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (/.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))) (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 -1 (log.f64 (/.f64 1 y)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 y (-.f64 -1 (log.f64 (/.f64 1 y)))))))))

simplify96.0ms (1%)

Algorithm
egg-herbie
Rules
1304×rational_best_oopsla_all_46_json_45_simplify-72
1288×rational_best_oopsla_all_46_json_45_simplify-49
844×rational_best_oopsla_all_46_json_45_simplify-7
734×rational_best_oopsla_all_46_json_45_simplify-89
604×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01853067
17542819
239562819
Stop Event
node limit
Counts
107 → 102
Calls
Call 1
Inputs
(*.f64 y (log.f64 y))
(*.f64 y (log.f64 y))
(*.f64 y (log.f64 y))
(*.f64 y (log.f64 y))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 -1 (*.f64 y (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 y)))))
(*.f64 -1 (*.f64 y (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 y)))))
(*.f64 -1 (*.f64 y (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 y)))))
(*.f64 -1 (*.f64 y (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 y)))))
(*.f64 (-.f64 1 (log.f64 y)) y)
(*.f64 (-.f64 1 (log.f64 y)) y)
(*.f64 (-.f64 1 (log.f64 y)) y)
(*.f64 (-.f64 1 (log.f64 y)) y)
(*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y)))))
(*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y)))))
(*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y)))))
(*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y)))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 -1))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 -1))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 -1))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 -1))))
(+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) 0)
(+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) (*.f64 0 (/.f64 (*.f64 y (log.f64 (/.f64 1 y))) (*.f64 y (log.f64 (/.f64 1 y))))))
(+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) (*.f64 0 (*.f64 (log.f64 (/.f64 1 y)) (/.f64 y y))))
(+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) (*.f64 0 (*.f64 (log.f64 (/.f64 1 y)) (/.f64 (neg.f64 y) (log.f64 (/.f64 1 y))))))
(+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) (*.f64 0 (*.f64 y (*.f64 (/.f64 (log.f64 (/.f64 1 y)) (log.f64 (/.f64 1 y))) (neg.f64 (/.f64 (log.f64 (/.f64 1 y)) (log.f64 (/.f64 1 y))))))))
(+.f64 0 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)))
(+.f64 (*.f64 0 (/.f64 (*.f64 y (log.f64 (/.f64 1 y))) (*.f64 y (log.f64 (/.f64 1 y))))) (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)))
(+.f64 (*.f64 0 (*.f64 (log.f64 (/.f64 1 y)) (/.f64 y y))) (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)))
(+.f64 (*.f64 0 (*.f64 (log.f64 (/.f64 1 y)) (/.f64 (neg.f64 y) (log.f64 (/.f64 1 y))))) (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)))
(+.f64 (*.f64 0 (*.f64 y (*.f64 (/.f64 (log.f64 (/.f64 1 y)) (log.f64 (/.f64 1 y))) (neg.f64 (/.f64 (log.f64 (/.f64 1 y)) (log.f64 (/.f64 1 y))))))) (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)))
(-.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) 0)
(-.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) (-.f64 0 (*.f64 0 (*.f64 (log.f64 (/.f64 1 y)) (/.f64 y y)))))
(-.f64 0 (*.f64 y (log.f64 (/.f64 1 y))))
(-.f64 (*.f64 0 (/.f64 (*.f64 y (log.f64 (/.f64 1 y))) (*.f64 y (log.f64 (/.f64 1 y))))) (*.f64 (/.f64 (*.f64 y (log.f64 (/.f64 1 y))) (*.f64 y (log.f64 (/.f64 1 y)))) (*.f64 y (log.f64 (/.f64 1 y)))))
(-.f64 (*.f64 0 (*.f64 (log.f64 (/.f64 1 y)) (/.f64 y y))) (*.f64 y (log.f64 (/.f64 1 y))))
(/.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) 1)
(/.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) (/.f64 (log.f64 (/.f64 1 y)) (log.f64 (/.f64 1 y))))
(/.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) (/.f64 y y))
(/.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) (/.f64 (*.f64 y (log.f64 (/.f64 1 y))) (*.f64 y (log.f64 (/.f64 1 y)))))
(/.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) (/.f64 (*.f64 y (/.f64 (log.f64 (/.f64 1 y)) (log.f64 (/.f64 1 y)))) (*.f64 y (/.f64 (log.f64 (/.f64 1 y)) (log.f64 (/.f64 1 y))))))
(/.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 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 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) (/.f64 (*.f64 (/.f64 (log.f64 (/.f64 1 y)) (log.f64 (/.f64 1 y))) (*.f64 y (/.f64 (log.f64 (/.f64 1 y)) (log.f64 (/.f64 1 y))))) (*.f64 (/.f64 (log.f64 (/.f64 1 y)) (log.f64 (/.f64 1 y))) (*.f64 y (/.f64 (log.f64 (/.f64 1 y)) (log.f64 (/.f64 1 y)))))))
(/.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) (/.f64 (*.f64 (log.f64 (/.f64 1 y)) (/.f64 (neg.f64 y) (log.f64 (/.f64 1 y)))) (*.f64 (log.f64 (/.f64 1 y)) (/.f64 (neg.f64 y) (log.f64 (/.f64 1 y))))))
(/.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) (/.f64 (/.f64 (*.f64 y (log.f64 (/.f64 1 y))) (*.f64 y (log.f64 (/.f64 1 y)))) (/.f64 (*.f64 y (log.f64 (/.f64 1 y))) (*.f64 y (log.f64 (/.f64 1 y))))))
(/.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) (/.f64 (*.f64 (log.f64 (/.f64 1 y)) (/.f64 y y)) (*.f64 (log.f64 (/.f64 1 y)) (/.f64 y y))))
(/.f64 (*.f64 y (log.f64 (/.f64 1 y))) -1)
(neg.f64 (*.f64 y (log.f64 (/.f64 1 y))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(+.f64 y (*.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) -1))
(+.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) 0)
(+.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (*.f64 0 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))))
(+.f64 0 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))
(+.f64 (*.f64 y (log.f64 (/.f64 1 y))) y)
(+.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) -1) y)
(+.f64 (*.f64 y (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))) (*.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))) (*.f64 y (log.f64 (/.f64 1 y)))))
(+.f64 (*.f64 0 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))
(+.f64 (*.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))) (*.f64 y (log.f64 (/.f64 1 y)))) (*.f64 y (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))))
(*.f64 1 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))
(*.f64 y (+.f64 1 (log.f64 (/.f64 1 y))))
(*.f64 y (*.f64 1 (+.f64 1 (log.f64 (/.f64 1 y)))))
(*.f64 y (*.f64 -1 (-.f64 -1 (log.f64 (/.f64 1 y)))))
(*.f64 y (*.f64 -1 (-.f64 (neg.f64 (/.f64 y y)) (log.f64 (/.f64 1 y)))))
(*.f64 y (*.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))) (+.f64 1 (log.f64 (/.f64 1 y)))))
(*.f64 y (-.f64 (log.f64 (/.f64 1 y)) (neg.f64 (/.f64 y y))))
(*.f64 y (*.f64 (+.f64 1 (log.f64 (/.f64 1 y))) (/.f64 y y)))
(*.f64 y (-.f64 1 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 (/.f64 y y)))))
(*.f64 y (-.f64 (/.f64 y y) (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 (/.f64 y y)))))
(*.f64 y (-.f64 (log.f64 (/.f64 1 y)) (*.f64 y (/.f64 -1 y))))
(*.f64 y (-.f64 (log.f64 (/.f64 1 y)) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y)))))
(*.f64 (neg.f64 y) (-.f64 -1 (log.f64 (/.f64 1 y))))
(*.f64 (neg.f64 y) (-.f64 (neg.f64 (/.f64 y y)) (log.f64 (/.f64 1 y))))
(*.f64 (neg.f64 y) (-.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) (/.f64 y y))))
(*.f64 (neg.f64 y) (-.f64 (neg.f64 (log.f64 (/.f64 1 y))) (*.f64 (/.f64 y y) (/.f64 y y))))
(*.f64 (neg.f64 y) (-.f64 -1 (*.f64 (neg.f64 y) (/.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)))))
(*.f64 (neg.f64 y) (-.f64 -1 (*.f64 (/.f64 y y) (*.f64 (log.f64 (/.f64 1 y)) (/.f64 y y)))))
(*.f64 (neg.f64 y) (-.f64 (neg.f64 (log.f64 (/.f64 1 y))) (*.f64 y (/.f64 1 y))))
(*.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) 1)
(*.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))))
(*.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (*.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (/.f64 1 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))))
(*.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (*.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))) (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))))
(*.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (*.f64 1 (*.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (/.f64 1 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))))))
(*.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (*.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))) (*.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (/.f64 1 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))))))
(*.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (*.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))) (*.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))) (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))))))
(*.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (*.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (/.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))))
(*.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (*.f64 (*.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (/.f64 1 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))) (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))))
(*.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (*.f64 (*.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))) (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))) (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))))
(*.f64 -1 (*.f64 y (-.f64 -1 (log.f64 (/.f64 1 y)))))
(*.f64 -1 (*.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))) (*.f64 y (-.f64 -1 (log.f64 (/.f64 1 y))))))
(*.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))
(*.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))) (*.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (/.f64 1 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))))))
(*.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))) (*.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (/.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))) (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))))))
(*.f64 (*.f64 y (-.f64 -1 (log.f64 (/.f64 1 y)))) -1)
(*.f64 (*.f64 y (-.f64 -1 (log.f64 (/.f64 1 y)))) (neg.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))))
(*.f64 (*.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (/.f64 1 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))
(*.f64 (*.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))) (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))
(*.f64 (+.f64 1 (log.f64 (/.f64 1 y))) y)
(*.f64 (neg.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))) (*.f64 y (-.f64 -1 (log.f64 (/.f64 1 y)))))
(/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) 1)
(/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (/.f64 y y))
(/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))))
(/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (/.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))) (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))))
(/.f64 (*.f64 y (-.f64 -1 (log.f64 (/.f64 1 y)))) -1)
(neg.f64 (*.f64 y (-.f64 -1 (log.f64 (/.f64 1 y)))))
Outputs
(*.f64 y (log.f64 y))
(*.f64 y (log.f64 y))
(*.f64 y (log.f64 y))
(*.f64 y (log.f64 y))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))
(*.f64 -1 (*.f64 y (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 y)))))
(*.f64 y (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 y)))))
(*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))) (neg.f64 y))
(*.f64 -1 (*.f64 y (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 y)))))
(*.f64 y (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 y)))))
(*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))) (neg.f64 y))
(*.f64 -1 (*.f64 y (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 y)))))
(*.f64 y (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 y)))))
(*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))) (neg.f64 y))
(*.f64 -1 (*.f64 y (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 y)))))
(*.f64 y (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 y)))))
(*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))) (neg.f64 y))
(*.f64 (-.f64 1 (log.f64 y)) y)
(*.f64 y (-.f64 1 (log.f64 y)))
(-.f64 y (*.f64 y (log.f64 y)))
(*.f64 (-.f64 1 (log.f64 y)) y)
(*.f64 y (-.f64 1 (log.f64 y)))
(-.f64 y (*.f64 y (log.f64 y)))
(*.f64 (-.f64 1 (log.f64 y)) y)
(*.f64 y (-.f64 1 (log.f64 y)))
(-.f64 y (*.f64 y (log.f64 y)))
(*.f64 (-.f64 1 (log.f64 y)) y)
(*.f64 y (-.f64 1 (log.f64 y)))
(-.f64 y (*.f64 y (log.f64 y)))
(*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y)))))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y)))))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y)))))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y)))))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 -1))))
(*.f64 y (+.f64 (log.f64 (/.f64 -1 y)) (+.f64 1 (log.f64 -1))))
(*.f64 y (+.f64 (log.f64 -1) (+.f64 1 (log.f64 (/.f64 -1 y)))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 -1))))
(*.f64 y (+.f64 (log.f64 (/.f64 -1 y)) (+.f64 1 (log.f64 -1))))
(*.f64 y (+.f64 (log.f64 -1) (+.f64 1 (log.f64 (/.f64 -1 y)))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 -1))))
(*.f64 y (+.f64 (log.f64 (/.f64 -1 y)) (+.f64 1 (log.f64 -1))))
(*.f64 y (+.f64 (log.f64 -1) (+.f64 1 (log.f64 (/.f64 -1 y)))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 -1))))
(*.f64 y (+.f64 (log.f64 (/.f64 -1 y)) (+.f64 1 (log.f64 -1))))
(*.f64 y (+.f64 (log.f64 -1) (+.f64 1 (log.f64 (/.f64 -1 y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) 0)
(*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))
(+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) (*.f64 0 (/.f64 (*.f64 y (log.f64 (/.f64 1 y))) (*.f64 y (log.f64 (/.f64 1 y))))))
(*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))
(+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) (*.f64 0 (*.f64 (log.f64 (/.f64 1 y)) (/.f64 y y))))
(*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))
(+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) (*.f64 0 (*.f64 (log.f64 (/.f64 1 y)) (/.f64 (neg.f64 y) (log.f64 (/.f64 1 y))))))
(*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))
(+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) (*.f64 0 (*.f64 y (*.f64 (/.f64 (log.f64 (/.f64 1 y)) (log.f64 (/.f64 1 y))) (neg.f64 (/.f64 (log.f64 (/.f64 1 y)) (log.f64 (/.f64 1 y))))))))
(*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))
(+.f64 0 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)))
(*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))
(+.f64 (*.f64 0 (/.f64 (*.f64 y (log.f64 (/.f64 1 y))) (*.f64 y (log.f64 (/.f64 1 y))))) (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)))
(*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))
(+.f64 (*.f64 0 (*.f64 (log.f64 (/.f64 1 y)) (/.f64 y y))) (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)))
(*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))
(+.f64 (*.f64 0 (*.f64 (log.f64 (/.f64 1 y)) (/.f64 (neg.f64 y) (log.f64 (/.f64 1 y))))) (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)))
(*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))
(+.f64 (*.f64 0 (*.f64 y (*.f64 (/.f64 (log.f64 (/.f64 1 y)) (log.f64 (/.f64 1 y))) (neg.f64 (/.f64 (log.f64 (/.f64 1 y)) (log.f64 (/.f64 1 y))))))) (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)))
(*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))
(-.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) 0)
(*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))
(-.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) (-.f64 0 (*.f64 0 (*.f64 (log.f64 (/.f64 1 y)) (/.f64 y y)))))
(*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))
(-.f64 0 (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))
(-.f64 (*.f64 0 (/.f64 (*.f64 y (log.f64 (/.f64 1 y))) (*.f64 y (log.f64 (/.f64 1 y))))) (*.f64 (/.f64 (*.f64 y (log.f64 (/.f64 1 y))) (*.f64 y (log.f64 (/.f64 1 y)))) (*.f64 y (log.f64 (/.f64 1 y)))))
(*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))
(-.f64 (*.f64 0 (*.f64 (log.f64 (/.f64 1 y)) (/.f64 y y))) (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))
(/.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) 1)
(*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))
(/.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) (/.f64 (log.f64 (/.f64 1 y)) (log.f64 (/.f64 1 y))))
(*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))
(/.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) (/.f64 y y))
(*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))
(/.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) (/.f64 (*.f64 y (log.f64 (/.f64 1 y))) (*.f64 y (log.f64 (/.f64 1 y)))))
(*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))
(/.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) (/.f64 (*.f64 y (/.f64 (log.f64 (/.f64 1 y)) (log.f64 (/.f64 1 y)))) (*.f64 y (/.f64 (log.f64 (/.f64 1 y)) (log.f64 (/.f64 1 y))))))
(/.f64 (*.f64 y (neg.f64 (log.f64 (/.f64 1 y)))) (/.f64 (*.f64 y (/.f64 (log.f64 (/.f64 1 y)) (log.f64 (/.f64 1 y)))) (*.f64 y (/.f64 (log.f64 (/.f64 1 y)) (log.f64 (/.f64 1 y))))))
(/.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 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 (*.f64 y (neg.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 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) (/.f64 (*.f64 (/.f64 (log.f64 (/.f64 1 y)) (log.f64 (/.f64 1 y))) (*.f64 y (/.f64 (log.f64 (/.f64 1 y)) (log.f64 (/.f64 1 y))))) (*.f64 (/.f64 (log.f64 (/.f64 1 y)) (log.f64 (/.f64 1 y))) (*.f64 y (/.f64 (log.f64 (/.f64 1 y)) (log.f64 (/.f64 1 y)))))))
(/.f64 (*.f64 y (neg.f64 (log.f64 (/.f64 1 y)))) (/.f64 (*.f64 (/.f64 (log.f64 (/.f64 1 y)) (log.f64 (/.f64 1 y))) (*.f64 y (/.f64 (log.f64 (/.f64 1 y)) (log.f64 (/.f64 1 y))))) (*.f64 (/.f64 (log.f64 (/.f64 1 y)) (log.f64 (/.f64 1 y))) (*.f64 y (/.f64 (log.f64 (/.f64 1 y)) (log.f64 (/.f64 1 y)))))))
(/.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) (/.f64 (*.f64 (log.f64 (/.f64 1 y)) (/.f64 (neg.f64 y) (log.f64 (/.f64 1 y)))) (*.f64 (log.f64 (/.f64 1 y)) (/.f64 (neg.f64 y) (log.f64 (/.f64 1 y))))))
(/.f64 (*.f64 y (neg.f64 (log.f64 (/.f64 1 y)))) (/.f64 (*.f64 (log.f64 (/.f64 1 y)) (/.f64 (neg.f64 y) (log.f64 (/.f64 1 y)))) (*.f64 (log.f64 (/.f64 1 y)) (/.f64 (neg.f64 y) (log.f64 (/.f64 1 y))))))
(/.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) (/.f64 (/.f64 (*.f64 y (log.f64 (/.f64 1 y))) (*.f64 y (log.f64 (/.f64 1 y)))) (/.f64 (*.f64 y (log.f64 (/.f64 1 y))) (*.f64 y (log.f64 (/.f64 1 y))))))
(*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))
(/.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) (/.f64 (*.f64 (log.f64 (/.f64 1 y)) (/.f64 y y)) (*.f64 (log.f64 (/.f64 1 y)) (/.f64 y y))))
(/.f64 (*.f64 y (neg.f64 (log.f64 (/.f64 1 y)))) (/.f64 (*.f64 (log.f64 (/.f64 1 y)) (/.f64 y y)) (*.f64 (log.f64 (/.f64 1 y)) (/.f64 y y))))
(/.f64 (*.f64 y (log.f64 (/.f64 1 y))) -1)
(*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))
(neg.f64 (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) -1))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(+.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) 0)
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(+.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (*.f64 0 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(+.f64 0 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(+.f64 (*.f64 y (log.f64 (/.f64 1 y))) y)
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(+.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)) -1) y)
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(+.f64 (*.f64 y (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))) (*.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))) (*.f64 y (log.f64 (/.f64 1 y)))))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(+.f64 (*.f64 0 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(+.f64 (*.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))) (*.f64 y (log.f64 (/.f64 1 y)))) (*.f64 y (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 1 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 y (+.f64 1 (log.f64 (/.f64 1 y))))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 y (*.f64 1 (+.f64 1 (log.f64 (/.f64 1 y)))))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 y (*.f64 -1 (-.f64 -1 (log.f64 (/.f64 1 y)))))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 y (*.f64 -1 (-.f64 (neg.f64 (/.f64 y y)) (log.f64 (/.f64 1 y)))))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 y (*.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))) (+.f64 1 (log.f64 (/.f64 1 y)))))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 y (-.f64 (log.f64 (/.f64 1 y)) (neg.f64 (/.f64 y y))))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 y (*.f64 (+.f64 1 (log.f64 (/.f64 1 y))) (/.f64 y y)))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 y (-.f64 1 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 (/.f64 y y)))))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 y (-.f64 (/.f64 y y) (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 (/.f64 y y)))))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 y (-.f64 (log.f64 (/.f64 1 y)) (*.f64 y (/.f64 -1 y))))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 y (-.f64 (log.f64 (/.f64 1 y)) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y)))))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 (neg.f64 y) (-.f64 -1 (log.f64 (/.f64 1 y))))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 (neg.f64 y) (-.f64 (neg.f64 (/.f64 y y)) (log.f64 (/.f64 1 y))))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 (neg.f64 y) (-.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) (/.f64 y y))))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 (neg.f64 y) (-.f64 (neg.f64 (log.f64 (/.f64 1 y))) (*.f64 (/.f64 y y) (/.f64 y y))))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 (neg.f64 y) (-.f64 -1 (*.f64 (neg.f64 y) (/.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)))))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 (neg.f64 y) (-.f64 -1 (*.f64 (/.f64 y y) (*.f64 (log.f64 (/.f64 1 y)) (/.f64 y y)))))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 (neg.f64 y) (-.f64 (neg.f64 (log.f64 (/.f64 1 y))) (*.f64 y (/.f64 1 y))))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) 1)
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (*.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (/.f64 1 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (*.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))) (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (*.f64 1 (*.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (/.f64 1 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))))))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (*.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))) (*.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (/.f64 1 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))))))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (*.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))) (*.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))) (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))))))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (*.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (/.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (*.f64 (*.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (/.f64 1 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))) (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (*.f64 (*.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))) (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))) (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 -1 (*.f64 y (-.f64 -1 (log.f64 (/.f64 1 y)))))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 -1 (*.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))) (*.f64 y (-.f64 -1 (log.f64 (/.f64 1 y))))))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))) (*.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (/.f64 1 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))))))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))) (*.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (/.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))) (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))))))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 (*.f64 y (-.f64 -1 (log.f64 (/.f64 1 y)))) -1)
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 (*.f64 y (-.f64 -1 (log.f64 (/.f64 1 y)))) (neg.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 (*.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (/.f64 1 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 (*.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))) (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 (+.f64 1 (log.f64 (/.f64 1 y))) y)
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 (neg.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))) (*.f64 y (-.f64 -1 (log.f64 (/.f64 1 y)))))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) 1)
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (/.f64 y y))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (/.f64 (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))) (/.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(/.f64 (*.f64 y (-.f64 -1 (log.f64 (/.f64 1 y)))) -1)
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))
(neg.f64 (*.f64 y (-.f64 -1 (log.f64 (/.f64 1 y)))))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 y (*.f64 y (log.f64 (/.f64 1 y))))

localize14.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)
0.1b
(-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))
0.1b
(*.f64 (+.f64 1/2 y) (log.f64 y))
Compiler

Compiled 35 to 19 computations (45.7% saved)

series7.0ms (0.1%)

Counts
3 → 51
Calls

15 calls:

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

rewrite152.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
982×rational_best_oopsla_all_46_json_45_simplify-10
974×rational_best_oopsla_all_46_json_45_simplify-7
720×rational_best_oopsla_all_46_json_45_simplify-35
600×rational_best_oopsla_all_46_json_45_simplify-108
504×rational_best_oopsla_all_46_json_45_simplify-80
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01169
16469
218169
379169
4405069
5713069
Stop Event
node limit
Counts
3 → 176
Calls
Call 1
Inputs
(*.f64 (+.f64 1/2 y) (log.f64 y))
(-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))
(+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 0 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 0 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 0 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 0 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (-.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (-.f64 (*.f64 0 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (-.f64 (*.f64 0 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (log.f64 y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 1/2 y) (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (log.f64 y)) (*.f64 1/2 (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (*.f64 (*.f64 y (log.f64 y)) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (-.f64 (*.f64 (*.f64 y (log.f64 y)) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (*.f64 (*.f64 1/2 (log.f64 y)) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (-.f64 (*.f64 (*.f64 1/2 (log.f64 y)) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) (*.f64 (+.f64 1/2 y) (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (log.f64 y)) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (log.f64 y)) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))) (*.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))) (-.f64 (*.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))) (*.f64 (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))) (-.f64 (*.f64 (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (log.f64 y)) (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 y (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 y (log.f64 y))) (*.f64 (*.f64 1/2 (log.f64 y)) (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 y (log.f64 y))) (-.f64 (*.f64 (*.f64 1/2 (log.f64 y)) (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (log.f64 y)) (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 1/2 (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 1/2 (log.f64 y))) (*.f64 (*.f64 y (log.f64 y)) (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 1/2 (log.f64 y))) (-.f64 (*.f64 (*.f64 y (log.f64 y)) (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))) (*.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))) (-.f64 (*.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))) (*.f64 (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))) (-.f64 (*.f64 (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y)))) (*.f64 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y))) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y))) y) (*.f64 1/2 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y))) y) (-.f64 (*.f64 1/2 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y)))) (*.f64 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y))) 1/2) (*.f64 y (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y))) 1/2) (-.f64 (*.f64 y (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y)))) (*.f64 (+.f64 1/2 y) (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))) (*.f64 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) y) (*.f64 1/2 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) y) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))) (*.f64 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) 1/2) (*.f64 y (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) 1/2) (-.f64 (*.f64 y (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))) (*.f64 (+.f64 1/2 y) (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (log.f64 y)))) (*.f64 (+.f64 1/2 y) (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) (neg.f64 (+.f64 1/2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (neg.f64 (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (log.f64 y)) (*.f64 (log.f64 y) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (log.f64 y)) (*.f64 -1/2 (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) 0) (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) 0) (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))))) (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))))) (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) (neg.f64 (+.f64 1/2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) (*.f64 0 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))))) (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y))))) (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y))))) (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) (neg.f64 (+.f64 1/2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) (*.f64 0 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y))))) (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))))) (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))))) (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) (neg.f64 (+.f64 1/2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) (*.f64 0 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))))) (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (log.f64 y))))) (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (log.f64 y))))) (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) (neg.f64 (+.f64 1/2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) (*.f64 0 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (log.f64 y))))) (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (/.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (/.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (/.f64 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (log.f64 y))) (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (/.f64 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y))) (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (/.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (/.f64 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) (neg.f64 (+.f64 1/2 y))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 y (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 y (*.f64 1 (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (*.f64 0 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 (*.f64 0 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) (*.f64 -1 (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z) y)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 z) (-.f64 y (*.f64 (+.f64 1/2 y) (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z)) y)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))) (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y (*.f64 (+.f64 1/2 y) (log.f64 y))) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z)) (*.f64 y (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z)) (-.f64 (*.f64 y (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1 (-.f64 z y)) (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (*.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 1 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (*.f64 1 (*.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 1 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (*.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 1 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (*.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (*.f64 (*.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 1 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))) (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (*.f64 (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))) (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (*.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 1 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (*.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (-.f64 z y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (-.f64 z y)) (neg.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (-.f64 z y)) (-.f64 (/.f64 0 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (-.f64 z y))) (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (-.f64 z y)) (neg.f64 (*.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 1 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (-.f64 z y)) (neg.f64 (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (neg.f64 y) (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (neg.f64 y) (*.f64 1 (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (neg.f64 y) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 1 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (-.f64 z y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (-.f64 z y)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 -1 z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 z (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 z (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) (neg.f64 (+.f64 1/2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 z (*.f64 y (log.f64 y))) (*.f64 -1/2 (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (*.f64 y (neg.f64 (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (*.f64 (log.f64 y) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) z) (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 z (*.f64 0 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))) (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))) (*.f64 -1 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (*.f64 1 (*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (/.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (neg.f64 z) (*.f64 (+.f64 1/2 y) (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z) (neg.f64 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))))

simplify152.0ms (1.5%)

Algorithm
egg-herbie
Rules
1350×rational_best_oopsla_all_46_json_45_simplify-49
1004×rational_best_oopsla_all_46_json_45_simplify-89
976×rational_best_oopsla_all_46_json_45_simplify-35
884×rational_best_oopsla_all_46_json_45_simplify-23
844×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03708617
112826939
258126931
Stop Event
node limit
Counts
227 → 234
Calls
Call 1
Inputs
(*.f64 1/2 (log.f64 y))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y))))
(+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y)))))
(+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y)))))
(+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y)))))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)
(+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y))
(*.f64 -1 (+.f64 (*.f64 1/2 (log.f64 y)) z))
(+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) (*.f64 -1 (+.f64 (*.f64 1/2 (log.f64 y)) z)))
(+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) (*.f64 -1 (+.f64 (*.f64 1/2 (log.f64 y)) z)))
(+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) (*.f64 -1 (+.f64 (*.f64 1/2 (log.f64 y)) z)))
(*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y)))))
(+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) (*.f64 -1 (+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) z)))
(+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) (*.f64 -1 (+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) z)))
(+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) (*.f64 -1 (+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) z)))
(*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z)) (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z)) (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z)) (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))))
(-.f64 y (*.f64 (+.f64 1/2 y) (log.f64 y)))
(-.f64 (+.f64 (*.f64 -1 z) y) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(-.f64 (+.f64 (*.f64 -1 z) y) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(-.f64 (+.f64 (*.f64 -1 z) y) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(*.f64 -1 z)
(-.f64 (+.f64 (*.f64 -1 z) y) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(-.f64 (+.f64 (*.f64 -1 z) y) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(-.f64 (+.f64 (*.f64 -1 z) y) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(*.f64 -1 z)
(-.f64 (+.f64 (*.f64 -1 z) y) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(-.f64 (+.f64 (*.f64 -1 z) y) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(-.f64 (+.f64 (*.f64 -1 z) y) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(+.f64 (*.f64 1/2 (log.f64 y)) z)
(+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z))
(+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z))
(+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y))))
(+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) (+.f64 z (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y))))))
(+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) (+.f64 z (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y))))))
(+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) (+.f64 z (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y))))))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)
(+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y) z))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y) z))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y) z))
(*.f64 (+.f64 1/2 y) (log.f64 y))
z
z
(+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) 0)
(+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 0 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))))
(+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 0 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y)))))
(+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 0 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))))
(+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 0 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (log.f64 y)))))
(+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (-.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) 0))
(+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (-.f64 (*.f64 0 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y)))) 0))
(+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))) 0))
(+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (-.f64 (*.f64 0 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (log.f64 y)))) 0))
(+.f64 0 (*.f64 (+.f64 1/2 y) (log.f64 y)))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(+.f64 (*.f64 y (log.f64 y)) (*.f64 1/2 (log.f64 y)))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (*.f64 (*.f64 y (log.f64 y)) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (-.f64 (*.f64 (*.f64 y (log.f64 y)) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) 0))
(+.f64 (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))))
(+.f64 (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (*.f64 (*.f64 1/2 (log.f64 y)) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))
(+.f64 (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (-.f64 (*.f64 (*.f64 1/2 (log.f64 y)) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) 0))
(+.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(+.f64 (*.f64 (*.f64 1/2 (log.f64 y)) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))))
(+.f64 (*.f64 (*.f64 y (log.f64 y)) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))))
(+.f64 (*.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))))
(+.f64 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))) (*.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))
(+.f64 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))) (-.f64 (*.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) 0))
(+.f64 (*.f64 (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))))
(+.f64 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))) (*.f64 (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))
(+.f64 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))) (-.f64 (*.f64 (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) 0))
(+.f64 (*.f64 (*.f64 1/2 (log.f64 y)) (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 y (log.f64 y))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 y (log.f64 y))) (*.f64 (*.f64 1/2 (log.f64 y)) (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 y (log.f64 y))) (-.f64 (*.f64 (*.f64 1/2 (log.f64 y)) (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) 0))
(+.f64 (*.f64 (*.f64 y (log.f64 y)) (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 1/2 (log.f64 y))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 1/2 (log.f64 y))) (*.f64 (*.f64 y (log.f64 y)) (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 1/2 (log.f64 y))) (-.f64 (*.f64 (*.f64 y (log.f64 y)) (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) 0))
(+.f64 (*.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))) (*.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))) (-.f64 (*.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) 0))
(+.f64 (*.f64 (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))) (*.f64 (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))) (-.f64 (*.f64 (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) 0))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y)))) (*.f64 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y))) y))
(+.f64 (*.f64 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y))) y) (*.f64 1/2 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y)))))
(+.f64 (*.f64 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y))) y) (-.f64 (*.f64 1/2 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y)))) 0))
(+.f64 (*.f64 y (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y)))) (*.f64 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y))) 1/2))
(+.f64 (*.f64 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y))) 1/2) (*.f64 y (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y)))))
(+.f64 (*.f64 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y))) 1/2) (-.f64 (*.f64 y (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y)))) 0))
(+.f64 (*.f64 0 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y)))) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))) (*.f64 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) y))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) y) (*.f64 1/2 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) y) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))) 0))
(+.f64 (*.f64 y (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))) (*.f64 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) 1/2))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) 1/2) (*.f64 y (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) 1/2) (-.f64 (*.f64 y (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))) 0))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(+.f64 (*.f64 0 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (log.f64 y)))) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(-.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) 0)
(-.f64 0 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))))
(-.f64 0 (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) (neg.f64 (+.f64 1/2 y))))
(-.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (neg.f64 (log.f64 y))))
(-.f64 (*.f64 1/2 (log.f64 y)) (*.f64 (log.f64 y) (neg.f64 y)))
(-.f64 (*.f64 y (log.f64 y)) (*.f64 -1/2 (log.f64 y)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y)))))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) 0) (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y)))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) 0) (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y)))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))))) (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))))) (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) (neg.f64 (+.f64 1/2 y))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) (*.f64 0 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))))) (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y)))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y))))) (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y))))) (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) (neg.f64 (+.f64 1/2 y))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) (*.f64 0 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y))))) (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y)))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))))) (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))))) (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) (neg.f64 (+.f64 1/2 y))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) (*.f64 0 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))))) (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y)))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (log.f64 y))))) (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (log.f64 y))))) (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) (neg.f64 (+.f64 1/2 y))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) (*.f64 0 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (log.f64 y))))) (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y)))))
(/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) 1)
(/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))
(/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y)))
(/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))))
(/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (/.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))
(/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (/.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))))
(/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (/.f64 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (log.f64 y))) (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (log.f64 y)))))
(/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (/.f64 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y))) (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y)))))
(/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (/.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))))
(/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (/.f64 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))))
(neg.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))))
(neg.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) (neg.f64 (+.f64 1/2 y))))
(+.f64 y (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z))
(+.f64 y (*.f64 1 (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z)))
(+.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) 0)
(+.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (*.f64 0 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))
(+.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 (*.f64 0 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))) 0))
(+.f64 0 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))
(+.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) (*.f64 -1 (-.f64 z y)))
(+.f64 (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z) y)
(+.f64 (neg.f64 z) (-.f64 y (*.f64 (+.f64 1/2 y) (log.f64 y))))
(+.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z)) y)
(+.f64 (*.f64 y (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))) (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z)))
(+.f64 (*.f64 0 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))
(+.f64 (-.f64 y (*.f64 (+.f64 1/2 y) (log.f64 y))) (neg.f64 z))
(+.f64 (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z)) (*.f64 y (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))
(+.f64 (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z)) (-.f64 (*.f64 y (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))) 0))
(+.f64 (*.f64 -1 (-.f64 z y)) (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))))
(*.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) 1)
(*.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))
(*.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (*.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 1 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))
(*.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))
(*.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (*.f64 1 (*.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 1 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))))
(*.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (*.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 1 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))))
(*.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))))
(*.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (*.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))
(*.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (*.f64 (*.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 1 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))) (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))
(*.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (*.f64 (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))) (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))
(*.f64 1 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))
(*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))
(*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (*.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 1 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))))
(*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (*.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))))
(*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (-.f64 z y)) -1)
(*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (-.f64 z y)) (neg.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))
(*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (-.f64 z y)) (-.f64 (/.f64 0 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (-.f64 z y))) (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))
(*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (-.f64 z y)) (neg.f64 (*.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 1 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))))
(*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (-.f64 z y)) (neg.f64 (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))))
(*.f64 -1 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (-.f64 z y)))
(*.f64 -1 (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (-.f64 z y))))
(*.f64 -1 (-.f64 (neg.f64 y) (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z)))
(*.f64 -1 (-.f64 (neg.f64 y) (*.f64 1 (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z))))
(*.f64 -1 (-.f64 (neg.f64 y) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z))))
(*.f64 (*.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 1 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))
(*.f64 (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))
(*.f64 (neg.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (-.f64 z y)))
(/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) 1)
(/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))
(/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))
(/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (-.f64 z y)) -1)
(neg.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (-.f64 z y)))
(-.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (neg.f64 z))
(-.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 -1 z))
(-.f64 z (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))))
(-.f64 z (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) (neg.f64 (+.f64 1/2 y))))
(-.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) 0)
(-.f64 0 (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z))
(-.f64 0 (*.f64 -1 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))
(-.f64 (+.f64 z (*.f64 y (log.f64 y))) (*.f64 -1/2 (log.f64 y)))
(-.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (*.f64 y (neg.f64 (log.f64 y))))
(-.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (*.f64 (log.f64 y) (neg.f64 y)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) z) (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y)))))
(-.f64 (+.f64 z (*.f64 0 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))) (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))) (*.f64 -1 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))
(*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) 1)
(*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))
(*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))
(*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))
(*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (*.f64 1 (*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))
(*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))
(*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))
(*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))
(*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))
(*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))
(*.f64 1 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (/.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))
(*.f64 -1 (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z))
(*.f64 -1 (*.f64 1 (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z)))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z)))
(*.f64 -1 (-.f64 (neg.f64 z) (*.f64 (+.f64 1/2 y) (log.f64 y))))
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))
(*.f64 (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z) -1)
(*.f64 (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z) (neg.f64 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z))
(/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) 1)
(/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))
(/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))
(neg.f64 (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z))
(neg.f64 (*.f64 -1 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))
Outputs
(*.f64 1/2 (log.f64 y))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 y (*.f64 -1 (log.f64 (/.f64 1 y))))
(*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))
(+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y)))))
(+.f64 (*.f64 y (*.f64 -1 (log.f64 (/.f64 1 y)))) (*.f64 (log.f64 (/.f64 1 y)) -1/2))
(+.f64 (*.f64 y (neg.f64 (log.f64 (/.f64 1 y)))) (*.f64 (log.f64 (/.f64 1 y)) -1/2))
(+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y)))))
(+.f64 (*.f64 y (*.f64 -1 (log.f64 (/.f64 1 y)))) (*.f64 (log.f64 (/.f64 1 y)) -1/2))
(+.f64 (*.f64 y (neg.f64 (log.f64 (/.f64 1 y)))) (*.f64 (log.f64 (/.f64 1 y)) -1/2))
(+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y)))))
(+.f64 (*.f64 y (*.f64 -1 (log.f64 (/.f64 1 y)))) (*.f64 (log.f64 (/.f64 1 y)) -1/2))
(+.f64 (*.f64 y (neg.f64 (log.f64 (/.f64 1 y)))) (*.f64 (log.f64 (/.f64 1 y)) -1/2))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)
(*.f64 y (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (+.f64 1/2 y))
(*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (+.f64 1/2 y))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (+.f64 1/2 y))
(*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (+.f64 1/2 y))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (+.f64 1/2 y))
(*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (+.f64 1/2 y))
(*.f64 -1 (+.f64 (*.f64 1/2 (log.f64 y)) z))
(neg.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z))
(+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) (*.f64 -1 (+.f64 (*.f64 1/2 (log.f64 y)) z)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (log.f64 y)) z)) (*.f64 y (-.f64 1 (log.f64 y))))
(+.f64 (neg.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z)) (-.f64 y (*.f64 y (log.f64 y))))
(+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) (*.f64 -1 (+.f64 (*.f64 1/2 (log.f64 y)) z)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (log.f64 y)) z)) (*.f64 y (-.f64 1 (log.f64 y))))
(+.f64 (neg.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z)) (-.f64 y (*.f64 y (log.f64 y))))
(+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) (*.f64 -1 (+.f64 (*.f64 1/2 (log.f64 y)) z)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (log.f64 y)) z)) (*.f64 y (-.f64 1 (log.f64 y))))
(+.f64 (neg.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z)) (-.f64 y (*.f64 y (log.f64 y))))
(*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y)))))
(-.f64 y (*.f64 y (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) (*.f64 -1 (+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) z)))
(+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) (*.f64 -1 (+.f64 (*.f64 (log.f64 (/.f64 1 y)) -1/2) z)))
(+.f64 (-.f64 y (*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))) (neg.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 y)) -1/2) z)))
(+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) (*.f64 -1 (+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) z)))
(+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) (*.f64 -1 (+.f64 (*.f64 (log.f64 (/.f64 1 y)) -1/2) z)))
(+.f64 (-.f64 y (*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))) (neg.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 y)) -1/2) z)))
(+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) (*.f64 -1 (+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) z)))
(+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) (*.f64 -1 (+.f64 (*.f64 (log.f64 (/.f64 1 y)) -1/2) z)))
(+.f64 (-.f64 y (*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))) (neg.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 y)) -1/2) z)))
(*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(+.f64 y (*.f64 y (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z)) (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))) (*.f64 -1 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z)))
(+.f64 y (+.f64 (neg.f64 (+.f64 (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z)) (*.f64 y (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z)) (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))) (*.f64 -1 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z)))
(+.f64 y (+.f64 (neg.f64 (+.f64 (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z)) (*.f64 y (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z)) (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))) (*.f64 -1 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z)))
(+.f64 y (+.f64 (neg.f64 (+.f64 (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z)) (*.f64 y (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))))
(-.f64 y (*.f64 (+.f64 1/2 y) (log.f64 y)))
(-.f64 y (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (+.f64 (*.f64 -1 z) y) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (+.f64 (*.f64 -1 z) y) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (+.f64 (*.f64 -1 z) y) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 -1 z)
(neg.f64 z)
(-.f64 (+.f64 (*.f64 -1 z) y) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (+.f64 (*.f64 -1 z) y) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (+.f64 (*.f64 -1 z) y) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 -1 z)
(neg.f64 z)
(-.f64 (+.f64 (*.f64 -1 z) y) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (+.f64 (*.f64 -1 z) y) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (+.f64 (*.f64 -1 z) y) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 (*.f64 1/2 (log.f64 y)) z)
(+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z))
(+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z))
(+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z))
(+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 y (*.f64 -1 (log.f64 (/.f64 1 y))))
(*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))
(+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) (+.f64 z (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y))))))
(+.f64 (*.f64 (log.f64 (/.f64 1 y)) -1/2) (+.f64 (*.f64 y (*.f64 -1 (log.f64 (/.f64 1 y)))) z))
(+.f64 (*.f64 (log.f64 (/.f64 1 y)) -1/2) (+.f64 (*.f64 y (neg.f64 (log.f64 (/.f64 1 y)))) z))
(+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) (+.f64 z (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y))))))
(+.f64 (*.f64 (log.f64 (/.f64 1 y)) -1/2) (+.f64 (*.f64 y (*.f64 -1 (log.f64 (/.f64 1 y)))) z))
(+.f64 (*.f64 (log.f64 (/.f64 1 y)) -1/2) (+.f64 (*.f64 y (neg.f64 (log.f64 (/.f64 1 y)))) z))
(+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) (+.f64 z (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y))))))
(+.f64 (*.f64 (log.f64 (/.f64 1 y)) -1/2) (+.f64 (*.f64 y (*.f64 -1 (log.f64 (/.f64 1 y)))) z))
(+.f64 (*.f64 (log.f64 (/.f64 1 y)) -1/2) (+.f64 (*.f64 y (neg.f64 (log.f64 (/.f64 1 y)))) z))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)
(*.f64 y (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y) z))
(+.f64 (*.f64 y (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z))
(+.f64 z (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (+.f64 1/2 y)))
(+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (+.f64 1/2 y)) z)
(+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y) z))
(+.f64 (*.f64 y (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z))
(+.f64 z (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (+.f64 1/2 y)))
(+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (+.f64 1/2 y)) z)
(+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y) z))
(+.f64 (*.f64 y (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z))
(+.f64 z (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (+.f64 1/2 y)))
(+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (+.f64 1/2 y)) z)
(*.f64 (+.f64 1/2 y) (log.f64 y))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
z
z
(+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) 0)
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 0 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 0 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y)))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 0 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 0 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (log.f64 y)))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (-.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) 0))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (-.f64 (*.f64 0 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y)))) 0))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))) 0))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (-.f64 (*.f64 0 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (log.f64 y)))) 0))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 0 (*.f64 (+.f64 1/2 y) (log.f64 y)))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 y (log.f64 y)) (*.f64 1/2 (log.f64 y)))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (*.f64 (*.f64 y (log.f64 y)) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))
(+.f64 (*.f64 (log.f64 y) (*.f64 1/2 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (*.f64 (*.f64 y (log.f64 y)) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (-.f64 (*.f64 (*.f64 y (log.f64 y)) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) 0))
(+.f64 (*.f64 (log.f64 y) (*.f64 1/2 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (*.f64 (*.f64 y (log.f64 y)) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (*.f64 (*.f64 y (log.f64 y)) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))
(+.f64 (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (*.f64 (*.f64 1/2 (log.f64 y)) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))
(+.f64 (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (-.f64 (*.f64 (*.f64 1/2 (log.f64 y)) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) 0))
(+.f64 (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (*.f64 (*.f64 1/2 (log.f64 y)) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (*.f64 1/2 (log.f64 y)) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))))
(+.f64 (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (*.f64 (*.f64 1/2 (log.f64 y)) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))
(+.f64 (*.f64 (*.f64 y (log.f64 y)) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))))
(+.f64 (*.f64 (log.f64 y) (*.f64 1/2 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (*.f64 (*.f64 y (log.f64 y)) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (*.f64 (*.f64 y (log.f64 y)) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))
(+.f64 (*.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))) (*.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))) (-.f64 (*.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) 0))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))) (*.f64 (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))) (-.f64 (*.f64 (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) 0))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (*.f64 1/2 (log.f64 y)) (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 y (log.f64 y))))
(*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y))))
(*.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 y (log.f64 y))) (*.f64 (*.f64 1/2 (log.f64 y)) (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))))
(*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y))))
(*.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 y (log.f64 y))) (-.f64 (*.f64 (*.f64 1/2 (log.f64 y)) (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) 0))
(*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y))))
(*.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 (*.f64 (*.f64 y (log.f64 y)) (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 1/2 (log.f64 y))))
(*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y))))
(*.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 1/2 (log.f64 y))) (*.f64 (*.f64 y (log.f64 y)) (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))))
(*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y))))
(*.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 1/2 (log.f64 y))) (-.f64 (*.f64 (*.f64 y (log.f64 y)) (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) 0))
(*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y))))
(*.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 (*.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))))
(*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y))))
(*.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))) (*.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))))
(*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y))))
(*.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))) (-.f64 (*.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) 0))
(*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y))))
(*.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 (*.f64 (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))))
(*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y))))
(*.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))) (*.f64 (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))))
(*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y))))
(*.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))) (-.f64 (*.f64 (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) 0))
(*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y))))
(*.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y)))) (*.f64 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y))) y))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y))) y) (*.f64 1/2 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y)))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y))) y) (-.f64 (*.f64 1/2 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y)))) 0))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 y (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y)))) (*.f64 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y))) 1/2))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y))) 1/2) (*.f64 y (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y)))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y))) 1/2) (-.f64 (*.f64 y (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y)))) 0))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 0 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y)))) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))) (*.f64 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) y))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) y) (*.f64 1/2 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) y) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))) 0))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 y (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))) (*.f64 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) 1/2))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) 1/2) (*.f64 y (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) 1/2) (-.f64 (*.f64 y (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))) 0))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 0 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (log.f64 y)))) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(-.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) 0)
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(-.f64 0 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(-.f64 0 (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) (neg.f64 (+.f64 1/2 y))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(-.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (neg.f64 (log.f64 y))))
(*.f64 (log.f64 y) (-.f64 y -1/2))
(-.f64 (*.f64 1/2 (log.f64 y)) (*.f64 (log.f64 y) (neg.f64 y)))
(-.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (neg.f64 (log.f64 y))))
(*.f64 (log.f64 y) (-.f64 y -1/2))
(-.f64 (*.f64 y (log.f64 y)) (*.f64 -1/2 (log.f64 y)))
(-.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (neg.f64 (log.f64 y))))
(*.f64 (log.f64 y) (-.f64 y -1/2))
(-.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y)))))
(*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y))))
(*.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) 0) (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y)))))
(*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y))))
(*.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) 0) (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y)))))
(*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y))))
(*.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))))) (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))))) (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) (neg.f64 (+.f64 1/2 y))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) (*.f64 0 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))))) (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y)))))
(*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y))))
(*.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y))))) (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y))))) (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) (neg.f64 (+.f64 1/2 y))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) (*.f64 0 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y))))) (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y)))))
(*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y))))
(*.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))))) (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))))) (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) (neg.f64 (+.f64 1/2 y))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) (*.f64 0 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))))) (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y)))))
(*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y))))
(*.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (log.f64 y))))) (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (log.f64 y))))) (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) (neg.f64 (+.f64 1/2 y))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) (*.f64 0 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (log.f64 y))))) (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y)))))
(*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y))))
(*.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) 1)
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y)))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (/.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (/.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (/.f64 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (log.f64 y))) (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (log.f64 y)))))
(/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (/.f64 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (log.f64 y))) (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (log.f64 y)))))
(/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (/.f64 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y))) (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y)))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (/.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))))
(/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (/.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))) (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (/.f64 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))) (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(neg.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(neg.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) (neg.f64 (+.f64 1/2 y))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 y (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 y (*.f64 1 (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z)))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) 0)
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (*.f64 0 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 (*.f64 0 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))) 0))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 0 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) (*.f64 -1 (-.f64 z y)))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z) y)
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 (neg.f64 z) (-.f64 y (*.f64 (+.f64 1/2 y) (log.f64 y))))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z)) y)
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 (*.f64 y (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))) (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z)))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 (*.f64 0 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 (-.f64 y (*.f64 (+.f64 1/2 y) (log.f64 y))) (neg.f64 z))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z)) (*.f64 y (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z)) (-.f64 (*.f64 y (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))) 0))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 (*.f64 -1 (-.f64 z y)) (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) 1)
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (*.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 1 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (*.f64 1 (*.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 1 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (*.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 1 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (*.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (*.f64 (*.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 1 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))) (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (*.f64 (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))) (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 1 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (*.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 1 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (*.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (-.f64 z y)) -1)
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (-.f64 z y)) (neg.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (-.f64 z y)) (-.f64 (/.f64 0 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (-.f64 z y))) (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (-.f64 z y)) (neg.f64 (*.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 1 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (-.f64 z y)) (neg.f64 (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 -1 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (-.f64 z y)))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 -1 (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (-.f64 z y))))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 -1 (-.f64 (neg.f64 y) (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z)))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 -1 (-.f64 (neg.f64 y) (*.f64 1 (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z))))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 -1 (-.f64 (neg.f64 y) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z))))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (*.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 1 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (neg.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (-.f64 z y)))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) 1)
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (/.f64 (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (-.f64 z y)) -1)
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(neg.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (-.f64 z y)))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (neg.f64 z))
(+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z))
(+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 -1 z))
(+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z))
(+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 z (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))))
(+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z))
(+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 z (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) (neg.f64 (+.f64 1/2 y))))
(+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z))
(+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) 0)
(+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z))
(+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 0 (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z))
(+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z))
(+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 0 (*.f64 -1 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))
(+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z))
(+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (+.f64 z (*.f64 y (log.f64 y))) (*.f64 -1/2 (log.f64 y)))
(+.f64 (*.f64 y (log.f64 y)) (-.f64 z (*.f64 (log.f64 y) -1/2)))
(+.f64 z (*.f64 (log.f64 y) (-.f64 y -1/2)))
(-.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (*.f64 y (neg.f64 (log.f64 y))))
(+.f64 (*.f64 y (log.f64 y)) (-.f64 z (*.f64 (log.f64 y) -1/2)))
(+.f64 z (*.f64 (log.f64 y) (-.f64 y -1/2)))
(-.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (*.f64 (log.f64 y) (neg.f64 y)))
(+.f64 (*.f64 y (log.f64 y)) (-.f64 z (*.f64 (log.f64 y) -1/2)))
(+.f64 z (*.f64 (log.f64 y) (-.f64 y -1/2)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y)))) z) (*.f64 (/.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) (*.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y)))))
(+.f64 z (*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))) (neg.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))))))
(+.f64 z (*.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(-.f64 (+.f64 z (*.f64 0 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))) (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))))
(+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z))
(+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))) (*.f64 -1 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))
(+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z))
(+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) 1)
(+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z))
(+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))
(+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z))
(+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))
(+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z))
(+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))
(+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z))
(+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (*.f64 1 (*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))
(+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z))
(+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))
(+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z))
(+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))
(+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z))
(+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))
(+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z))
(+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))
(+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z))
(+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))
(+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z))
(+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 1 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))
(+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z))
(+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))
(+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z))
(+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (/.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))
(+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z))
(+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))
(+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z))
(+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 -1 (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z))
(+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z))
(+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 -1 (*.f64 1 (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z)))
(+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z))
(+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z)))
(+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z))
(+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 -1 (-.f64 (neg.f64 z) (*.f64 (+.f64 1/2 y) (log.f64 y))))
(+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z))
(+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))
(+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z))
(+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z) -1)
(+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z))
(+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z) (neg.f64 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))
(+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z))
(+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))
(+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z))
(+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))) (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z))
(+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z))
(+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))
(/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) 1)
(+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z))
(+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))
(/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))
(+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z))
(+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))
(/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z))))
(+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z))
(+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))
(neg.f64 (-.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) z))
(+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z))
(+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))
(neg.f64 (*.f64 -1 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))
(+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z))
(+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))

localize42.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(-.f64 (-.f64 (+.f64 x y) z) (+.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) y) (*.f64 1/2 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))
0.1b
(/.f64 (log.f64 y) (+.f64 y 1/2))
0.2b
(*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))
0.3b
(*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) y)
Compiler

Compiled 116 to 66 computations (43.1% saved)

series4.0ms (0%)

Counts
4 → 72
Calls

18 calls:

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

rewrite114.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
1274×rational_best_oopsla_all_46_json_45_simplify-37
1210×rational_best_oopsla_all_46_json_45_simplify-23
900×rational_best_oopsla_all_46_json_45_simplify-13
854×rational_best_oopsla_all_46_json-2
854×rational_best_oopsla_all_46_json-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
017174
1108140
2358140
31808140
Stop Event
node limit
Counts
4 → 237
Calls
Call 1
Inputs
(*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) y)
(*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))
(/.f64 (log.f64 y) (+.f64 y 1/2))
(-.f64 (-.f64 (+.f64 x y) z) (+.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) y) (*.f64 1/2 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 y (+.f64 y 1/2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (neg.f64 (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (neg.f64 (neg.f64 y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (neg.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (neg.f64 (+.f64 y 1/2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 1 (*.f64 y (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 1/2 (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 1 (*.f64 y (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 1 (*.f64 (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 1 (*.f64 (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 y))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y 1/2) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) y) (*.f64 y (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) y) (*.f64 y (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y y) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y y) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) (*.f64 y 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 y (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 y (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y y))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))) (neg.f64 (neg.f64 y))) (*.f64 (neg.f64 (neg.f64 y)) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (neg.f64 (neg.f64 y))) (*.f64 (neg.f64 (neg.f64 y)) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))) (neg.f64 (neg.f64 y))) (*.f64 (neg.f64 (neg.f64 y)) (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (neg.f64 (neg.f64 y))) (*.f64 (neg.f64 (neg.f64 y)) (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (neg.f64 (+.f64 y 1/2))))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 y (+.f64 y 1/2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (neg.f64 (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (neg.f64 (neg.f64 y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (neg.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (neg.f64 (+.f64 y 1/2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (neg.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (neg.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (neg.f64 (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (neg.f64 (+.f64 y 1/2))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (neg.f64 (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (neg.f64 (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 y))) (neg.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))) (neg.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 y (+.f64 y 1/2)) (*.f64 y (+.f64 y 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))) (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y y)) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (neg.f64 (neg.f64 y)) (neg.f64 (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (neg.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (neg.f64 (+.f64 y 1/2)))) (neg.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (neg.f64 (+.f64 y 1/2))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (+.f64 y 1/2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (neg.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (neg.f64 (neg.f64 (+.f64 y 1/2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (neg.f64 (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (+.f64 y 1/2) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (+.f64 y 1/2)))) (*.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 y (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (+.f64 y 1/2)))) (*.f64 1/2 (*.f64 (+.f64 y 1/2) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (+.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) -1/2)) (+.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 1/2 (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) -1/2)) (+.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 y (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2)))) (+.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 y 1/2) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 y 1/2) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (neg.f64 (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (neg.f64 (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (neg.f64 (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (+.f64 y 1/2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (neg.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (neg.f64 (neg.f64 (+.f64 y 1/2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (neg.f64 (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (neg.f64 (+.f64 y 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (neg.f64 (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (neg.f64 (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (+.f64 y 1/2)) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (neg.f64 (+.f64 y 1/2))) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (+.f64 y 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (neg.f64 (neg.f64 (+.f64 y 1/2))) (neg.f64 (neg.f64 (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (neg.f64 (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)))) (neg.f64 (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 1 (/.f64 (log.f64 y) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (log.f64 y) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 1 (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2))) (-.f64 0 (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 1 (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 y (*.f64 1 (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 y (+.f64 0 (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 y (+.f64 (-.f64 x z) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (neg.f64 (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 y (+.f64 (-.f64 x (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (-.f64 y (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (-.f64 y z) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (neg.f64 (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 y (-.f64 x z)) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (neg.f64 (+.f64 y 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 y (-.f64 x z)) (*.f64 1 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (neg.f64 (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 y (-.f64 x z)) (+.f64 0 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (neg.f64 (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (*.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 y (-.f64 x (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 y (-.f64 x (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (*.f64 1 (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 y (-.f64 x (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 0 (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x z) (-.f64 y (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (-.f64 x z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (-.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y z) (-.f64 x (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 z) (+.f64 y (-.f64 x (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (neg.f64 (+.f64 y 1/2))) (+.f64 y (-.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) y)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y (-.f64 x z)) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))) (*.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (neg.f64 (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y (-.f64 x (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))) (*.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z -1) (+.f64 y (-.f64 x (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) -1) (+.f64 y (-.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))) (*.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 x z) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))) (*.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) (-.f64 y (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))) (*.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) (-.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 x (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))) (*.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) (-.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y z) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))) (*.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) (-.f64 x (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) -1) (*.f64 -1 (-.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (+.f64 y (-.f64 x z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) -1) (*.f64 -1 (-.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (+.f64 y (-.f64 x z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (/.f64 1 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (*.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (/.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (-.f64 z (+.f64 y x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (-.f64 z (+.f64 y x))) (-.f64 0 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) (*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (/.f64 1 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) (*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (/.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (-.f64 z (+.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (/.f64 1 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))) (+.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (-.f64 z (+.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (/.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (-.f64 z (+.f64 y x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (-.f64 z (+.f64 y x))))))))

simplify259.0ms (2.6%)

Algorithm
egg-herbie
Rules
1876×rational_best_oopsla_all_46_json_45_simplify-89
1584×rational_best_oopsla_all_46_json_45_simplify-24
1524×rational_best_oopsla_all_46_json_45_simplify-74
906×rational_best_oopsla_all_46_json_45_simplify-10
420×rational_best_oopsla_all_46_json_45_simplify-37
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
060616505
1229615353
2782315079
Stop Event
node limit
Counts
309 → 363
Calls
Call 1
Inputs
(*.f64 y (log.f64 y))
(*.f64 y (log.f64 y))
(*.f64 y (log.f64 y))
(*.f64 y (log.f64 y))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)
(log.f64 y)
(log.f64 y)
(log.f64 y)
(log.f64 y)
(*.f64 -1 (log.f64 (/.f64 1 y)))
(*.f64 -1 (log.f64 (/.f64 1 y)))
(*.f64 -1 (log.f64 (/.f64 1 y)))
(*.f64 -1 (log.f64 (/.f64 1 y)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))
(*.f64 2 (log.f64 y))
(+.f64 (*.f64 2 (log.f64 y)) (*.f64 -4 (*.f64 y (log.f64 y))))
(+.f64 (*.f64 8 (*.f64 (pow.f64 y 2) (log.f64 y))) (+.f64 (*.f64 2 (log.f64 y)) (*.f64 -4 (*.f64 y (log.f64 y)))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 y 3) (log.f64 y))) (+.f64 (*.f64 8 (*.f64 (pow.f64 y 2) (log.f64 y))) (+.f64 (*.f64 2 (log.f64 y)) (*.f64 -4 (*.f64 y (log.f64 y))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 y)) y))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 y)) y)) (*.f64 1/2 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 2))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 y)) y)) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 3))) (*.f64 1/2 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 y)) y)) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 2))) (*.f64 1/8 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 4))))))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 y)) y)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 2))) (/.f64 (log.f64 -1) y)))
(+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 y)) y)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 2))) (/.f64 (log.f64 -1) y))))
(+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 3))) (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 y)) y)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 2))) (/.f64 (log.f64 -1) y)))))
(-.f64 y (+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z)))
(-.f64 (+.f64 y x) (+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z)))
(-.f64 (+.f64 y x) (+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z)))
(-.f64 (+.f64 y x) (+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z)))
x
(-.f64 (+.f64 y x) (+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z)))
(-.f64 (+.f64 y x) (+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z)))
(-.f64 (+.f64 y x) (+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z)))
x
(-.f64 (+.f64 y x) (+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z)))
(-.f64 (+.f64 y x) (+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z)))
(-.f64 (+.f64 y x) (+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z)))
(-.f64 x (+.f64 (*.f64 1/2 (log.f64 y)) z))
(-.f64 (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x) (+.f64 (*.f64 1/2 (log.f64 y)) z))
(-.f64 (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x) (+.f64 (*.f64 1/2 (log.f64 y)) z))
(-.f64 (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x) (+.f64 (*.f64 1/2 (log.f64 y)) z))
(*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y)))))
(-.f64 (+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) x) (+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) z))
(-.f64 (+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) x) (+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) z))
(-.f64 (+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) x) (+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) z))
(*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(-.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))) x) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z))
(-.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))) x) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z))
(-.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))) x) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z))
(-.f64 (+.f64 y x) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y))))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y))))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y))))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y))))
(*.f64 -1 z)
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y))))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y))))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y))))
(*.f64 -1 z)
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y))))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y))))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y))))
(+.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) 0)
(+.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))) 0))
(+.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 y (+.f64 y 1/2)) 0))
(+.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) 0))
(+.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) 0))
(+.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y y)) 0))
(+.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) 0))
(+.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))) 0))
(+.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) 0))
(+.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (neg.f64 (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) 0))
(+.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (neg.f64 (neg.f64 y)) 0))
(+.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (neg.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (neg.f64 (+.f64 y 1/2)))) 0))
(+.f64 0 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(+.f64 (*.f64 1/2 (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(+.f64 (*.f64 y (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(+.f64 (*.f64 y (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 1 (*.f64 y (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))))
(+.f64 (*.f64 y (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 1/2 (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(+.f64 (*.f64 y (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(+.f64 (*.f64 y (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 1 (*.f64 y (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))))))
(+.f64 (*.f64 (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))))
(+.f64 (*.f64 (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 1 (*.f64 (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 1 (*.f64 (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))))
(+.f64 (*.f64 0 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 y))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) y))
(+.f64 (*.f64 (*.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y y)))
(+.f64 (*.f64 (*.f64 y 1/2) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) (*.f64 y y)))
(+.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) y) (*.f64 y (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(+.f64 (*.f64 y (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) 1/2))
(+.f64 (*.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) y) (*.f64 y (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(+.f64 (*.f64 (*.f64 y y) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y 1/2)))
(+.f64 (*.f64 (*.f64 y (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))))
(+.f64 (*.f64 (*.f64 y (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))))))
(+.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))))
(+.f64 (*.f64 (*.f64 (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))))
(+.f64 (*.f64 (*.f64 y y) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) (*.f64 y 1/2)))
(+.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(+.f64 (*.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(+.f64 (*.f64 0 (*.f64 y (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(+.f64 (*.f64 (*.f64 y (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 y (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))))
(+.f64 (*.f64 (*.f64 y (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 y (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))))))
(+.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))))
(+.f64 (*.f64 (*.f64 (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(+.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(+.f64 (*.f64 (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(+.f64 (*.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(+.f64 (*.f64 0 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y y))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(+.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(+.f64 (*.f64 (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(+.f64 (*.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))) (neg.f64 (neg.f64 y))) (*.f64 (neg.f64 (neg.f64 y)) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(+.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (neg.f64 (neg.f64 y))) (*.f64 (neg.f64 (neg.f64 y)) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(+.f64 (*.f64 (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))) (neg.f64 (neg.f64 y))) (*.f64 (neg.f64 (neg.f64 y)) (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(+.f64 (*.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (neg.f64 (neg.f64 y))) (*.f64 (neg.f64 (neg.f64 y)) (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(+.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (neg.f64 (+.f64 y 1/2))))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(-.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) 0)
(-.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))) 0))
(-.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 y (+.f64 y 1/2)) 0))
(-.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) 0))
(-.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) 0))
(-.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y y)) 0))
(-.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) 0))
(-.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))) 0))
(-.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) 0))
(-.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (neg.f64 (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) 0))
(-.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (neg.f64 (neg.f64 y)) 0))
(-.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (neg.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (neg.f64 (+.f64 y 1/2)))) 0))
(-.f64 0 (neg.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))))
(-.f64 0 (*.f64 1 (neg.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (neg.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))))
(-.f64 0 (*.f64 (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (neg.f64 (+.f64 y 1/2)))))
(-.f64 0 (*.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (neg.f64 (+.f64 y 1/2))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))))
(-.f64 0 (*.f64 -1 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(-.f64 (*.f64 0 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (neg.f64 (+.f64 y 1/2)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (neg.f64 (+.f64 y 1/2)))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 y))) (neg.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))) (neg.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))))
(/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) 1)
(/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))
(/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2))))
(/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 y y))
(/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))))
(/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))
(/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))))
(/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))
(/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 y (+.f64 y 1/2)) (*.f64 y (+.f64 y 1/2))))
(/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))))
(/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))) (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))))
(/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y y)) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y y))))
(/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))))
(/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (neg.f64 (neg.f64 y)) (neg.f64 (neg.f64 y))))
(/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (neg.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (neg.f64 (+.f64 y 1/2)))) (neg.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (neg.f64 (+.f64 y 1/2))))))
(+.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) 0)
(+.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) 0))
(+.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (+.f64 y 1/2))) 0))
(+.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2)))) 0))
(+.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (neg.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) 0))
(+.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (neg.f64 (neg.f64 (+.f64 y 1/2))) 0))
(+.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (neg.f64 (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)))) 0))
(+.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))
(+.f64 0 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))
(+.f64 (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))
(+.f64 (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))))
(+.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 y 1/2) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (+.f64 y 1/2)))) (*.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (+.f64 y 1/2)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 y (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(+.f64 (*.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (+.f64 y 1/2)))) (*.f64 1/2 (*.f64 (+.f64 y 1/2) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (+.f64 y 1/2)))))
(+.f64 (*.f64 y (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(+.f64 (*.f64 1/2 (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (+.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) -1/2))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) -1/2)) (+.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 1/2 (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) -1/2)) (+.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 y (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))))))
(+.f64 (*.f64 y (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2)))) (+.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) -1/2))))
(+.f64 (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(+.f64 (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(+.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(+.f64 (*.f64 (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(+.f64 (*.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(+.f64 (*.f64 0 (*.f64 (+.f64 y 1/2) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))
(+.f64 (*.f64 0 (*.f64 (+.f64 y 1/2) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))
(+.f64 (*.f64 y (neg.f64 (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (neg.f64 (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)))) 1/2))
(+.f64 (*.f64 1/2 (neg.f64 (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))
(-.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) 0)
(-.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) 0))
(-.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (+.f64 y 1/2))) 0))
(-.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2)))) 0))
(-.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (neg.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) 0))
(-.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (neg.f64 (neg.f64 (+.f64 y 1/2))) 0))
(-.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (neg.f64 (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)))) 0))
(-.f64 0 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (neg.f64 (+.f64 y 1/2))))
(-.f64 0 (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (neg.f64 (+.f64 y 1/2)))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (neg.f64 (+.f64 y 1/2)))))
(-.f64 0 (*.f64 (neg.f64 (+.f64 y 1/2)) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))
(-.f64 0 (*.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (neg.f64 (+.f64 y 1/2))) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (+.f64 y 1/2)))
(/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) 1)
(/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))
(/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2))))
(/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))
(/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))
(/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))
(/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (+.f64 y 1/2)))))
(/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2))))))
(/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (neg.f64 (neg.f64 (+.f64 y 1/2))) (neg.f64 (neg.f64 (+.f64 y 1/2)))))
(/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (neg.f64 (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)))) (neg.f64 (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2))))))
(+.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) 0)
(+.f64 0 (/.f64 (log.f64 y) (+.f64 y 1/2)))
(-.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) 0)
(-.f64 0 (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) 1)
(*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 1 (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(*.f64 1 (/.f64 (log.f64 y) (+.f64 y 1/2)))
(*.f64 (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (log.f64 y) (+.f64 y 1/2)))
(*.f64 (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 1 (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2))))))
(*.f64 (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2))))))
(*.f64 (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2))) -1)
(*.f64 (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2))) (-.f64 0 (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(*.f64 -1 (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 1 (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (log.f64 y) (+.f64 y 1/2)))
(*.f64 (*.f64 (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (log.f64 y) (+.f64 y 1/2)))
(*.f64 (neg.f64 (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2))))
(+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(+.f64 y (*.f64 1 (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))
(+.f64 y (+.f64 0 (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))
(+.f64 y (+.f64 (-.f64 x z) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (neg.f64 (+.f64 y 1/2)))))
(+.f64 y (+.f64 (-.f64 x (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (neg.f64 z)))
(+.f64 x (+.f64 (-.f64 y (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (neg.f64 z)))
(+.f64 x (+.f64 (-.f64 y z) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (neg.f64 (+.f64 y 1/2)))))
(+.f64 (+.f64 y (-.f64 x z)) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (neg.f64 (+.f64 y 1/2))))
(+.f64 (+.f64 y (-.f64 x z)) (*.f64 1 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (neg.f64 (+.f64 y 1/2)))))
(+.f64 (+.f64 y (-.f64 x z)) (+.f64 0 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (neg.f64 (+.f64 y 1/2)))))
(+.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) 0)
(+.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (*.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) 0))
(+.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) 0))
(+.f64 0 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))
(+.f64 (+.f64 y (-.f64 x (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (neg.f64 z))
(+.f64 (+.f64 y (-.f64 x (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (*.f64 1 (neg.f64 z)))
(+.f64 (+.f64 y (-.f64 x (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 0 (neg.f64 z)))
(+.f64 (-.f64 x z) (-.f64 y (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(+.f64 (-.f64 y (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (-.f64 x z))
(+.f64 (-.f64 x (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (-.f64 y z))
(+.f64 (-.f64 y z) (-.f64 x (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(+.f64 (neg.f64 z) (+.f64 y (-.f64 x (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))
(+.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (neg.f64 (+.f64 y 1/2))) (+.f64 y (-.f64 x z)))
(+.f64 (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) y)
(+.f64 (*.f64 (+.f64 y (-.f64 x z)) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))) (*.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (neg.f64 (+.f64 y 1/2)))))
(+.f64 (*.f64 0 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))
(+.f64 (*.f64 (+.f64 y (-.f64 x (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))) (*.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) (neg.f64 z)))
(+.f64 (*.f64 z -1) (+.f64 y (-.f64 x (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))
(+.f64 (*.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) -1) (+.f64 y (-.f64 x z)))
(+.f64 (*.f64 y (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))) (*.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))
(+.f64 (*.f64 (-.f64 x z) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))) (*.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) (-.f64 y (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))
(+.f64 (*.f64 (-.f64 y (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))) (*.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) (-.f64 x z)))
(+.f64 (*.f64 (-.f64 x (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))) (*.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) (-.f64 y z)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))) (*.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) (-.f64 x (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))
(+.f64 (*.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) -1) (*.f64 -1 (-.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (+.f64 y (-.f64 x z)))))
(+.f64 (*.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) -1) (*.f64 -1 (-.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (+.f64 y (-.f64 x z)))))
(*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) 1)
(*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))))
(*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (/.f64 1 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))))
(*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (*.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))))
(*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (/.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))))
(*.f64 1 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))
(*.f64 (+.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (-.f64 z (+.f64 y x))) -1)
(*.f64 (+.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (-.f64 z (+.f64 y x))) (-.f64 0 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))))
(*.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))
(*.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) (*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (/.f64 1 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))))))
(*.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) (*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (/.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))))))
(*.f64 -1 (+.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (-.f64 z (+.f64 y x))))
(*.f64 (*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (/.f64 1 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))
(*.f64 (*.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))
(*.f64 (neg.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))) (+.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (-.f64 z (+.f64 y x))))
(/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) 1)
(/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))))
(/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (/.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))))
(/.f64 (+.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (-.f64 z (+.f64 y x))) -1)
(neg.f64 (+.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (-.f64 z (+.f64 y x))))
Outputs
(*.f64 y (log.f64 y))
(*.f64 y (log.f64 y))
(*.f64 y (log.f64 y))
(*.f64 y (log.f64 y))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)
(*.f64 y (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)
(*.f64 y (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)
(*.f64 y (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)
(*.f64 y (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(log.f64 y)
(log.f64 y)
(log.f64 y)
(log.f64 y)
(*.f64 -1 (log.f64 (/.f64 1 y)))
(neg.f64 (log.f64 (/.f64 1 y)))
(*.f64 -1 (log.f64 (/.f64 1 y)))
(neg.f64 (log.f64 (/.f64 1 y)))
(*.f64 -1 (log.f64 (/.f64 1 y)))
(neg.f64 (log.f64 (/.f64 1 y)))
(*.f64 -1 (log.f64 (/.f64 1 y)))
(neg.f64 (log.f64 (/.f64 1 y)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))
(*.f64 2 (log.f64 y))
(*.f64 (log.f64 y) 2)
(+.f64 (*.f64 2 (log.f64 y)) (*.f64 -4 (*.f64 y (log.f64 y))))
(+.f64 (*.f64 (log.f64 y) 2) (*.f64 y (*.f64 -4 (log.f64 y))))
(+.f64 (*.f64 (log.f64 y) 2) (*.f64 y (*.f64 (log.f64 y) -4)))
(+.f64 (*.f64 8 (*.f64 (pow.f64 y 2) (log.f64 y))) (+.f64 (*.f64 2 (log.f64 y)) (*.f64 -4 (*.f64 y (log.f64 y)))))
(+.f64 (*.f64 (log.f64 y) 2) (+.f64 (*.f64 8 (*.f64 (log.f64 y) (pow.f64 y 2))) (*.f64 y (*.f64 -4 (log.f64 y)))))
(+.f64 (*.f64 y (*.f64 (log.f64 y) -4)) (+.f64 (*.f64 8 (*.f64 (log.f64 y) (pow.f64 y 2))) (*.f64 (log.f64 y) 2)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 y 3) (log.f64 y))) (+.f64 (*.f64 8 (*.f64 (pow.f64 y 2) (log.f64 y))) (+.f64 (*.f64 2 (log.f64 y)) (*.f64 -4 (*.f64 y (log.f64 y))))))
(+.f64 (*.f64 8 (*.f64 (log.f64 y) (pow.f64 y 2))) (+.f64 (*.f64 -16 (*.f64 (log.f64 y) (pow.f64 y 3))) (+.f64 (*.f64 (log.f64 y) 2) (*.f64 y (*.f64 -4 (log.f64 y))))))
(+.f64 (+.f64 (*.f64 (log.f64 y) 2) (*.f64 y (*.f64 (log.f64 y) -4))) (+.f64 (*.f64 -16 (*.f64 (log.f64 y) (pow.f64 y 3))) (*.f64 8 (*.f64 (log.f64 y) (pow.f64 y 2)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 y)) y))
(neg.f64 (/.f64 (log.f64 (/.f64 1 y)) y))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 y)) y)) (*.f64 1/2 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 2))))
(+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 1 y)) y)) (*.f64 1/2 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 2))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 y)) y)) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 3))) (*.f64 1/2 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 y)) y)) (+.f64 (*.f64 1/2 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 2))) (*.f64 -1/4 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 3)))))
(+.f64 (*.f64 1/2 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 2))) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 1 y)) y)) (*.f64 -1/4 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 3)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 y)) y)) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 2))) (*.f64 1/8 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 4))))))
(+.f64 (*.f64 -1/4 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 2))) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 1 y)) y)) (*.f64 1/8 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 4))))))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)
(/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 y)) y)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 2))) (/.f64 (log.f64 -1) y)))
(+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 y)) y)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 2))) (/.f64 (log.f64 -1) y)))
(+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 y)) y)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 2))) (/.f64 (log.f64 -1) y))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 y)) y)) (+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 2))) (/.f64 (log.f64 -1) y))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 2))) (+.f64 (*.f64 1/4 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 3))) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 y)) y)) (/.f64 (log.f64 -1) y))))
(+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 3))) (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 y)) y)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 2))) (/.f64 (log.f64 -1) y)))))
(+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 y)) y)) (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 4))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 2))) (/.f64 (log.f64 -1) y)))))
(+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 y)) y)) (+.f64 (*.f64 1/4 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 2))) (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 4))) (/.f64 (log.f64 -1) y)))))
(-.f64 y (+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z)))
(-.f64 y (+.f64 (*.f64 y (log.f64 y)) (+.f64 (*.f64 (log.f64 y) 1/2) z)))
(-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 y 1/2))))
(-.f64 (+.f64 y x) (+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z)))
(-.f64 (+.f64 y x) (+.f64 (*.f64 y (log.f64 y)) (+.f64 (*.f64 (log.f64 y) 1/2) z)))
(+.f64 (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 y 1/2)))) x)
(-.f64 (+.f64 y x) (+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z)))
(-.f64 (+.f64 y x) (+.f64 (*.f64 y (log.f64 y)) (+.f64 (*.f64 (log.f64 y) 1/2) z)))
(+.f64 (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 y 1/2)))) x)
(-.f64 (+.f64 y x) (+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z)))
(-.f64 (+.f64 y x) (+.f64 (*.f64 y (log.f64 y)) (+.f64 (*.f64 (log.f64 y) 1/2) z)))
(+.f64 (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 y 1/2)))) x)
x
(-.f64 (+.f64 y x) (+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z)))
(-.f64 (+.f64 y x) (+.f64 (*.f64 y (log.f64 y)) (+.f64 (*.f64 (log.f64 y) 1/2) z)))
(+.f64 (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 y 1/2)))) x)
(-.f64 (+.f64 y x) (+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z)))
(-.f64 (+.f64 y x) (+.f64 (*.f64 y (log.f64 y)) (+.f64 (*.f64 (log.f64 y) 1/2) z)))
(+.f64 (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 y 1/2)))) x)
(-.f64 (+.f64 y x) (+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z)))
(-.f64 (+.f64 y x) (+.f64 (*.f64 y (log.f64 y)) (+.f64 (*.f64 (log.f64 y) 1/2) z)))
(+.f64 (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 y 1/2)))) x)
x
(-.f64 (+.f64 y x) (+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z)))
(-.f64 (+.f64 y x) (+.f64 (*.f64 y (log.f64 y)) (+.f64 (*.f64 (log.f64 y) 1/2) z)))
(+.f64 (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 y 1/2)))) x)
(-.f64 (+.f64 y x) (+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z)))
(-.f64 (+.f64 y x) (+.f64 (*.f64 y (log.f64 y)) (+.f64 (*.f64 (log.f64 y) 1/2) z)))
(+.f64 (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 y 1/2)))) x)
(-.f64 (+.f64 y x) (+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 y (log.f64 y)) z)))
(-.f64 (+.f64 y x) (+.f64 (*.f64 y (log.f64 y)) (+.f64 (*.f64 (log.f64 y) 1/2) z)))
(+.f64 (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 y 1/2)))) x)
(-.f64 x (+.f64 (*.f64 1/2 (log.f64 y)) z))
(-.f64 x (+.f64 (*.f64 (log.f64 y) 1/2) z))
(-.f64 (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x) (+.f64 (*.f64 1/2 (log.f64 y)) z))
(+.f64 x (-.f64 (*.f64 y (-.f64 1 (log.f64 y))) (+.f64 (*.f64 (log.f64 y) 1/2) z)))
(+.f64 x (-.f64 (-.f64 y (*.f64 y (log.f64 y))) (+.f64 (*.f64 (log.f64 y) 1/2) z)))
(-.f64 (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x) (+.f64 (*.f64 1/2 (log.f64 y)) z))
(+.f64 x (-.f64 (*.f64 y (-.f64 1 (log.f64 y))) (+.f64 (*.f64 (log.f64 y) 1/2) z)))
(+.f64 x (-.f64 (-.f64 y (*.f64 y (log.f64 y))) (+.f64 (*.f64 (log.f64 y) 1/2) z)))
(-.f64 (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x) (+.f64 (*.f64 1/2 (log.f64 y)) z))
(+.f64 x (-.f64 (*.f64 y (-.f64 1 (log.f64 y))) (+.f64 (*.f64 (log.f64 y) 1/2) z)))
(+.f64 x (-.f64 (-.f64 y (*.f64 y (log.f64 y))) (+.f64 (*.f64 (log.f64 y) 1/2) z)))
(*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y)))))
(-.f64 y (*.f64 y (neg.f64 (log.f64 (/.f64 1 y)))))
(-.f64 (+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) x) (+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) z))
(+.f64 x (-.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) (+.f64 z (*.f64 (log.f64 (/.f64 1 y)) -1/2))))
(+.f64 x (-.f64 (-.f64 y (*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))) (+.f64 z (*.f64 (log.f64 (/.f64 1 y)) -1/2))))
(-.f64 (+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) x) (+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) z))
(+.f64 x (-.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) (+.f64 z (*.f64 (log.f64 (/.f64 1 y)) -1/2))))
(+.f64 x (-.f64 (-.f64 y (*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))) (+.f64 z (*.f64 (log.f64 (/.f64 1 y)) -1/2))))
(-.f64 (+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) x) (+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) z))
(+.f64 x (-.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) (+.f64 z (*.f64 (log.f64 (/.f64 1 y)) -1/2))))
(+.f64 x (-.f64 (-.f64 y (*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))) (+.f64 z (*.f64 (log.f64 (/.f64 1 y)) -1/2))))
(*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(+.f64 y (*.f64 y (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(-.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))) x) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z))
(+.f64 x (-.f64 (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))) (+.f64 z (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) 1/2))))
(+.f64 x (-.f64 (+.f64 y (*.f64 y (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))) (+.f64 z (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) 1/2))))
(-.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))) x) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z))
(+.f64 x (-.f64 (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))) (+.f64 z (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) 1/2))))
(+.f64 x (-.f64 (+.f64 y (*.f64 y (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))) (+.f64 z (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) 1/2))))
(-.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))) x) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z))
(+.f64 x (-.f64 (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))) (+.f64 z (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) 1/2))))
(+.f64 x (-.f64 (+.f64 y (*.f64 y (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))) (+.f64 z (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) 1/2))))
(-.f64 (+.f64 y x) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y))))
(-.f64 (+.f64 y x) (+.f64 (*.f64 y (log.f64 y)) (*.f64 (log.f64 y) 1/2)))
(+.f64 y (-.f64 x (*.f64 (log.f64 y) (+.f64 y 1/2))))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y))))
(-.f64 (+.f64 y (+.f64 (neg.f64 z) x)) (+.f64 (*.f64 y (log.f64 y)) (*.f64 (log.f64 y) 1/2)))
(+.f64 (+.f64 y x) (-.f64 (neg.f64 z) (*.f64 (log.f64 y) (+.f64 y 1/2))))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y))))
(-.f64 (+.f64 y (+.f64 (neg.f64 z) x)) (+.f64 (*.f64 y (log.f64 y)) (*.f64 (log.f64 y) 1/2)))
(+.f64 (+.f64 y x) (-.f64 (neg.f64 z) (*.f64 (log.f64 y) (+.f64 y 1/2))))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y))))
(-.f64 (+.f64 y (+.f64 (neg.f64 z) x)) (+.f64 (*.f64 y (log.f64 y)) (*.f64 (log.f64 y) 1/2)))
(+.f64 (+.f64 y x) (-.f64 (neg.f64 z) (*.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 -1 z)
(neg.f64 z)
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y))))
(-.f64 (+.f64 y (+.f64 (neg.f64 z) x)) (+.f64 (*.f64 y (log.f64 y)) (*.f64 (log.f64 y) 1/2)))
(+.f64 (+.f64 y x) (-.f64 (neg.f64 z) (*.f64 (log.f64 y) (+.f64 y 1/2))))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y))))
(-.f64 (+.f64 y (+.f64 (neg.f64 z) x)) (+.f64 (*.f64 y (log.f64 y)) (*.f64 (log.f64 y) 1/2)))
(+.f64 (+.f64 y x) (-.f64 (neg.f64 z) (*.f64 (log.f64 y) (+.f64 y 1/2))))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y))))
(-.f64 (+.f64 y (+.f64 (neg.f64 z) x)) (+.f64 (*.f64 y (log.f64 y)) (*.f64 (log.f64 y) 1/2)))
(+.f64 (+.f64 y x) (-.f64 (neg.f64 z) (*.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 -1 z)
(neg.f64 z)
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y))))
(-.f64 (+.f64 y (+.f64 (neg.f64 z) x)) (+.f64 (*.f64 y (log.f64 y)) (*.f64 (log.f64 y) 1/2)))
(+.f64 (+.f64 y x) (-.f64 (neg.f64 z) (*.f64 (log.f64 y) (+.f64 y 1/2))))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y))))
(-.f64 (+.f64 y (+.f64 (neg.f64 z) x)) (+.f64 (*.f64 y (log.f64 y)) (*.f64 (log.f64 y) 1/2)))
(+.f64 (+.f64 y x) (-.f64 (neg.f64 z) (*.f64 (log.f64 y) (+.f64 y 1/2))))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y))))
(-.f64 (+.f64 y (+.f64 (neg.f64 z) x)) (+.f64 (*.f64 y (log.f64 y)) (*.f64 (log.f64 y) 1/2)))
(+.f64 (+.f64 y x) (-.f64 (neg.f64 z) (*.f64 (log.f64 y) (+.f64 y 1/2))))
(+.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) 0)
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))) 0))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 y (+.f64 y 1/2)) 0))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) 0))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) 0))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y y)) 0))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) 0))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))) 0))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) 0))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (neg.f64 (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) 0))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (neg.f64 (neg.f64 y)) 0))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (neg.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (neg.f64 (+.f64 y 1/2)))) 0))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 0 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 1/2 (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 y (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 y (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 1 (*.f64 y (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 y (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 1/2 (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 y (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 y (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 1 (*.f64 y (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))))))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 1 (*.f64 (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 1 (*.f64 (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 0 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 y))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) y))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 (*.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y y)))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 (*.f64 y 1/2) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) (*.f64 y y)))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) y) (*.f64 y (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 y (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) 1/2))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) y) (*.f64 y (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 (*.f64 y y) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y 1/2)))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 (*.f64 y (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 (*.f64 y (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))))))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 (*.f64 (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 (*.f64 y y) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) (*.f64 y 1/2)))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 0 (*.f64 y (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 (*.f64 y (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 y (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))))
(*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (+.f64 y 1/2))))
(*.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))))
(+.f64 (*.f64 (*.f64 y (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 y (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))))))
(*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (+.f64 y 1/2))))
(*.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))))
(+.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))))
(*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (+.f64 y 1/2))))
(*.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))))
(+.f64 (*.f64 (*.f64 (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))))
(*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (+.f64 y 1/2))))
(*.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(*.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (+.f64 (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))
(+.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(*.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (+.f64 (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))
(+.f64 (*.f64 (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(*.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (+.f64 (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))
(+.f64 (*.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(*.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (+.f64 (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))
(+.f64 (*.f64 0 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y y))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))) (neg.f64 (neg.f64 y))) (*.f64 (neg.f64 (neg.f64 y)) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (neg.f64 (neg.f64 y))) (*.f64 (neg.f64 (neg.f64 y)) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))) (neg.f64 (neg.f64 y))) (*.f64 (neg.f64 (neg.f64 y)) (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (neg.f64 (neg.f64 y))) (*.f64 (neg.f64 (neg.f64 y)) (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(+.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (neg.f64 (+.f64 y 1/2))))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(-.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) 0)
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(-.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))) 0))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(-.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 y (+.f64 y 1/2)) 0))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(-.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) 0))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(-.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) 0))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(-.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y y)) 0))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(-.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) 0))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(-.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))) 0))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(-.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) 0))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(-.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (neg.f64 (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) 0))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(-.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (neg.f64 (neg.f64 y)) 0))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(-.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (neg.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (neg.f64 (+.f64 y 1/2)))) 0))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(-.f64 0 (neg.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(-.f64 0 (*.f64 1 (neg.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (neg.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))))
(neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (neg.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))))
(neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (neg.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2)))))))
(-.f64 0 (*.f64 (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (neg.f64 (+.f64 y 1/2)))))
(neg.f64 (*.f64 y (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (neg.f64 (+.f64 y 1/2))))))
(neg.f64 (*.f64 (*.f64 (+.f64 y 1/2) (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)))) y))
(-.f64 0 (*.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (neg.f64 (+.f64 y 1/2))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))))
(neg.f64 (*.f64 y (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (neg.f64 (+.f64 y 1/2))))))
(neg.f64 (*.f64 (*.f64 (+.f64 y 1/2) (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)))) y))
(-.f64 0 (*.f64 -1 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(neg.f64 (*.f64 y (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (neg.f64 (+.f64 y 1/2))))))
(neg.f64 (*.f64 (*.f64 (+.f64 y 1/2) (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)))) y))
(-.f64 (*.f64 0 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (neg.f64 (+.f64 y 1/2)))))
(*.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (neg.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (neg.f64 (+.f64 y 1/2)))))
(*.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (neg.f64 (*.f64 (+.f64 y 1/2) (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (neg.f64 (+.f64 y 1/2)))))
(neg.f64 (*.f64 y (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (neg.f64 (+.f64 y 1/2))))))
(neg.f64 (*.f64 (*.f64 (+.f64 y 1/2) (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)))) y))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 y))) (neg.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))) (neg.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))))
(*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (+.f64 y 1/2))))
(*.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))))
(/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) 1)
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(/.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 y y))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 y (+.f64 y 1/2)) (*.f64 y (+.f64 y 1/2))))
(/.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2)))) (/.f64 (*.f64 y (+.f64 y 1/2)) (*.f64 y (+.f64 y 1/2))))
(/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))) (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))))
(/.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2)))) (/.f64 (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))) (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2)))))))
(/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y y)) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y y))))
(/.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2)))) (/.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y y)) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y y))))
(/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))))
(/.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2)))) (/.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))))
(/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (neg.f64 (neg.f64 y)) (neg.f64 (neg.f64 y))))
(*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2))))
(/.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (neg.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (neg.f64 (+.f64 y 1/2)))) (neg.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (neg.f64 (+.f64 y 1/2))))))
(/.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2)))) (/.f64 (neg.f64 (*.f64 (+.f64 y 1/2) (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2))))) (neg.f64 (*.f64 (+.f64 y 1/2) (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)))))))
(+.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) 0)
(*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))
(+.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) 0))
(*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))
(+.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (+.f64 y 1/2))) 0))
(*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))
(+.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2)))) 0))
(*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))
(+.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (neg.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) 0))
(*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))
(+.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (neg.f64 (neg.f64 (+.f64 y 1/2))) 0))
(*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))
(+.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (neg.f64 (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)))) 0))
(*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))
(+.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))
(+.f64 (*.f64 (+.f64 y 1/2) (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (+.f64 y (+.f64 (+.f64 y 1/2) 1/2)))
(+.f64 0 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))
(+.f64 (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))
(*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))
(+.f64 (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))
(+.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))
(*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 y 1/2) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (+.f64 y 1/2)))) (*.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (+.f64 y 1/2)))))
(*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (+.f64 y 1/2))) (+.f64 y 1/2))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 y (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(+.f64 (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))
(+.f64 (*.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (+.f64 y 1/2)))) (*.f64 1/2 (*.f64 (+.f64 y 1/2) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (+.f64 y 1/2)))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 y 1/2) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (+.f64 y 1/2)))) (*.f64 y (*.f64 (+.f64 y 1/2) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (+.f64 y 1/2)))))
(*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (+.f64 y 1/2))) (+.f64 y 1/2))
(+.f64 (*.f64 y (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(+.f64 (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))
(+.f64 (*.f64 1/2 (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (+.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) -1/2))))
(+.f64 (*.f64 y (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2)))) (+.f64 (*.f64 (+.f64 y 1/2) (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) 1/4)))
(+.f64 (*.f64 1/4 (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))) (+.f64 (+.f64 y 1/2) y)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) -1/2)) (+.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 1/2 (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))))
(+.f64 (*.f64 y (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2)))) (+.f64 (*.f64 (+.f64 y 1/2) (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) 1/4)))
(+.f64 (*.f64 1/4 (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))) (+.f64 (+.f64 y 1/2) y)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) -1/2)) (+.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 y (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))))))
(+.f64 (*.f64 y (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2)))) (+.f64 (*.f64 (+.f64 y 1/2) (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) 1/4)))
(+.f64 (*.f64 1/4 (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))) (+.f64 (+.f64 y 1/2) y)))
(+.f64 (*.f64 y (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2)))) (+.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) -1/2))))
(+.f64 (*.f64 y (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2)))) (+.f64 (*.f64 (+.f64 y 1/2) (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) 1/4)))
(+.f64 (*.f64 1/4 (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))) (+.f64 (+.f64 y 1/2) y)))
(+.f64 (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(+.f64 (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))
(+.f64 (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(+.f64 (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (+.f64 (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(+.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (+.f64 (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(+.f64 (*.f64 (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (+.f64 (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(+.f64 (*.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 1/2 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (+.f64 (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(+.f64 (*.f64 0 (*.f64 (+.f64 y 1/2) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))
(+.f64 (*.f64 0 (*.f64 (+.f64 y 1/2) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))
(+.f64 (*.f64 y (neg.f64 (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (neg.f64 (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)))) 1/2))
(*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))
(+.f64 (*.f64 1/2 (neg.f64 (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))
(-.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) 0)
(*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))
(-.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) 0))
(*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))
(-.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (+.f64 y 1/2))) 0))
(*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))
(-.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2)))) 0))
(*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))
(-.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (neg.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) 0))
(*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))
(-.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (neg.f64 (neg.f64 (+.f64 y 1/2))) 0))
(*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))
(-.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (neg.f64 (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)))) 0))
(*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))
(-.f64 0 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (neg.f64 (+.f64 y 1/2))))
(neg.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (neg.f64 (+.f64 y 1/2))))
(neg.f64 (*.f64 (+.f64 y 1/2) (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(-.f64 0 (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (neg.f64 (+.f64 y 1/2)))))
(neg.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (neg.f64 (+.f64 y 1/2))))
(neg.f64 (*.f64 (+.f64 y 1/2) (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (neg.f64 (+.f64 y 1/2)))))
(neg.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (neg.f64 (+.f64 y 1/2)))))
(-.f64 0 (*.f64 (neg.f64 (+.f64 y 1/2)) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))
(neg.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (neg.f64 (+.f64 y 1/2))))
(neg.f64 (*.f64 (+.f64 y 1/2) (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(-.f64 0 (*.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (neg.f64 (+.f64 y 1/2))) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))
(neg.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (neg.f64 (+.f64 y 1/2)))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (+.f64 y 1/2)))
(neg.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (neg.f64 (+.f64 y 1/2))))
(neg.f64 (*.f64 (+.f64 y 1/2) (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) 1)
(*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))
(/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))
(*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))
(/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))
(/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))
(/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))
(/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))
(/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (+.f64 y 1/2)))))
(/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2))))))
(/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (neg.f64 (neg.f64 (+.f64 y 1/2))) (neg.f64 (neg.f64 (+.f64 y 1/2)))))
(*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))
(/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (neg.f64 (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)))) (neg.f64 (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2))))))
(*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))
(+.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) 0)
(/.f64 (log.f64 y) (+.f64 y 1/2))
(+.f64 0 (/.f64 (log.f64 y) (+.f64 y 1/2)))
(/.f64 (log.f64 y) (+.f64 y 1/2))
(-.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) 0)
(/.f64 (log.f64 y) (+.f64 y 1/2))
(-.f64 0 (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2))))
(/.f64 (log.f64 y) (+.f64 y 1/2))
(*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) 1)
(/.f64 (log.f64 y) (+.f64 y 1/2))
(*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2))))
(/.f64 (log.f64 y) (+.f64 y 1/2))
(*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 1 (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(/.f64 (log.f64 y) (+.f64 y 1/2))
(*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(/.f64 (log.f64 y) (+.f64 y 1/2))
(*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(/.f64 (log.f64 y) (+.f64 y 1/2))
(*.f64 1 (/.f64 (log.f64 y) (+.f64 y 1/2)))
(/.f64 (log.f64 y) (+.f64 y 1/2))
(*.f64 (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (log.f64 y) (+.f64 y 1/2)))
(/.f64 (log.f64 y) (+.f64 y 1/2))
(*.f64 (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 1 (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2))))))
(/.f64 (log.f64 y) (+.f64 y 1/2))
(*.f64 (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2))))))
(/.f64 (log.f64 y) (+.f64 y 1/2))
(*.f64 (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2))) -1)
(/.f64 (log.f64 y) (+.f64 y 1/2))
(*.f64 (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2))) (-.f64 0 (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2)))))
(/.f64 (log.f64 y) (+.f64 y 1/2))
(*.f64 -1 (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2))))
(/.f64 (log.f64 y) (+.f64 y 1/2))
(*.f64 (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 1 (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (log.f64 y) (+.f64 y 1/2)))
(/.f64 (log.f64 y) (+.f64 y 1/2))
(*.f64 (*.f64 (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (log.f64 y) (+.f64 y 1/2)))
(/.f64 (log.f64 y) (+.f64 y 1/2))
(*.f64 (neg.f64 (/.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (+.f64 y 1/2)))) (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2))))
(/.f64 (log.f64 y) (+.f64 y 1/2))
(+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y))))
(+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))))
(+.f64 y (*.f64 1 (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))
(+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y))))
(+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))))
(+.f64 y (+.f64 0 (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))
(+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y))))
(+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))))
(+.f64 y (+.f64 (-.f64 x z) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (neg.f64 (+.f64 y 1/2)))))
(+.f64 (*.f64 (+.f64 y 1/2) (*.f64 (+.f64 y 1/2) (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2))))) (+.f64 y (-.f64 x z)))
(+.f64 y (+.f64 (-.f64 x (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (neg.f64 z)))
(-.f64 (+.f64 y (+.f64 (neg.f64 z) x)) (+.f64 (*.f64 y (log.f64 y)) (*.f64 (log.f64 y) 1/2)))
(+.f64 (+.f64 y x) (-.f64 (neg.f64 z) (*.f64 (log.f64 y) (+.f64 y 1/2))))
(+.f64 x (+.f64 (-.f64 y (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (neg.f64 z)))
(-.f64 (+.f64 y (+.f64 (neg.f64 z) x)) (+.f64 (*.f64 y (log.f64 y)) (*.f64 (log.f64 y) 1/2)))
(+.f64 (+.f64 y x) (-.f64 (neg.f64 z) (*.f64 (log.f64 y) (+.f64 y 1/2))))
(+.f64 x (+.f64 (-.f64 y z) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (neg.f64 (+.f64 y 1/2)))))
(+.f64 y (+.f64 (-.f64 x z) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (neg.f64 (+.f64 y 1/2)))))
(+.f64 (*.f64 (+.f64 y 1/2) (*.f64 (+.f64 y 1/2) (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2))))) (+.f64 y (-.f64 x z)))
(+.f64 (+.f64 y (-.f64 x z)) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (neg.f64 (+.f64 y 1/2))))
(+.f64 y (+.f64 (-.f64 x z) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (neg.f64 (+.f64 y 1/2)))))
(+.f64 (*.f64 (+.f64 y 1/2) (*.f64 (+.f64 y 1/2) (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2))))) (+.f64 y (-.f64 x z)))
(+.f64 (+.f64 y (-.f64 x z)) (*.f64 1 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (neg.f64 (+.f64 y 1/2)))))
(+.f64 y (+.f64 (-.f64 x z) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (neg.f64 (+.f64 y 1/2)))))
(+.f64 (*.f64 (+.f64 y 1/2) (*.f64 (+.f64 y 1/2) (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2))))) (+.f64 y (-.f64 x z)))
(+.f64 (+.f64 y (-.f64 x z)) (+.f64 0 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (neg.f64 (+.f64 y 1/2)))))
(+.f64 y (+.f64 (-.f64 x z) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (neg.f64 (+.f64 y 1/2)))))
(+.f64 (*.f64 (+.f64 y 1/2) (*.f64 (+.f64 y 1/2) (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2))))) (+.f64 y (-.f64 x z)))
(+.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) 0)
(+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y))))
(+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))))
(+.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (*.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) 0))
(+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y))))
(+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))))
(+.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) 0))
(+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y))))
(+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))))
(+.f64 0 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))
(+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y))))
(+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))))
(+.f64 (+.f64 y (-.f64 x (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (neg.f64 z))
(-.f64 (+.f64 y (+.f64 (neg.f64 z) x)) (+.f64 (*.f64 y (log.f64 y)) (*.f64 (log.f64 y) 1/2)))
(+.f64 (+.f64 y x) (-.f64 (neg.f64 z) (*.f64 (log.f64 y) (+.f64 y 1/2))))
(+.f64 (+.f64 y (-.f64 x (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (*.f64 1 (neg.f64 z)))
(-.f64 (+.f64 y (+.f64 (neg.f64 z) x)) (+.f64 (*.f64 y (log.f64 y)) (*.f64 (log.f64 y) 1/2)))
(+.f64 (+.f64 y x) (-.f64 (neg.f64 z) (*.f64 (log.f64 y) (+.f64 y 1/2))))
(+.f64 (+.f64 y (-.f64 x (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 0 (neg.f64 z)))
(-.f64 (+.f64 y (+.f64 (neg.f64 z) x)) (+.f64 (*.f64 y (log.f64 y)) (*.f64 (log.f64 y) 1/2)))
(+.f64 (+.f64 y x) (-.f64 (neg.f64 z) (*.f64 (log.f64 y) (+.f64 y 1/2))))
(+.f64 (-.f64 x z) (-.f64 y (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y))))
(+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))))
(+.f64 (-.f64 y (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (-.f64 x z))
(+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y))))
(+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))))
(+.f64 (-.f64 x (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (-.f64 y z))
(+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y))))
(+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))))
(+.f64 (-.f64 y z) (-.f64 x (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y))))
(+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))))
(+.f64 (neg.f64 z) (+.f64 y (-.f64 x (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))
(-.f64 (+.f64 y (+.f64 (neg.f64 z) x)) (+.f64 (*.f64 y (log.f64 y)) (*.f64 (log.f64 y) 1/2)))
(+.f64 (+.f64 y x) (-.f64 (neg.f64 z) (*.f64 (log.f64 y) (+.f64 y 1/2))))
(+.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (neg.f64 (+.f64 y 1/2))) (+.f64 y (-.f64 x z)))
(+.f64 y (+.f64 (-.f64 x z) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (neg.f64 (+.f64 y 1/2)))))
(+.f64 (*.f64 (+.f64 y 1/2) (*.f64 (+.f64 y 1/2) (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2))))) (+.f64 y (-.f64 x z)))
(+.f64 (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) y)
(+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y))))
(+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))))
(+.f64 (*.f64 (+.f64 y (-.f64 x z)) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))) (*.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (neg.f64 (+.f64 y 1/2)))))
(*.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y))))) (+.f64 y (+.f64 (-.f64 x z) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (neg.f64 (+.f64 y 1/2))))))
(*.f64 (+.f64 (*.f64 (+.f64 y 1/2) (*.f64 (+.f64 y 1/2) (neg.f64 (/.f64 (log.f64 y) (+.f64 y 1/2))))) (+.f64 y (-.f64 x z))) (/.f64 (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2)))) (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))))))
(+.f64 (*.f64 0 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))
(+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y))))
(+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))))
(+.f64 (*.f64 (+.f64 y (-.f64 x (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))) (*.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) (neg.f64 z)))
(*.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y))))) (+.f64 y (+.f64 (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y))) (neg.f64 z))))
(*.f64 (/.f64 (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2)))) (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))))) (+.f64 (+.f64 y x) (-.f64 (neg.f64 z) (*.f64 (log.f64 y) (+.f64 y 1/2)))))
(+.f64 (*.f64 z -1) (+.f64 y (-.f64 x (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))
(-.f64 (+.f64 y (+.f64 (neg.f64 z) x)) (+.f64 (*.f64 y (log.f64 y)) (*.f64 (log.f64 y) 1/2)))
(+.f64 (+.f64 y x) (-.f64 (neg.f64 z) (*.f64 (log.f64 y) (+.f64 y 1/2))))
(+.f64 (*.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) -1) (+.f64 y (-.f64 x z)))
(+.f64 (+.f64 y (-.f64 x z)) (neg.f64 (*.f64 (+.f64 y 1/2) (log.f64 y))))
(+.f64 (-.f64 x z) (+.f64 (neg.f64 (*.f64 (log.f64 y) (+.f64 y 1/2))) y))
(+.f64 (*.f64 y (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))) (*.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))
(*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y))))))
(*.f64 (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2)))) (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))))))
(+.f64 (*.f64 (-.f64 x z) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))) (*.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) (-.f64 y (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))
(*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y))))))
(*.f64 (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2)))) (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))))))
(+.f64 (*.f64 (-.f64 y (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))) (*.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) (-.f64 x z)))
(*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y))))))
(*.f64 (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2)))) (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))))))
(+.f64 (*.f64 (-.f64 x (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))) (*.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) (-.f64 y z)))
(*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y))))))
(*.f64 (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2)))) (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))) (*.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) (-.f64 x (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))
(*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y))))))
(*.f64 (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2)))) (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))))))
(+.f64 (*.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) -1) (*.f64 -1 (-.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (+.f64 y (-.f64 x z)))))
(*.f64 -1 (+.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (-.f64 (*.f64 (+.f64 y 1/2) (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2)))) (+.f64 y (-.f64 x z)))))
(*.f64 -1 (+.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2)))) (-.f64 z (-.f64 (+.f64 y x) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))))
(+.f64 (*.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) -1) (*.f64 -1 (-.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (+.f64 y (-.f64 x z)))))
(*.f64 -1 (+.f64 (*.f64 (+.f64 y 1/2) (*.f64 1/2 (/.f64 (log.f64 y) (+.f64 y 1/2)))) (-.f64 (*.f64 (+.f64 y 1/2) (*.f64 y (/.f64 (log.f64 y) (+.f64 y 1/2)))) (+.f64 y (-.f64 x z)))))
(*.f64 -1 (+.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (-.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2)))) (+.f64 y (-.f64 x z)))))
(+.f64 (neg.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 y (+.f64 y 1/2)))))))
(*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) 1)
(+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y))))
(+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))))
(*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y))))))
(*.f64 (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2)))) (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))))))
(*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (/.f64 1 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))))
(+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y))))
(+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (*.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))))
(*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y))))))
(*.f64 (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2)))) (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))))))
(*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (/.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))))
(*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y))))))
(*.f64 (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2)))) (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))))))
(*.f64 1 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))
(+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y))))
(+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (+.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (-.f64 z (+.f64 y x))) -1)
(neg.f64 (+.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 z (+.f64 y x))))
(neg.f64 (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (-.f64 z (+.f64 y x))))
(*.f64 (+.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (-.f64 z (+.f64 y x))) (-.f64 0 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))))
(*.f64 (+.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 z (+.f64 y x))) (neg.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y)))))))
(*.f64 (/.f64 (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2)))) (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))))) (+.f64 (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 y 1/2)))) x))
(*.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))
(*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y))))))
(*.f64 (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2)))) (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))))))
(*.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) (*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (/.f64 1 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))))))
(*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y))))))
(*.f64 (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2)))) (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))))))
(*.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) (*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (/.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))))))
(*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y))))))
(*.f64 (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2)))) (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))))))
(*.f64 -1 (+.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (-.f64 z (+.f64 y x))))
(neg.f64 (+.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 z (+.f64 y x))))
(neg.f64 (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (-.f64 z (+.f64 y x))))
(*.f64 (*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (/.f64 1 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))
(+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y))))
(+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (*.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))
(*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y))))))
(*.f64 (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2)))) (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))))))
(*.f64 (neg.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))) (+.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (-.f64 z (+.f64 y x))))
(*.f64 (+.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 z (+.f64 y x))) (neg.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y)))))))
(*.f64 (/.f64 (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2)))) (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))))) (+.f64 (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 y 1/2)))) x))
(/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) 1)
(+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y))))
(+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))))
(/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))))
(+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y))))
(+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))))
(/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (/.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))))
(/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (/.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y))))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (+.f64 y 1/2) (log.f64 y)))))))
(/.f64 (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2)))) (/.f64 (/.f64 (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2)))) (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))))) (/.f64 (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2)))) (+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2)))))))
(/.f64 (+.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (-.f64 z (+.f64 y x))) -1)
(neg.f64 (+.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 z (+.f64 y x))))
(neg.f64 (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (-.f64 z (+.f64 y x))))
(neg.f64 (+.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (-.f64 z (+.f64 y x))))
(neg.f64 (+.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 z (+.f64 y x))))
(neg.f64 (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (-.f64 z (+.f64 y x))))

eval515.0ms (5.3%)

Compiler

Compiled 42151 to 23380 computations (44.5% saved)

prune248.0ms (2.5%)

Pruning

17 alts after pruning (16 fresh and 1 done)

PrunedKeptTotal
New1080131093
Fresh235
Picked101
Done415
Total1087171104
Error
0.1b
Counts
1104 → 17
Alt Table
Click to see full alt table
StatusErrorProgram
16.3b
(-.f64 (-.f64 (+.f64 x y) z) (+.f64 (+.f64 (*.f64 (*.f64 y y) (/.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (/.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 y 1/2))) (*.f64 1/2 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))
0.2b
(-.f64 (-.f64 (+.f64 x y) z) (+.f64 (*.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (+.f64 y (+.f64 (+.f64 y 1/2) 1/2))) y) (*.f64 1/2 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))
18.3b
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
17.1b
(-.f64 (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x) (*.f64 1/2 (log.f64 y)))
17.1b
(-.f64 (+.f64 y x) (*.f64 (+.f64 1/2 y) (log.f64 y)))
18.3b
(-.f64 y (*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))
34.5b
(-.f64 y (*.f64 (+.f64 1/2 y) (log.f64 y)))
41.2b
(-.f64 y (*.f64 y (log.f64 y)))
46.9b
(-.f64 y z)
21.6b
(-.f64 x (+.f64 (*.f64 (log.f64 y) 1/2) z))
0.2b
(*.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (*.f64 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))) (/.f64 1 (-.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (-.f64 x z))))))
41.2b
(*.f64 (-.f64 1 (log.f64 y)) y)
41.2b
(*.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (*.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (/.f64 1 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))))
41.2b
(*.f64 (neg.f64 y) (-.f64 -1 (*.f64 (neg.f64 y) (/.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)))))
39.4b
(neg.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z))
46.4b
(neg.f64 z)
45.5b
x
Compiler

Compiled 621 to 417 computations (32.9% saved)

localize58.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (+.f64 y (+.f64 (+.f64 y 1/2) 1/2)))
0.2b
(*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))
0.2b
(*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))
0.3b
(*.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (+.f64 y (+.f64 (+.f64 y 1/2) 1/2))) y)
Compiler

Compiled 175 to 110 computations (37.1% saved)

series6.0ms (0.1%)

Counts
3 → 36
Calls

9 calls:

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

rewrite80.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1466×rational_best_oopsla_all_46_json_45_simplify-23
1378×rational_best_oopsla_all_46_json_45_simplify-13
1072×rational_best_oopsla_all_46_json-2
1072×rational_best_oopsla_all_46_json-1
1072×rational_best_oopsla_all_46_json-4
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
013123
189111
2349111
32190111
Stop Event
node limit
Counts
3 → 143
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (+.f64 y (+.f64 (+.f64 y 1/2) 1/2))) y)
(*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))
(*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (+.f64 y (+.f64 (+.f64 y 1/2) 1/2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 y (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 y (*.f64 (log.f64 y) (*.f64 (+.f64 y 1) (/.f64 1/2 (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (+.f64 y 1) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 y (*.f64 (log.f64 y) (*.f64 y (/.f64 1/2 (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 y (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))) (*.f64 (*.f64 (log.f64 y) (*.f64 y (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (log.f64 y) (*.f64 y (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))) (*.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (*.f64 (neg.f64 y) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (*.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (*.f64 (*.f64 (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (*.f64 (*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 y y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (*.f64 (*.f64 y (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (*.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (*.f64 (*.f64 y (+.f64 y (+.f64 y 1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (*.f64 (/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (*.f64 (*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (*.f64 (neg.f64 (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 y (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 y (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 y (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (+.f64 y (+.f64 y 1))) (*.f64 (log.f64 y) (*.f64 y (/.f64 1/2 (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (log.f64 y) (*.f64 y (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 y (+.f64 y (+.f64 y 1)))) (*.f64 (*.f64 y (+.f64 y (+.f64 y 1))) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 y (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))) (*.f64 (*.f64 y (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))) (*.f64 (/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))) (*.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))) (*.f64 (*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))) (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))))))) (*.f64 (*.f64 (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))) (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (neg.f64 (neg.f64 y))) (*.f64 (neg.f64 (neg.f64 y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 y))) (*.f64 (neg.f64 (neg.f64 y)) (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))))))) (*.f64 (neg.f64 (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))) (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (neg.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (log.f64 y) (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 1/2 (+.f64 y 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 (log.f64 y) (*.f64 y (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 y (/.f64 1/2 (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))) (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 y y)) (*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))) (*.f64 (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (neg.f64 (neg.f64 y)) (neg.f64 (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))) (/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 y (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 y (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 y (+.f64 y (+.f64 y 1))) (*.f64 y (+.f64 y (+.f64 y 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))) (*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))))) (neg.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (neg.f64 (log.f64 y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (*.f64 (log.f64 y) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (log.f64 y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (*.f64 (log.f64 y) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 1/2 (+.f64 y 1/2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (neg.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (log.f64 y)) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y))))) (*.f64 (neg.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))) (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (log.f64 y) (log.f64 y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (neg.f64 (neg.f64 (log.f64 y)))) (*.f64 (neg.f64 (neg.f64 (log.f64 y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 y) (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (log.f64 y) (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 1/2 (+.f64 y 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.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) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))) (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (*.f64 (log.f64 y) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (log.f64 y))) (*.f64 (log.f64 y) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (*.f64 (log.f64 y) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 1/2 (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (neg.f64 (neg.f64 (log.f64 y))) (neg.f64 (neg.f64 (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 y) (*.f64 y (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1) (/.f64 1/2 (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 y (/.f64 1/2 (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 y) (*.f64 1/2 (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (+.f64 1/2 (+.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (+.f64 1/2 (+.f64 y y))) (*.f64 (log.f64 y) (*.f64 1/2 (/.f64 1/2 (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (*.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (+.f64 y (+.f64 y 1)) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (*.f64 (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (*.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (*.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (*.f64 (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (*.f64 (neg.f64 (+.f64 y (+.f64 y 1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (*.f64 (*.f64 (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (*.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (*.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (+.f64 y (+.f64 y 1)) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (+.f64 y (+.f64 y 1)) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))) (*.f64 (*.f64 (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))) (*.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 y (+.f64 y 1)) (neg.f64 (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (neg.f64 (neg.f64 (+.f64 y (+.f64 y 1))))) (*.f64 (neg.f64 (neg.f64 (+.f64 y (+.f64 y 1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 (+.f64 y (+.f64 y 1))))) (*.f64 (neg.f64 (neg.f64 (+.f64 y (+.f64 y 1)))) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (log.f64 y) (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 1/2 (+.f64 y 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))) (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (+.f64 y (+.f64 y 1)) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (+.f64 y (+.f64 y 1)) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))) (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (*.f64 (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))) (neg.f64 (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (neg.f64 (neg.f64 (+.f64 y (+.f64 y 1)))) (neg.f64 (neg.f64 (+.f64 y (+.f64 y 1))))))))))

simplify153.0ms (1.6%)

Algorithm
egg-herbie
Rules
1514×rational_best_oopsla_all_46_json_45_simplify-49
1180×rational_best_oopsla_all_46_json_45_simplify-89
1112×rational_best_oopsla_all_46_json_45_simplify-7
1046×rational_best_oopsla_all_46_json_45_simplify-24
928×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
040011609
1146610577
2606310577
Stop Event
node limit
Counts
179 → 231
Calls
Call 1
Inputs
(*.f64 y (log.f64 y))
(*.f64 y (log.f64 y))
(*.f64 y (log.f64 y))
(*.f64 y (log.f64 y))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)
(log.f64 y)
(+.f64 (*.f64 -2 (*.f64 y (log.f64 y))) (log.f64 y))
(+.f64 (*.f64 -2 (*.f64 y (log.f64 y))) (+.f64 (*.f64 4 (*.f64 (pow.f64 y 2) (log.f64 y))) (log.f64 y)))
(+.f64 (*.f64 -2 (*.f64 y (log.f64 y))) (+.f64 (*.f64 4 (*.f64 (pow.f64 y 2) (log.f64 y))) (+.f64 (log.f64 y) (*.f64 -8 (*.f64 (pow.f64 y 3) (log.f64 y))))))
(*.f64 -1/2 (/.f64 (log.f64 (/.f64 1 y)) y))
(+.f64 (*.f64 -1/2 (/.f64 (log.f64 (/.f64 1 y)) y)) (*.f64 1/4 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 2))))
(+.f64 (*.f64 -1/2 (/.f64 (log.f64 (/.f64 1 y)) y)) (+.f64 (*.f64 -1/8 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 3))) (*.f64 1/4 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 2)))))
(+.f64 (*.f64 1/16 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 4))) (+.f64 (*.f64 -1/2 (/.f64 (log.f64 (/.f64 1 y)) y)) (+.f64 (*.f64 -1/8 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 3))) (*.f64 1/4 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 2))))))
(*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y))
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)))
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 2))) (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y))))
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 2))) (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 3))) (+.f64 (*.f64 -1/16 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)))))
(log.f64 y)
(log.f64 y)
(log.f64 y)
(log.f64 y)
(*.f64 -1 (log.f64 (/.f64 1 y)))
(*.f64 -1 (log.f64 (/.f64 1 y)))
(*.f64 -1 (log.f64 (/.f64 1 y)))
(*.f64 -1 (log.f64 (/.f64 1 y)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))
(+.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) 0)
(+.f64 0 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))
(+.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 y (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 y (*.f64 (log.f64 y) (*.f64 (+.f64 y 1) (/.f64 1/2 (+.f64 y 1/2))))))
(+.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (+.f64 y 1) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 y (*.f64 (log.f64 y) (*.f64 y (/.f64 1/2 (+.f64 y 1/2))))))
(+.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 y (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))
(+.f64 (*.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))) (*.f64 (*.f64 (log.f64 y) (*.f64 y (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))))
(+.f64 (*.f64 (*.f64 (log.f64 y) (*.f64 y (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))) (*.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))))
(+.f64 (*.f64 (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))
(-.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) 0)
(-.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (*.f64 (neg.f64 y) 0))
(-.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (*.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))) 0))
(-.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (*.f64 (*.f64 (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))) 0))
(-.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (*.f64 (*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 y y)) 0))
(-.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (*.f64 (*.f64 y (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))) 0))
(-.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (*.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) 0))
(-.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (*.f64 (*.f64 y (+.f64 y (+.f64 y 1))) 0))
(-.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (*.f64 (/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))) 0))
(-.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (*.f64 (*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))) 0))
(-.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (*.f64 (neg.f64 (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))) 0))
(-.f64 0 (*.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))) y))
(-.f64 0 (*.f64 y (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))))))
(-.f64 0 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 y (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))))))
(-.f64 0 (*.f64 1 (*.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))) y)))
(-.f64 0 (*.f64 (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))) y)))
(-.f64 0 (*.f64 (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))))))
(-.f64 0 (*.f64 (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 y (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))))))
(-.f64 0 (*.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))))
(-.f64 0 (*.f64 (neg.f64 (+.f64 y (+.f64 y 1))) (*.f64 (log.f64 y) (*.f64 y (/.f64 1/2 (+.f64 y 1/2))))))
(-.f64 0 (*.f64 -1 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))
(-.f64 (*.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))))) 0)
(-.f64 (*.f64 (*.f64 (log.f64 y) (*.f64 y (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))) 0)
(-.f64 (*.f64 0 (*.f64 y (+.f64 y (+.f64 y 1)))) (*.f64 (*.f64 y (+.f64 y (+.f64 y 1))) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))))
(-.f64 (*.f64 0 (*.f64 y (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))) (*.f64 (*.f64 y (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))) (*.f64 (/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))) (*.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))) y)))
(-.f64 (*.f64 0 (*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))) (*.f64 (*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))) (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))))))) (*.f64 (*.f64 (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))) (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))))))
(-.f64 (*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (neg.f64 (neg.f64 y))) (*.f64 (neg.f64 (neg.f64 y)) 0))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 y))) (*.f64 (neg.f64 (neg.f64 y)) (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))))))) (*.f64 (neg.f64 (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))) (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))
(-.f64 (*.f64 y (neg.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))))) 0))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) 1)
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (log.f64 y) (log.f64 y)))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 y y))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 1/2 (+.f64 y 1/2))))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 (log.f64 y) (*.f64 y (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 y (/.f64 1/2 (+.f64 y 1/2))))))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))) (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))))))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 y y)) (*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 y y))))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))) (*.f64 (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))))))))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (neg.f64 (neg.f64 y)) (neg.f64 (neg.f64 y))))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))) (/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 y (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 y (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 y (+.f64 y (+.f64 y 1))) (*.f64 y (+.f64 y (+.f64 y 1)))))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))) (*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))))) (neg.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))))))
(+.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) 0)
(+.f64 0 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))
(-.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) 0)
(-.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (neg.f64 (log.f64 y)) 0))
(-.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2))) 0))
(-.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))) 0))
(-.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (*.f64 (log.f64 y) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (log.f64 y))) 0))
(-.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (*.f64 (log.f64 y) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 1/2 (+.f64 y 1/2)))) 0))
(-.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (neg.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))) 0))
(-.f64 0 (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))))
(-.f64 0 (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))))
(-.f64 0 (*.f64 (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))
(-.f64 0 (*.f64 (neg.f64 (log.f64 y)) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))))
(-.f64 0 (*.f64 -1 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y))))) (*.f64 (neg.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))) (log.f64 y)))
(-.f64 (*.f64 (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))) -1) 0)
(-.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (log.f64 y) (log.f64 y))) 0)
(-.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (neg.f64 (neg.f64 (log.f64 y)))) (*.f64 (neg.f64 (neg.f64 (log.f64 y))) 0))
(-.f64 (*.f64 (log.f64 y) (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) 0))
(/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) 1)
(/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (log.f64 y) (log.f64 y)))
(/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))
(/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 1/2 (+.f64 y 1/2))))
(/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y))))
(/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))
(/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))))
(/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))) (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y))))))
(/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (*.f64 (log.f64 y) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (log.f64 y))) (*.f64 (log.f64 y) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (log.f64 y)))))
(/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (*.f64 (log.f64 y) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 1/2 (+.f64 y 1/2))))))
(/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (neg.f64 (neg.f64 (log.f64 y))) (neg.f64 (neg.f64 (log.f64 y)))))
(/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))))
(+.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) 0)
(+.f64 0 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))
(+.f64 (*.f64 (log.f64 y) (*.f64 y (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1) (/.f64 1/2 (+.f64 y 1/2)))))
(+.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 y (/.f64 1/2 (+.f64 y 1/2)))))
(+.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))))
(+.f64 (*.f64 (log.f64 y) (*.f64 1/2 (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (+.f64 1/2 (+.f64 y y))))
(+.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (+.f64 1/2 (+.f64 y y))) (*.f64 (log.f64 y) (*.f64 1/2 (/.f64 1/2 (+.f64 y 1/2)))))
(-.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) 0)
(-.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (*.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (+.f64 y (+.f64 y 1)) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) 0))
(-.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (*.f64 (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))) 0))
(-.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (*.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))) 0))
(-.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (*.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))) 0))
(-.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (*.f64 (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))) 0))
(-.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (*.f64 (neg.f64 (+.f64 y (+.f64 y 1))) 0))
(-.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (*.f64 (*.f64 (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))) 0))
(-.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (*.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) 0))
(-.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (*.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))) 0))
(-.f64 0 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))))))
(-.f64 0 (*.f64 (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))))
(-.f64 0 (*.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))))))
(-.f64 0 (*.f64 (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))))
(-.f64 0 (*.f64 -1 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))
(-.f64 (*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) 0)
(-.f64 (*.f64 (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))) 0)
(-.f64 (*.f64 0 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (+.f64 y (+.f64 y 1)) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (+.f64 y (+.f64 y 1)) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))) (*.f64 (*.f64 (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))))
(-.f64 (*.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))) -1) 0)
(-.f64 (*.f64 0 (neg.f64 (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))) (*.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))
(-.f64 (*.f64 (+.f64 y (+.f64 y 1)) (neg.f64 (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))) 0))
(-.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (neg.f64 (neg.f64 (+.f64 y (+.f64 y 1))))) (*.f64 (neg.f64 (neg.f64 (+.f64 y (+.f64 y 1)))) 0))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (+.f64 y (+.f64 y 1))))) (*.f64 (neg.f64 (neg.f64 (+.f64 y (+.f64 y 1)))) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))))
(/.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) 1)
(/.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (log.f64 y) (log.f64 y)))
(/.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))
(/.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))
(/.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))
(/.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 1/2 (+.f64 y 1/2))))
(/.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))
(/.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))))
(/.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))))
(/.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))) (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))))))
(/.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (+.f64 y (+.f64 y 1)) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (+.f64 y (+.f64 y 1)) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))))
(/.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))
(/.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))) (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y))))))
(/.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))
(/.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (*.f64 (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))))
(/.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))
(/.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))) (neg.f64 (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))))))
(/.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (neg.f64 (neg.f64 (+.f64 y (+.f64 y 1)))) (neg.f64 (neg.f64 (+.f64 y (+.f64 y 1))))))
Outputs
(*.f64 y (log.f64 y))
(*.f64 y (log.f64 y))
(*.f64 y (log.f64 y))
(*.f64 y (log.f64 y))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 y (*.f64 -1 (log.f64 (/.f64 1 y))))
(*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 y (*.f64 -1 (log.f64 (/.f64 1 y))))
(*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 y (*.f64 -1 (log.f64 (/.f64 1 y))))
(*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 y (*.f64 -1 (log.f64 (/.f64 1 y))))
(*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)
(*.f64 y (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)
(*.f64 y (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)
(*.f64 y (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)
(*.f64 y (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(log.f64 y)
(+.f64 (*.f64 -2 (*.f64 y (log.f64 y))) (log.f64 y))
(+.f64 (log.f64 y) (*.f64 y (*.f64 -2 (log.f64 y))))
(+.f64 (log.f64 y) (*.f64 y (*.f64 (log.f64 y) -2)))
(+.f64 (*.f64 -2 (*.f64 y (log.f64 y))) (+.f64 (*.f64 4 (*.f64 (pow.f64 y 2) (log.f64 y))) (log.f64 y)))
(+.f64 (*.f64 y (*.f64 -2 (log.f64 y))) (+.f64 (log.f64 y) (*.f64 (pow.f64 y 2) (*.f64 4 (log.f64 y)))))
(+.f64 (log.f64 y) (+.f64 (*.f64 y (*.f64 (log.f64 y) -2)) (*.f64 (log.f64 y) (*.f64 4 (pow.f64 y 2)))))
(+.f64 (*.f64 -2 (*.f64 y (log.f64 y))) (+.f64 (*.f64 4 (*.f64 (pow.f64 y 2) (log.f64 y))) (+.f64 (log.f64 y) (*.f64 -8 (*.f64 (pow.f64 y 3) (log.f64 y))))))
(+.f64 (*.f64 y (*.f64 -2 (log.f64 y))) (+.f64 (log.f64 y) (+.f64 (*.f64 (pow.f64 y 2) (*.f64 4 (log.f64 y))) (*.f64 (pow.f64 y 3) (*.f64 -8 (log.f64 y))))))
(+.f64 (*.f64 (log.f64 y) (*.f64 4 (pow.f64 y 2))) (+.f64 (*.f64 y (*.f64 (log.f64 y) -2)) (+.f64 (log.f64 y) (*.f64 (log.f64 y) (*.f64 -8 (pow.f64 y 3))))))
(*.f64 -1/2 (/.f64 (log.f64 (/.f64 1 y)) y))
(+.f64 (*.f64 -1/2 (/.f64 (log.f64 (/.f64 1 y)) y)) (*.f64 1/4 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 2))))
(+.f64 (*.f64 -1/2 (/.f64 (log.f64 (/.f64 1 y)) y)) (+.f64 (*.f64 -1/8 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 3))) (*.f64 1/4 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 3))) (+.f64 (*.f64 -1/2 (/.f64 (log.f64 (/.f64 1 y)) y)) (*.f64 1/4 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (log.f64 (/.f64 1 y)) y)) (+.f64 (*.f64 1/4 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 2))) (*.f64 -1/8 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 3)))))
(+.f64 (*.f64 1/16 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 4))) (+.f64 (*.f64 -1/2 (/.f64 (log.f64 (/.f64 1 y)) y)) (+.f64 (*.f64 -1/8 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 3))) (*.f64 1/4 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 2))))))
(+.f64 (+.f64 (*.f64 -1/8 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 3))) (+.f64 (*.f64 -1/2 (/.f64 (log.f64 (/.f64 1 y)) y)) (*.f64 1/4 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 2))))) (*.f64 1/16 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 4))))
(+.f64 (*.f64 -1/2 (/.f64 (log.f64 (/.f64 1 y)) y)) (+.f64 (*.f64 1/4 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 2))) (+.f64 (*.f64 1/16 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 4))) (*.f64 -1/8 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 3))))))
(+.f64 (*.f64 -1/2 (/.f64 (log.f64 (/.f64 1 y)) y)) (+.f64 (*.f64 1/4 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 2))) (+.f64 (*.f64 -1/8 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 3))) (*.f64 1/16 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 4))))))
(*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y))
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y))
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 2))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)) (*.f64 -1/4 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 2))))
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 2))) (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y))))
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)) (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 3)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 2))) (*.f64 1/8 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 2))) (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 3))) (+.f64 (*.f64 -1/16 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)))))
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 2))) (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)) (*.f64 -1/16 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 4))))))
(+.f64 (*.f64 1/8 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 2))) (*.f64 -1/16 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 4))))))
(log.f64 y)
(log.f64 y)
(log.f64 y)
(log.f64 y)
(*.f64 -1 (log.f64 (/.f64 1 y)))
(neg.f64 (log.f64 (/.f64 1 y)))
(*.f64 -1 (log.f64 (/.f64 1 y)))
(neg.f64 (log.f64 (/.f64 1 y)))
(*.f64 -1 (log.f64 (/.f64 1 y)))
(neg.f64 (log.f64 (/.f64 1 y)))
(*.f64 -1 (log.f64 (/.f64 1 y)))
(neg.f64 (log.f64 (/.f64 1 y)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))
(+.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) 0)
(*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))
(+.f64 0 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))
(*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))
(+.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 y (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 y (*.f64 (log.f64 y) (*.f64 (+.f64 y 1) (/.f64 1/2 (+.f64 y 1/2))))))
(*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))
(+.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (+.f64 y 1) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 y (*.f64 (log.f64 y) (*.f64 y (/.f64 1/2 (+.f64 y 1/2))))))
(*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))
(+.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 y (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))
(+.f64 (*.f64 y (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 y (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))
(*.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (+.f64 y y))
(+.f64 (*.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))) (*.f64 (*.f64 (log.f64 y) (*.f64 y (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))))
(+.f64 (*.f64 y (*.f64 (*.f64 (+.f64 y 1) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))) (*.f64 y (*.f64 (*.f64 y (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))))
(*.f64 (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))
(*.f64 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))
(+.f64 (*.f64 (*.f64 (log.f64 y) (*.f64 y (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))) (*.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))))
(+.f64 (*.f64 y (*.f64 (*.f64 (+.f64 y 1) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))) (*.f64 y (*.f64 (*.f64 y (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))))
(*.f64 (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))
(*.f64 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))
(+.f64 (*.f64 (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))
(+.f64 (*.f64 y (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 y (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))
(*.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (+.f64 y y))
(-.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) 0)
(*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))
(-.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (*.f64 (neg.f64 y) 0))
(*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))
(-.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (*.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))) 0))
(*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))
(-.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (*.f64 (*.f64 (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))) 0))
(*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))
(-.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (*.f64 (*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 y y)) 0))
(*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))
(-.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (*.f64 (*.f64 y (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))) 0))
(*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))
(-.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (*.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) 0))
(*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))
(-.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (*.f64 (*.f64 y (+.f64 y (+.f64 y 1))) 0))
(*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))
(-.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (*.f64 (/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))) 0))
(*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))
(-.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (*.f64 (*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))) 0))
(*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))
(-.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (*.f64 (neg.f64 (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))) 0))
(*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))
(-.f64 0 (*.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))) y))
(*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))
(-.f64 0 (*.f64 y (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))))))
(*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))
(-.f64 0 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 y (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))))))
(*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))
(-.f64 0 (*.f64 1 (*.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))) y)))
(*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))) y)))
(+.f64 (*.f64 y (*.f64 (*.f64 (+.f64 y 1) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))) (*.f64 y (*.f64 (*.f64 y (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))))
(*.f64 (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))
(*.f64 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))
(-.f64 0 (*.f64 (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))))))
(+.f64 (*.f64 y (*.f64 (*.f64 (+.f64 y 1) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))) (*.f64 y (*.f64 (*.f64 y (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))))
(*.f64 (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))
(*.f64 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))
(-.f64 0 (*.f64 (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 y (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))))))
(*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))
(-.f64 0 (*.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))))
(+.f64 (*.f64 y (*.f64 (*.f64 (+.f64 y 1) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))) (*.f64 y (*.f64 (*.f64 y (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))))
(*.f64 (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))
(*.f64 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))
(-.f64 0 (*.f64 (neg.f64 (+.f64 y (+.f64 y 1))) (*.f64 (log.f64 y) (*.f64 y (/.f64 1/2 (+.f64 y 1/2))))))
(*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))
(-.f64 0 (*.f64 -1 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))
(*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))
(-.f64 (*.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))))) 0)
(+.f64 (*.f64 y (*.f64 (*.f64 (+.f64 y 1) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))) (*.f64 y (*.f64 (*.f64 y (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))))
(*.f64 (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))
(*.f64 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))
(-.f64 (*.f64 (*.f64 (log.f64 y) (*.f64 y (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))) 0)
(*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))
(-.f64 (*.f64 0 (*.f64 y (+.f64 y (+.f64 y 1)))) (*.f64 (*.f64 y (+.f64 y (+.f64 y 1))) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))))
(*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))
(-.f64 (*.f64 0 (*.f64 y (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))) (*.f64 (*.f64 y (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))))
(*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))) (*.f64 (/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))) (*.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))) y)))
(*.f64 (/.f64 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))) (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))) (neg.f64 (*.f64 y (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (neg.f64 (log.f64 y)))))))
(*.f64 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))) (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))))
(-.f64 (*.f64 0 (*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))) (*.f64 (*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))) (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))))))
(*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))))))) (*.f64 (*.f64 (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))) (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))))))
(*.f64 (*.f64 y (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))) (neg.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (neg.f64 (log.f64 y))))))
(*.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))) (*.f64 y (*.f64 (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))) (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))))
(-.f64 (*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (neg.f64 (neg.f64 y))) (*.f64 (neg.f64 (neg.f64 y)) 0))
(*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 y))) (*.f64 (neg.f64 (neg.f64 y)) (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))))))
(*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))))))) (*.f64 (neg.f64 (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))) (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))
(+.f64 (*.f64 y (*.f64 (*.f64 (+.f64 y 1) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))) (*.f64 y (*.f64 (*.f64 y (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))))
(*.f64 (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))
(*.f64 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))
(-.f64 (*.f64 y (neg.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))))) 0))
(*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) 1)
(*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (log.f64 y) (log.f64 y)))
(*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))
(/.f64 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))
(/.f64 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))
(/.f64 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 y y))
(*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))
(/.f64 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 1/2 (+.f64 y 1/2))))
(/.f64 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 1/2 (+.f64 y 1/2))))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))
(*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 (log.f64 y) (*.f64 y (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 y (/.f64 1/2 (+.f64 y 1/2))))))
(*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))))
(*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))) (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))))))
(/.f64 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))) (/.f64 (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))))
(/.f64 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))) (/.f64 (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))) (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))))))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))))
(/.f64 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 y (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))))
(/.f64 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 y y)) (*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 y y))))
(/.f64 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))) (/.f64 y y)) (*.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))) (/.f64 y y))))
(/.f64 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (/.f64 y y) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (/.f64 y y) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))) (*.f64 (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 y (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))))))))
(/.f64 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 y (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))) (*.f64 y (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))))))
(/.f64 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 y (*.f64 (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))) (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))) (*.f64 y (*.f64 (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))) (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))))))))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (neg.f64 (neg.f64 y)) (neg.f64 (neg.f64 y))))
(*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))) (/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))
(/.f64 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))) (/.f64 (/.f64 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))) (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))) (/.f64 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))) (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))))))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 y (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 y (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))))
(*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 y (+.f64 y (+.f64 y 1))) (*.f64 y (+.f64 y (+.f64 y 1)))))
(*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))) (*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))
(*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))) (/.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))))) (neg.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))))))
(*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))
(+.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) 0)
(*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))
(+.f64 0 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))
(*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))
(-.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) 0)
(*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))
(-.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (neg.f64 (log.f64 y)) 0))
(*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))
(-.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2))) 0))
(*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))
(-.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))) 0))
(*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))
(-.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (*.f64 (log.f64 y) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (log.f64 y))) 0))
(*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))
(-.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (*.f64 (log.f64 y) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 1/2 (+.f64 y 1/2)))) 0))
(*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))
(-.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (neg.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))) 0))
(*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))
(-.f64 0 (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))))
(*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))
(-.f64 0 (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))))
(*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))
(-.f64 0 (*.f64 (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))))
(neg.f64 (*.f64 (neg.f64 (log.f64 y)) (*.f64 (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 1/2 (+.f64 y 1/2)))))
(neg.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (neg.f64 (log.f64 y)))))
(-.f64 0 (*.f64 (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))
(neg.f64 (*.f64 (neg.f64 (log.f64 y)) (*.f64 (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 1/2 (+.f64 y 1/2)))))
(neg.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (neg.f64 (log.f64 y)))))
(-.f64 0 (*.f64 (neg.f64 (log.f64 y)) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))))
(*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))
(-.f64 0 (*.f64 -1 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))
(*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y))))) (*.f64 (neg.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))) (log.f64 y)))
(*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))
(-.f64 (*.f64 (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))) -1) 0)
(*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))
(-.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (log.f64 y) (log.f64 y))) 0)
(*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (neg.f64 (neg.f64 (log.f64 y)))) (*.f64 (neg.f64 (neg.f64 (log.f64 y))) 0))
(*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))
(-.f64 (*.f64 (log.f64 y) (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) 0))
(*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))
(/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) 1)
(*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))
(/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (log.f64 y) (log.f64 y)))
(*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))
(/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))
(*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))
(/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 1/2 (+.f64 y 1/2))))
(*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))
(/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y))))
(*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))
(/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))
(/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))))
(/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))) (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y))))))
(/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y)))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y))))))
(/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (*.f64 (log.f64 y) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (log.f64 y))) (*.f64 (log.f64 y) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (log.f64 y)))))
(/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (*.f64 (log.f64 y) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 1/2 (+.f64 y 1/2))))))
(/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (neg.f64 (neg.f64 (log.f64 y))) (neg.f64 (neg.f64 (log.f64 y)))))
(*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))
(/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))))
(*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))
(+.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) 0)
(*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))
(+.f64 0 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))
(*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))
(+.f64 (*.f64 (log.f64 y) (*.f64 y (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1) (/.f64 1/2 (+.f64 y 1/2)))))
(*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))
(+.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 y (/.f64 1/2 (+.f64 y 1/2)))))
(*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))
(+.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))))
(+.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))
(*.f64 (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))) (+.f64 (log.f64 y) (log.f64 y)))
(+.f64 (*.f64 (log.f64 y) (*.f64 1/2 (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (+.f64 1/2 (+.f64 y y))))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (+.f64 y (+.f64 y 1/2))))
(*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (+.f64 y (+.f64 (+.f64 y 1/2) 1/2)))
(*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (+.f64 y (+.f64 1/2 (+.f64 y 1/2))))
(+.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (+.f64 1/2 (+.f64 y y))) (*.f64 (log.f64 y) (*.f64 1/2 (/.f64 1/2 (+.f64 y 1/2)))))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (+.f64 y (+.f64 y 1/2))))
(*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (+.f64 y (+.f64 (+.f64 y 1/2) 1/2)))
(*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (+.f64 y (+.f64 1/2 (+.f64 y 1/2))))
(-.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) 0)
(*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))
(-.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (*.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (+.f64 y (+.f64 y 1)) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) 0))
(*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))
(-.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (*.f64 (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))) 0))
(*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))
(-.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (*.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))) 0))
(*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))
(-.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (*.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))) 0))
(*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))
(-.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (*.f64 (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))) 0))
(*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))
(-.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (*.f64 (neg.f64 (+.f64 y (+.f64 y 1))) 0))
(*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))
(-.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (*.f64 (*.f64 (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))) 0))
(*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))
(-.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (*.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) 0))
(*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))
(-.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (*.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))) 0))
(*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))
(-.f64 0 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))))
(*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))))))
(neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (neg.f64 (log.f64 y))))))
(neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (neg.f64 (log.f64 y)) (+.f64 y (+.f64 y 1))))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))))))
(*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))
(-.f64 0 (*.f64 (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))))
(*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))
(-.f64 0 (*.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))))))
(neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (neg.f64 (log.f64 y))))))
(neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (neg.f64 (log.f64 y)) (+.f64 y (+.f64 y 1))))))
(-.f64 0 (*.f64 (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))))
(*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))
(-.f64 0 (*.f64 -1 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))
(*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))
(-.f64 (*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) 0)
(*.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))
(-.f64 (*.f64 (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))) 0)
(*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))
(-.f64 (*.f64 0 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (+.f64 y (+.f64 y 1)) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (+.f64 y (+.f64 y 1)) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))))
(*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))) (*.f64 (*.f64 (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))))
(*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))
(-.f64 (*.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))) -1) 0)
(*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))) (*.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))
(*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))
(-.f64 (*.f64 (+.f64 y (+.f64 y 1)) (neg.f64 (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))) 0))
(*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))
(-.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (neg.f64 (neg.f64 (+.f64 y (+.f64 y 1))))) (*.f64 (neg.f64 (neg.f64 (+.f64 y (+.f64 y 1)))) 0))
(*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (+.f64 y (+.f64 y 1))))) (*.f64 (neg.f64 (neg.f64 (+.f64 y (+.f64 y 1)))) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))))
(*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))
(/.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) 1)
(*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))
(/.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (log.f64 y) (log.f64 y)))
(*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))
(/.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))
(/.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))) (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))
(/.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))) (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))))
(/.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))
(*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))
(/.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))
(/.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))
(/.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 1/2 (+.f64 y 1/2))))
(*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))
(/.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))
(/.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))) (/.f64 (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))
(/.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))))
(/.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))) (/.f64 (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))))
(/.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))))
(*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))
(/.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))) (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))))))
(/.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))) (/.f64 (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y 1/2) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))))
(/.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))) (/.f64 (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2))))) (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (+.f64 y 1/2) (/.f64 1/2 (+.f64 y 1/2)))))))
(/.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (+.f64 y (+.f64 y 1)) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (+.f64 y (+.f64 y 1)) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))))
(*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))
(/.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))
(*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))
(/.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))) (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y))))))
(/.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))) (/.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (log.f64 y) (log.f64 y)))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (log.f64 y) (log.f64 y))))))
(/.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))))
(*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))
(/.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (*.f64 (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y (+.f64 y 1)) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))))
(*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))
(/.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))
(/.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))) (/.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))
(/.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1)))) (/.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))))
(/.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))) (neg.f64 (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))))))
(*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))
(/.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (/.f64 (neg.f64 (neg.f64 (+.f64 y (+.f64 y 1)))) (neg.f64 (neg.f64 (+.f64 y (+.f64 y 1))))))
(*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (+.f64 y 1))))

localize3.0ms (0%)

Compiler

Compiled 8 to 4 computations (50% saved)

localize11.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 1/2 (log.f64 y)) z)
Compiler

Compiled 25 to 14 computations (44% saved)

series1.0ms (0%)

Counts
1 → 11
Calls

6 calls:

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

rewrite53.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1450×rational_best_oopsla_all_46_json_45_simplify-23
1402×rational_best_oopsla_all_46_json_45_simplify-13
904×rational_best_oopsla_all_46_json-2
904×rational_best_oopsla_all_46_json-1
904×rational_best_oopsla_all_46_json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0917
15017
211417
337117
4180617
Stop Event
node limit
Counts
1 → 53
Calls
Call 1
Inputs
(+.f64 (*.f64 1/2 (log.f64 y)) z)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (log.f64 y)) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 z (*.f64 (log.f64 y) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 0 (+.f64 (*.f64 1/2 (log.f64 y)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 1/2 (log.f64 y)) z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 (log.f64 y) -1/2) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z))) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (*.f64 (log.f64 y) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 1/2 (log.f64 y)) z)))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 1/2 (log.f64 y)) z))) (*.f64 (log.f64 y) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 1/2 (log.f64 y)) z)))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 1/2 (log.f64 y)) z))) (-.f64 (*.f64 (log.f64 y) -1/2) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z))) (*.f64 (log.f64 y) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z))) (-.f64 (*.f64 (log.f64 y) -1/2) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 1/2 (log.f64 y)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (+.f64 (*.f64 1/2 (log.f64 y)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 1/2 (log.f64 y)) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 1/2 (log.f64 y)) z))) (+.f64 (*.f64 1/2 (log.f64 y)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z))) (+.f64 (*.f64 1/2 (log.f64 y)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 1/2 (log.f64 y)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (+.f64 (*.f64 1/2 (log.f64 y)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (+.f64 0 (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (+.f64 0 (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z))) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 1/2 (log.f64 y)) z))) (+.f64 (*.f64 1/2 (log.f64 y)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (neg.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (/.f64 0 (+.f64 (*.f64 1/2 (log.f64 y)) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 0 (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 1/2 (log.f64 y)) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 (log.f64 y) -1/2) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (*.f64 (log.f64 y) -1/2) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (neg.f64 z) (*.f64 (log.f64 y) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z))) (+.f64 (*.f64 1/2 (log.f64 y)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (+.f64 (*.f64 1/2 (log.f64 y)) z))) (+.f64 (*.f64 1/2 (log.f64 y)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)))) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)))) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z))) (-.f64 (*.f64 (log.f64 y) -1/2) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 1/2 (log.f64 y)) z)))) (+.f64 (*.f64 1/2 (log.f64 y)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)))) (+.f64 (*.f64 1/2 (log.f64 y)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)))) (-.f64 (*.f64 (log.f64 y) -1/2) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 1/2 (log.f64 y)) z)))) (-.f64 (*.f64 (log.f64 y) -1/2) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)))) (+.f64 (*.f64 1/2 (log.f64 y)) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 1/2 (log.f64 y)) z))) (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 1/2 (log.f64 y)) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z))))))

simplify72.0ms (0.7%)

Algorithm
egg-herbie
Rules
1878×rational_best_oopsla_all_46_json_45_simplify-13
1426×rational_best_oopsla_all_46_json_45_simplify-23
746×rational_best_oopsla_all_46_json_45_simplify-49
606×rational_best_oopsla_all_46_json_45_simplify-7
534×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01253006
15402924
227092862
Stop Event
node limit
Counts
64 → 81
Calls
Call 1
Inputs
(+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) z)
(+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) z)
(+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) z)
(+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) z)
(+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z)
(+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z)
(+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z)
(+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z)
(*.f64 1/2 (log.f64 y))
z
z
(-.f64 (*.f64 1/2 (log.f64 y)) (neg.f64 z))
(-.f64 z (*.f64 (log.f64 y) -1/2))
(-.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) 0)
(-.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z))) 0))
(-.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 0 (+.f64 (*.f64 1/2 (log.f64 y)) z))))
(-.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 1/2 (log.f64 y)) z))) 0))
(-.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z))) 0))
(-.f64 0 (-.f64 (*.f64 (log.f64 y) -1/2) z))
(-.f64 (*.f64 z (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z))) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (*.f64 (log.f64 y) -1/2)))
(-.f64 (*.f64 z (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 1/2 (log.f64 y)) z)))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 1/2 (log.f64 y)) z))) (*.f64 (log.f64 y) -1/2)))
(-.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 1/2 (log.f64 y)) z)))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 1/2 (log.f64 y)) z))) (-.f64 (*.f64 (log.f64 y) -1/2) z)))
(-.f64 (*.f64 z (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z))) (*.f64 (log.f64 y) -1/2)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z))) (-.f64 (*.f64 (log.f64 y) -1/2) z)))
(*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) 1)
(*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)))
(*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 1/2 (log.f64 y)) z))))
(*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z))))
(*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (+.f64 (*.f64 1/2 (log.f64 y)) z))))
(*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 1/2 (log.f64 y)) z)))))
(*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)))))
(*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 1/2 (log.f64 y)) z))) (+.f64 (*.f64 1/2 (log.f64 y)) z))))
(*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z))) (+.f64 (*.f64 1/2 (log.f64 y)) z))))
(*.f64 1 (+.f64 (*.f64 1/2 (log.f64 y)) z))
(*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (+.f64 (*.f64 1/2 (log.f64 y)) z))
(*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)))))
(*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)))))
(*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (+.f64 0 (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z))))))
(*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (+.f64 0 (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z))))))
(*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z))) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)))))
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 1/2 (log.f64 y)) z))) (+.f64 (*.f64 1/2 (log.f64 y)) z))
(*.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) -1)
(*.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (neg.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z))))
(*.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (/.f64 0 (+.f64 (*.f64 1/2 (log.f64 y)) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z))))
(*.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 0 (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 1/2 (log.f64 y)) z)))))
(*.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)))))
(*.f64 -1 (-.f64 (*.f64 (log.f64 y) -1/2) z))
(*.f64 -1 (+.f64 (*.f64 (log.f64 y) -1/2) (neg.f64 z)))
(*.f64 -1 (+.f64 (neg.f64 z) (*.f64 (log.f64 y) -1/2)))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z))) (+.f64 (*.f64 1/2 (log.f64 y)) z))
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (+.f64 (*.f64 1/2 (log.f64 y)) z))) (+.f64 (*.f64 1/2 (log.f64 y)) z))
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)))) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)))
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)))) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z))) (-.f64 (*.f64 (log.f64 y) -1/2) z))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 1/2 (log.f64 y)) z)))) (+.f64 (*.f64 1/2 (log.f64 y)) z))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)))) (+.f64 (*.f64 1/2 (log.f64 y)) z))
(*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)))) (-.f64 (*.f64 (log.f64 y) -1/2) z))
(*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 1/2 (log.f64 y)) z)))) (-.f64 (*.f64 (log.f64 y) -1/2) z))
(*.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)))) (+.f64 (*.f64 1/2 (log.f64 y)) z))
(/.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) 1)
(/.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)))
(/.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z))))
(/.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 1/2 (log.f64 y)) z))) (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 1/2 (log.f64 y)) z)))))
(neg.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z))
Outputs
(+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) z)
(+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) z)
(+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) z)
(+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) z)
(+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z)
(+.f64 z (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(+.f64 z (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z)
(+.f64 z (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(+.f64 z (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z)
(+.f64 z (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(+.f64 z (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z)
(+.f64 z (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(+.f64 z (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(*.f64 1/2 (log.f64 y))
z
z
(-.f64 (*.f64 1/2 (log.f64 y)) (neg.f64 z))
(-.f64 z (*.f64 -1/2 (log.f64 y)))
(-.f64 z (*.f64 (log.f64 y) -1/2))
(-.f64 (*.f64 1/2 (log.f64 y)) (neg.f64 z))
(-.f64 z (*.f64 -1/2 (log.f64 y)))
(-.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) 0)
(+.f64 z (*.f64 1/2 (log.f64 y)))
(-.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z))) 0))
(+.f64 z (*.f64 1/2 (log.f64 y)))
(-.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 0 (+.f64 (*.f64 1/2 (log.f64 y)) z))))
(+.f64 z (*.f64 1/2 (log.f64 y)))
(-.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 1/2 (log.f64 y)) z))) 0))
(+.f64 z (*.f64 1/2 (log.f64 y)))
(-.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z))) 0))
(+.f64 z (*.f64 1/2 (log.f64 y)))
(-.f64 0 (-.f64 (*.f64 (log.f64 y) -1/2) z))
(-.f64 (*.f64 1/2 (log.f64 y)) (neg.f64 z))
(-.f64 z (*.f64 -1/2 (log.f64 y)))
(-.f64 (*.f64 z (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z))) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (*.f64 (log.f64 y) -1/2)))
(-.f64 (*.f64 1/2 (log.f64 y)) (neg.f64 z))
(-.f64 z (*.f64 -1/2 (log.f64 y)))
(-.f64 (*.f64 z (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 1/2 (log.f64 y)) z)))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 1/2 (log.f64 y)) z))) (*.f64 (log.f64 y) -1/2)))
(*.f64 (*.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (/.f64 1 (+.f64 z (*.f64 1/2 (log.f64 y))))) (-.f64 z (*.f64 -1/2 (log.f64 y))))
(-.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 1/2 (log.f64 y)) z)))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 1/2 (log.f64 y)) z))) (-.f64 (*.f64 (log.f64 y) -1/2) z)))
(*.f64 (*.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (/.f64 1 (+.f64 z (*.f64 1/2 (log.f64 y))))) (-.f64 z (*.f64 -1/2 (log.f64 y))))
(-.f64 (*.f64 z (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z))) (*.f64 (log.f64 y) -1/2)))
(-.f64 (*.f64 1/2 (log.f64 y)) (neg.f64 z))
(-.f64 z (*.f64 -1/2 (log.f64 y)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z))) (-.f64 (*.f64 (log.f64 y) -1/2) z)))
(-.f64 (*.f64 1/2 (log.f64 y)) (neg.f64 z))
(-.f64 z (*.f64 -1/2 (log.f64 y)))
(*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) 1)
(+.f64 z (*.f64 1/2 (log.f64 y)))
(*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)))
(*.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (/.f64 (-.f64 z (*.f64 -1/2 (log.f64 y))) (-.f64 z (*.f64 -1/2 (log.f64 y)))))
(*.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (/.f64 (-.f64 (*.f64 -1/2 (log.f64 y)) z) (-.f64 (*.f64 -1/2 (log.f64 y)) z)))
(*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 1/2 (log.f64 y)) z))))
(+.f64 z (*.f64 1/2 (log.f64 y)))
(*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z))))
(*.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (*.f64 (/.f64 (-.f64 z (*.f64 -1/2 (log.f64 y))) (-.f64 z (*.f64 -1/2 (log.f64 y)))) (/.f64 (-.f64 z (*.f64 -1/2 (log.f64 y))) (-.f64 z (*.f64 -1/2 (log.f64 y))))))
(*.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (log.f64 y)) z) (-.f64 (*.f64 -1/2 (log.f64 y)) z)) (/.f64 (-.f64 (*.f64 -1/2 (log.f64 y)) z) (-.f64 (*.f64 -1/2 (log.f64 y)) z))))
(*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (+.f64 (*.f64 1/2 (log.f64 y)) z))))
(*.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (/.f64 (-.f64 z (*.f64 -1/2 (log.f64 y))) (-.f64 z (*.f64 -1/2 (log.f64 y)))))
(*.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (/.f64 (-.f64 (*.f64 -1/2 (log.f64 y)) z) (-.f64 (*.f64 -1/2 (log.f64 y)) z)))
(*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 1/2 (log.f64 y)) z)))))
(*.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (/.f64 (-.f64 z (*.f64 -1/2 (log.f64 y))) (-.f64 z (*.f64 -1/2 (log.f64 y)))))
(*.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (/.f64 (-.f64 (*.f64 -1/2 (log.f64 y)) z) (-.f64 (*.f64 -1/2 (log.f64 y)) z)))
(*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)))))
(*.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (*.f64 (/.f64 (-.f64 z (*.f64 -1/2 (log.f64 y))) (-.f64 z (*.f64 -1/2 (log.f64 y)))) (*.f64 (/.f64 (-.f64 z (*.f64 -1/2 (log.f64 y))) (-.f64 z (*.f64 -1/2 (log.f64 y)))) (/.f64 (-.f64 z (*.f64 -1/2 (log.f64 y))) (-.f64 z (*.f64 -1/2 (log.f64 y)))))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (log.f64 y)) z) (-.f64 (*.f64 -1/2 (log.f64 y)) z)) (/.f64 (-.f64 (*.f64 -1/2 (log.f64 y)) z) (-.f64 (*.f64 -1/2 (log.f64 y)) z))) (*.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (/.f64 (-.f64 (*.f64 -1/2 (log.f64 y)) z) (-.f64 (*.f64 -1/2 (log.f64 y)) z))))
(*.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (log.f64 y)) z) (-.f64 (*.f64 -1/2 (log.f64 y)) z)) (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (log.f64 y)) z) (-.f64 (*.f64 -1/2 (log.f64 y)) z)) (/.f64 (-.f64 (*.f64 -1/2 (log.f64 y)) z) (-.f64 (*.f64 -1/2 (log.f64 y)) z)))))
(*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 1/2 (log.f64 y)) z))) (+.f64 (*.f64 1/2 (log.f64 y)) z))))
(+.f64 z (*.f64 1/2 (log.f64 y)))
(*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z))) (+.f64 (*.f64 1/2 (log.f64 y)) z))))
(*.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (*.f64 (/.f64 (-.f64 z (*.f64 -1/2 (log.f64 y))) (-.f64 z (*.f64 -1/2 (log.f64 y)))) (/.f64 (-.f64 z (*.f64 -1/2 (log.f64 y))) (-.f64 z (*.f64 -1/2 (log.f64 y))))))
(*.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (log.f64 y)) z) (-.f64 (*.f64 -1/2 (log.f64 y)) z)) (/.f64 (-.f64 (*.f64 -1/2 (log.f64 y)) z) (-.f64 (*.f64 -1/2 (log.f64 y)) z))))
(*.f64 1 (+.f64 (*.f64 1/2 (log.f64 y)) z))
(+.f64 z (*.f64 1/2 (log.f64 y)))
(*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (+.f64 (*.f64 1/2 (log.f64 y)) z))
(*.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (/.f64 (-.f64 z (*.f64 -1/2 (log.f64 y))) (-.f64 z (*.f64 -1/2 (log.f64 y)))))
(*.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (/.f64 (-.f64 (*.f64 -1/2 (log.f64 y)) z) (-.f64 (*.f64 -1/2 (log.f64 y)) z)))
(*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)))))
(*.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (*.f64 (/.f64 (-.f64 z (*.f64 -1/2 (log.f64 y))) (-.f64 z (*.f64 -1/2 (log.f64 y)))) (/.f64 1 (/.f64 (-.f64 z (*.f64 -1/2 (log.f64 y))) (-.f64 z (*.f64 -1/2 (log.f64 y)))))))
(*.f64 (/.f64 (-.f64 (*.f64 -1/2 (log.f64 y)) z) (-.f64 (*.f64 -1/2 (log.f64 y)) z)) (*.f64 1 (/.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (/.f64 (-.f64 (*.f64 -1/2 (log.f64 y)) z) (-.f64 (*.f64 -1/2 (log.f64 y)) z)))))
(*.f64 (/.f64 (-.f64 (*.f64 -1/2 (log.f64 y)) z) (-.f64 (*.f64 -1/2 (log.f64 y)) z)) (/.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (/.f64 (-.f64 (*.f64 -1/2 (log.f64 y)) z) (-.f64 (*.f64 -1/2 (log.f64 y)) z))))
(*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)))))
(*.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (/.f64 (-.f64 z (*.f64 -1/2 (log.f64 y))) (-.f64 z (*.f64 -1/2 (log.f64 y)))))
(*.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (/.f64 (-.f64 (*.f64 -1/2 (log.f64 y)) z) (-.f64 (*.f64 -1/2 (log.f64 y)) z)))
(*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (+.f64 0 (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z))))))
(*.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (*.f64 (/.f64 (-.f64 z (*.f64 -1/2 (log.f64 y))) (-.f64 z (*.f64 -1/2 (log.f64 y)))) (/.f64 1 (/.f64 (-.f64 z (*.f64 -1/2 (log.f64 y))) (-.f64 z (*.f64 -1/2 (log.f64 y)))))))
(*.f64 (/.f64 (-.f64 (*.f64 -1/2 (log.f64 y)) z) (-.f64 (*.f64 -1/2 (log.f64 y)) z)) (*.f64 1 (/.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (/.f64 (-.f64 (*.f64 -1/2 (log.f64 y)) z) (-.f64 (*.f64 -1/2 (log.f64 y)) z)))))
(*.f64 (/.f64 (-.f64 (*.f64 -1/2 (log.f64 y)) z) (-.f64 (*.f64 -1/2 (log.f64 y)) z)) (/.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (/.f64 (-.f64 (*.f64 -1/2 (log.f64 y)) z) (-.f64 (*.f64 -1/2 (log.f64 y)) z))))
(*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (+.f64 0 (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z))))))
(*.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (/.f64 (-.f64 z (*.f64 -1/2 (log.f64 y))) (-.f64 z (*.f64 -1/2 (log.f64 y)))))
(*.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (/.f64 (-.f64 (*.f64 -1/2 (log.f64 y)) z) (-.f64 (*.f64 -1/2 (log.f64 y)) z)))
(*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z))) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)))))
(*.f64 (/.f64 (-.f64 z (*.f64 -1/2 (log.f64 y))) (-.f64 z (*.f64 -1/2 (log.f64 y)))) (*.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (+.f64 (/.f64 (-.f64 z (*.f64 -1/2 (log.f64 y))) (-.f64 z (*.f64 -1/2 (log.f64 y)))) (/.f64 0 (/.f64 (-.f64 z (*.f64 -1/2 (log.f64 y))) (-.f64 z (*.f64 -1/2 (log.f64 y))))))))
(*.f64 (/.f64 (-.f64 (*.f64 -1/2 (log.f64 y)) z) (-.f64 (*.f64 -1/2 (log.f64 y)) z)) (*.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (+.f64 (/.f64 (-.f64 (*.f64 -1/2 (log.f64 y)) z) (-.f64 (*.f64 -1/2 (log.f64 y)) z)) (/.f64 0 (/.f64 (-.f64 (*.f64 -1/2 (log.f64 y)) z) (-.f64 (*.f64 -1/2 (log.f64 y)) z))))))
(*.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (+.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (log.f64 y)) z) (-.f64 (*.f64 -1/2 (log.f64 y)) z)) (/.f64 (-.f64 (*.f64 -1/2 (log.f64 y)) z) (-.f64 (*.f64 -1/2 (log.f64 y)) z)))))
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 1/2 (log.f64 y)) z))) (+.f64 (*.f64 1/2 (log.f64 y)) z))
(+.f64 z (*.f64 1/2 (log.f64 y)))
(*.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) -1)
(-.f64 (*.f64 1/2 (log.f64 y)) (neg.f64 z))
(-.f64 z (*.f64 -1/2 (log.f64 y)))
(*.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (neg.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z))))
(-.f64 (*.f64 1/2 (log.f64 y)) (neg.f64 z))
(-.f64 z (*.f64 -1/2 (log.f64 y)))
(*.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (/.f64 0 (+.f64 (*.f64 1/2 (log.f64 y)) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z))))
(*.f64 (-.f64 (*.f64 -1/2 (log.f64 y)) z) (-.f64 (/.f64 0 (+.f64 z (*.f64 1/2 (log.f64 y)))) (/.f64 (-.f64 z (*.f64 -1/2 (log.f64 y))) (-.f64 z (*.f64 -1/2 (log.f64 y))))))
(-.f64 (-.f64 z (*.f64 -1/2 (log.f64 y))) (*.f64 (-.f64 z (*.f64 -1/2 (log.f64 y))) (/.f64 0 (+.f64 z (*.f64 1/2 (log.f64 y))))))
(*.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 0 (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 1/2 (log.f64 y)) z)))))
(*.f64 (*.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (/.f64 1 (+.f64 z (*.f64 1/2 (log.f64 y))))) (-.f64 z (*.f64 -1/2 (log.f64 y))))
(*.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)))))
(-.f64 (*.f64 1/2 (log.f64 y)) (neg.f64 z))
(-.f64 z (*.f64 -1/2 (log.f64 y)))
(*.f64 -1 (-.f64 (*.f64 (log.f64 y) -1/2) z))
(-.f64 (*.f64 1/2 (log.f64 y)) (neg.f64 z))
(-.f64 z (*.f64 -1/2 (log.f64 y)))
(*.f64 -1 (+.f64 (*.f64 (log.f64 y) -1/2) (neg.f64 z)))
(+.f64 z (*.f64 1/2 (log.f64 y)))
(*.f64 -1 (+.f64 (neg.f64 z) (*.f64 (log.f64 y) -1/2)))
(+.f64 z (*.f64 1/2 (log.f64 y)))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z))) (+.f64 (*.f64 1/2 (log.f64 y)) z))
(*.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (*.f64 (/.f64 (-.f64 z (*.f64 -1/2 (log.f64 y))) (-.f64 z (*.f64 -1/2 (log.f64 y)))) (/.f64 (-.f64 z (*.f64 -1/2 (log.f64 y))) (-.f64 z (*.f64 -1/2 (log.f64 y))))))
(*.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (log.f64 y)) z) (-.f64 (*.f64 -1/2 (log.f64 y)) z)) (/.f64 (-.f64 (*.f64 -1/2 (log.f64 y)) z) (-.f64 (*.f64 -1/2 (log.f64 y)) z))))
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (+.f64 (*.f64 1/2 (log.f64 y)) z))) (+.f64 (*.f64 1/2 (log.f64 y)) z))
(*.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (/.f64 (-.f64 z (*.f64 -1/2 (log.f64 y))) (-.f64 z (*.f64 -1/2 (log.f64 y)))))
(*.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (/.f64 (-.f64 (*.f64 -1/2 (log.f64 y)) z) (-.f64 (*.f64 -1/2 (log.f64 y)) z)))
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)))) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)))
(*.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (*.f64 (/.f64 (-.f64 z (*.f64 -1/2 (log.f64 y))) (-.f64 z (*.f64 -1/2 (log.f64 y)))) (/.f64 1 (/.f64 (-.f64 z (*.f64 -1/2 (log.f64 y))) (-.f64 z (*.f64 -1/2 (log.f64 y)))))))
(*.f64 (/.f64 (-.f64 (*.f64 -1/2 (log.f64 y)) z) (-.f64 (*.f64 -1/2 (log.f64 y)) z)) (*.f64 1 (/.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (/.f64 (-.f64 (*.f64 -1/2 (log.f64 y)) z) (-.f64 (*.f64 -1/2 (log.f64 y)) z)))))
(*.f64 (/.f64 (-.f64 (*.f64 -1/2 (log.f64 y)) z) (-.f64 (*.f64 -1/2 (log.f64 y)) z)) (/.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (/.f64 (-.f64 (*.f64 -1/2 (log.f64 y)) z) (-.f64 (*.f64 -1/2 (log.f64 y)) z))))
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)))) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)))
(*.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (/.f64 (-.f64 z (*.f64 -1/2 (log.f64 y))) (-.f64 z (*.f64 -1/2 (log.f64 y)))))
(*.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (/.f64 (-.f64 (*.f64 -1/2 (log.f64 y)) z) (-.f64 (*.f64 -1/2 (log.f64 y)) z)))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z))) (-.f64 (*.f64 (log.f64 y) -1/2) z))
(-.f64 (*.f64 1/2 (log.f64 y)) (neg.f64 z))
(-.f64 z (*.f64 -1/2 (log.f64 y)))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 1/2 (log.f64 y)) z)))) (+.f64 (*.f64 1/2 (log.f64 y)) z))
(*.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (/.f64 (-.f64 z (*.f64 -1/2 (log.f64 y))) (-.f64 z (*.f64 -1/2 (log.f64 y)))))
(*.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (/.f64 (-.f64 (*.f64 -1/2 (log.f64 y)) z) (-.f64 (*.f64 -1/2 (log.f64 y)) z)))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)))) (+.f64 (*.f64 1/2 (log.f64 y)) z))
(*.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (*.f64 (/.f64 (-.f64 z (*.f64 -1/2 (log.f64 y))) (-.f64 z (*.f64 -1/2 (log.f64 y)))) (*.f64 (/.f64 (-.f64 z (*.f64 -1/2 (log.f64 y))) (-.f64 z (*.f64 -1/2 (log.f64 y)))) (/.f64 (-.f64 z (*.f64 -1/2 (log.f64 y))) (-.f64 z (*.f64 -1/2 (log.f64 y)))))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (log.f64 y)) z) (-.f64 (*.f64 -1/2 (log.f64 y)) z)) (/.f64 (-.f64 (*.f64 -1/2 (log.f64 y)) z) (-.f64 (*.f64 -1/2 (log.f64 y)) z))) (*.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (/.f64 (-.f64 (*.f64 -1/2 (log.f64 y)) z) (-.f64 (*.f64 -1/2 (log.f64 y)) z))))
(*.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (log.f64 y)) z) (-.f64 (*.f64 -1/2 (log.f64 y)) z)) (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (log.f64 y)) z) (-.f64 (*.f64 -1/2 (log.f64 y)) z)) (/.f64 (-.f64 (*.f64 -1/2 (log.f64 y)) z) (-.f64 (*.f64 -1/2 (log.f64 y)) z)))))
(*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)))) (-.f64 (*.f64 (log.f64 y) -1/2) z))
(-.f64 (*.f64 1/2 (log.f64 y)) (neg.f64 z))
(-.f64 z (*.f64 -1/2 (log.f64 y)))
(*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 1/2 (log.f64 y)) z)))) (-.f64 (*.f64 (log.f64 y) -1/2) z))
(*.f64 (*.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (/.f64 1 (+.f64 z (*.f64 1/2 (log.f64 y))))) (-.f64 z (*.f64 -1/2 (log.f64 y))))
(*.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)))) (+.f64 (*.f64 1/2 (log.f64 y)) z))
(*.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (/.f64 (-.f64 z (*.f64 -1/2 (log.f64 y))) (-.f64 z (*.f64 -1/2 (log.f64 y)))))
(*.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (/.f64 (-.f64 (*.f64 -1/2 (log.f64 y)) z) (-.f64 (*.f64 -1/2 (log.f64 y)) z)))
(/.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) 1)
(+.f64 z (*.f64 1/2 (log.f64 y)))
(/.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)))
(/.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (/.f64 (-.f64 z (*.f64 -1/2 (log.f64 y))) (-.f64 z (*.f64 -1/2 (log.f64 y)))))
(/.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (/.f64 (-.f64 (*.f64 -1/2 (log.f64 y)) z) (-.f64 (*.f64 -1/2 (log.f64 y)) z)))
(/.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z)) (/.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z) (-.f64 (*.f64 (log.f64 y) -1/2) z))))
(/.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (/.f64 (/.f64 (-.f64 z (*.f64 -1/2 (log.f64 y))) (-.f64 z (*.f64 -1/2 (log.f64 y)))) (/.f64 (-.f64 z (*.f64 -1/2 (log.f64 y))) (-.f64 z (*.f64 -1/2 (log.f64 y))))))
(/.f64 (+.f64 z (*.f64 1/2 (log.f64 y))) (/.f64 (/.f64 (-.f64 (*.f64 -1/2 (log.f64 y)) z) (-.f64 (*.f64 -1/2 (log.f64 y)) z)) (/.f64 (-.f64 (*.f64 -1/2 (log.f64 y)) z) (-.f64 (*.f64 -1/2 (log.f64 y)) z))))
(/.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 1/2 (log.f64 y)) z))) (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 1/2 (log.f64 y)) z)))))
(+.f64 z (*.f64 1/2 (log.f64 y)))
(neg.f64 (-.f64 (*.f64 (log.f64 y) -1/2) z))
(-.f64 (*.f64 1/2 (log.f64 y)) (neg.f64 z))
(-.f64 z (*.f64 -1/2 (log.f64 y)))

localize12.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.1b
(-.f64 (+.f64 y x) (*.f64 (+.f64 1/2 y) (log.f64 y)))
0.1b
(*.f64 (+.f64 1/2 y) (log.f64 y))
Compiler

Compiled 30 to 15 computations (50% saved)

series1.0ms (0%)

Counts
1 → 15
Calls

6 calls:

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

rewrite127.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
1024×rational_best_oopsla_all_46_json_45_simplify-10
990×rational_best_oopsla_all_46_json_45_simplify-7
746×rational_best_oopsla_all_46_json_45_simplify-35
676×rational_best_oopsla_all_46_json_45_simplify-108
504×rational_best_oopsla_all_46_json_45_simplify-80
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01129
16629
219329
383429
4422329
5741029
Stop Event
node limit
Counts
1 → 57
Calls
Call 1
Inputs
(-.f64 (+.f64 y x) (*.f64 (+.f64 1/2 y) (log.f64 y)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 y (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 y x) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 0 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y))) y)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y))) (+.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))) (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y x) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))) (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 y x) (*.f64 y (log.f64 y))) (neg.f64 (*.f64 1/2 (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))) (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 y (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 x (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y)))) (*.f64 (+.f64 y x) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))) (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) x) (*.f64 (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y))) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))) (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) y) (*.f64 (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y))) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1 (-.f64 (*.f64 1/2 (log.f64 y)) (+.f64 y x))) (neg.f64 (*.f64 y (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 1/2 (log.f64 y))) (-.f64 (+.f64 y x) (*.f64 y (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 y (log.f64 y))) (*.f64 -1 (-.f64 (*.f64 1/2 (log.f64 y)) (+.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (/.f64 1 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 1 (*.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (/.f64 1 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (*.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (/.f64 1 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (/.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 (*.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (/.f64 1 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (+.f64 y x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (+.f64 y x)) (neg.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (+.f64 y x)) (neg.f64 (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (+.f64 y x)) (-.f64 (/.f64 0 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (+.f64 y x)) (neg.f64 (*.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (/.f64 1 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (*.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (/.f64 1 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (*.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (/.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (+.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (+.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (neg.f64 (+.f64 y x)) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (neg.f64 (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (neg.f64 (+.f64 y x)) (*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (neg.f64 (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (neg.f64 (+.f64 y x)) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (log.f64 y))) (neg.f64 (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (neg.f64 (+.f64 y x)) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (/.f64 1 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))) (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (+.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (/.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (+.f64 y x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (+.f64 y x)))))))

simplify110.0ms (1.1%)

Algorithm
egg-herbie
Rules
1228×rational_best_oopsla_all_46_json_45_simplify-7
1166×rational_best_oopsla_all_46_json_45_simplify-72
1028×rational_best_oopsla_all_46_json_45_simplify-49
742×rational_best_oopsla_all_46_json_45_simplify-35
532×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01602736
16172690
242312670
Stop Event
node limit
Counts
72 → 103
Calls
Call 1
Inputs
(-.f64 x (*.f64 1/2 (log.f64 y)))
(-.f64 (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x) (*.f64 1/2 (log.f64 y)))
(-.f64 (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x) (*.f64 1/2 (log.f64 y)))
(-.f64 (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x) (*.f64 1/2 (log.f64 y)))
(*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y)))))
(-.f64 (+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) x) (*.f64 -1/2 (log.f64 (/.f64 1 y))))
(-.f64 (+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) x) (*.f64 -1/2 (log.f64 (/.f64 1 y))))
(-.f64 (+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) x) (*.f64 -1/2 (log.f64 (/.f64 1 y))))
(*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(-.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))) x) (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(-.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))) x) (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(-.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))) x) (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(-.f64 y (*.f64 (+.f64 1/2 y) (log.f64 y)))
x
x
(+.f64 y (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y))))
(+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))
(+.f64 (+.f64 y x) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y))))
(+.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) 0)
(+.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 0 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))
(+.f64 0 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))
(+.f64 (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))) x)
(+.f64 (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y))) y)
(+.f64 (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y))) (+.f64 y x))
(+.f64 (*.f64 x (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))) (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))
(+.f64 (*.f64 (+.f64 y x) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))) (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y)))))
(+.f64 (*.f64 0 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))
(+.f64 (-.f64 (+.f64 y x) (*.f64 y (log.f64 y))) (neg.f64 (*.f64 1/2 (log.f64 y))))
(+.f64 (*.f64 y (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))) (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y)))))
(+.f64 (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 y (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))
(+.f64 (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 x (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))
(+.f64 (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y)))) (*.f64 (+.f64 y x) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))
(+.f64 (*.f64 (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))) (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) x))
(+.f64 (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) x) (*.f64 (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))
(+.f64 (*.f64 (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y))) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))) (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) y))
(+.f64 (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) y) (*.f64 (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y))) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))
(+.f64 (*.f64 -1 (-.f64 (*.f64 1/2 (log.f64 y)) (+.f64 y x))) (neg.f64 (*.f64 y (log.f64 y))))
(+.f64 (neg.f64 (*.f64 1/2 (log.f64 y))) (-.f64 (+.f64 y x) (*.f64 y (log.f64 y))))
(+.f64 (neg.f64 (*.f64 y (log.f64 y))) (*.f64 -1 (-.f64 (*.f64 1/2 (log.f64 y)) (+.f64 y x))))
(*.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) 1)
(*.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))))
(*.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (/.f64 1 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))
(*.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))
(*.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 1 (*.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (/.f64 1 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))))))
(*.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (*.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (/.f64 1 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))))))
(*.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))))))
(*.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (/.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))
(*.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 (*.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (/.f64 1 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))
(*.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))
(*.f64 1 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))
(*.f64 (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (+.f64 y x)) -1)
(*.f64 (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (+.f64 y x)) (neg.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))
(*.f64 (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (+.f64 y x)) (neg.f64 (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))))))
(*.f64 (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (+.f64 y x)) (-.f64 (/.f64 0 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))
(*.f64 (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (+.f64 y x)) (neg.f64 (*.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (/.f64 1 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))))))
(*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))
(*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (*.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (/.f64 1 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))))))
(*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (*.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (/.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))))))
(*.f64 -1 (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (+.f64 y x)))
(*.f64 -1 (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (+.f64 y x))))
(*.f64 -1 (-.f64 (neg.f64 (+.f64 y x)) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (neg.f64 (+.f64 y 1/2)))))
(*.f64 -1 (-.f64 (neg.f64 (+.f64 y x)) (*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (neg.f64 (+.f64 y 1/2)))))
(*.f64 -1 (-.f64 (neg.f64 (+.f64 y x)) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (log.f64 y))) (neg.f64 (log.f64 y)))))
(*.f64 -1 (-.f64 (neg.f64 (+.f64 y x)) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y))))))
(*.f64 (*.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (/.f64 1 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))
(*.f64 (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))
(*.f64 (neg.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))) (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (+.f64 y x)))
(/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) 1)
(/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))))
(/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (/.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))
(/.f64 (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (+.f64 y x)) -1)
(neg.f64 (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (+.f64 y x)))
Outputs
(-.f64 x (*.f64 1/2 (log.f64 y)))
(-.f64 (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x) (*.f64 1/2 (log.f64 y)))
(+.f64 x (-.f64 (*.f64 y (-.f64 1 (log.f64 y))) (*.f64 1/2 (log.f64 y))))
(+.f64 x (-.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 1/2 (log.f64 y))))
(-.f64 (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x) (*.f64 1/2 (log.f64 y)))
(+.f64 x (-.f64 (*.f64 y (-.f64 1 (log.f64 y))) (*.f64 1/2 (log.f64 y))))
(+.f64 x (-.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 1/2 (log.f64 y))))
(-.f64 (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x) (*.f64 1/2 (log.f64 y)))
(+.f64 x (-.f64 (*.f64 y (-.f64 1 (log.f64 y))) (*.f64 1/2 (log.f64 y))))
(+.f64 x (-.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 1/2 (log.f64 y))))
(*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y)))))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(-.f64 y (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)))
(-.f64 (+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) x) (*.f64 -1/2 (log.f64 (/.f64 1 y))))
(+.f64 x (-.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) (*.f64 (log.f64 (/.f64 1 y)) -1/2)))
(+.f64 x (-.f64 (*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y))))) (*.f64 (log.f64 (/.f64 1 y)) -1/2)))
(+.f64 x (-.f64 (-.f64 y (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y))) (*.f64 (log.f64 (/.f64 1 y)) -1/2)))
(-.f64 (+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) x) (*.f64 -1/2 (log.f64 (/.f64 1 y))))
(+.f64 x (-.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) (*.f64 (log.f64 (/.f64 1 y)) -1/2)))
(+.f64 x (-.f64 (*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y))))) (*.f64 (log.f64 (/.f64 1 y)) -1/2)))
(+.f64 x (-.f64 (-.f64 y (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y))) (*.f64 (log.f64 (/.f64 1 y)) -1/2)))
(-.f64 (+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) x) (*.f64 -1/2 (log.f64 (/.f64 1 y))))
(+.f64 x (-.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) (*.f64 (log.f64 (/.f64 1 y)) -1/2)))
(+.f64 x (-.f64 (*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y))))) (*.f64 (log.f64 (/.f64 1 y)) -1/2)))
(+.f64 x (-.f64 (-.f64 y (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y))) (*.f64 (log.f64 (/.f64 1 y)) -1/2)))
(*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(*.f64 y (+.f64 1 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(+.f64 y (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (neg.f64 y)))
(-.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))) x) (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(+.f64 x (-.f64 (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))) (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(+.f64 x (-.f64 (*.f64 y (+.f64 1 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))) (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(+.f64 x (+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (neg.f64 y)) (-.f64 y (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))))
(-.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))) x) (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(+.f64 x (-.f64 (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))) (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(+.f64 x (-.f64 (*.f64 y (+.f64 1 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))) (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(+.f64 x (+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (neg.f64 y)) (-.f64 y (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))))
(-.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))) x) (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(+.f64 x (-.f64 (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))) (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(+.f64 x (-.f64 (*.f64 y (+.f64 1 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))) (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(+.f64 x (+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (neg.f64 y)) (-.f64 y (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))))
(-.f64 y (*.f64 (+.f64 1/2 y) (log.f64 y)))
(-.f64 y (*.f64 (log.f64 y) (+.f64 1/2 y)))
x
x
(+.f64 y (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y))))
(-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))
(-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 (+.f64 y x) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y))))
(+.f64 (+.f64 x y) (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))))
(+.f64 x (+.f64 (*.f64 (log.f64 y) (neg.f64 (+.f64 1/2 y))) y))
(+.f64 x (+.f64 y (*.f64 (log.f64 y) (neg.f64 (+.f64 1/2 y)))))
(+.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) 0)
(-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 0 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))
(-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 0 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))
(-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))) x)
(-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y))) y)
(-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y))) (+.f64 y x))
(+.f64 (+.f64 x y) (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))))
(+.f64 x (+.f64 (*.f64 (log.f64 y) (neg.f64 (+.f64 1/2 y))) y))
(+.f64 x (+.f64 y (*.f64 (log.f64 y) (neg.f64 (+.f64 1/2 y)))))
(+.f64 (*.f64 x (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))) (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))
(-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 (*.f64 (+.f64 y x) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))) (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y)))))
(*.f64 (/.f64 (-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y))) (-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y)))) (+.f64 (+.f64 x y) (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y)))))
(*.f64 (+.f64 x (+.f64 (*.f64 (log.f64 y) (neg.f64 (+.f64 1/2 y))) y)) (/.f64 (-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y))) (-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(*.f64 (+.f64 x (+.f64 y (*.f64 (log.f64 y) (neg.f64 (+.f64 1/2 y))))) (/.f64 (-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y))) (-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(+.f64 (*.f64 0 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))
(-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 (-.f64 (+.f64 y x) (*.f64 y (log.f64 y))) (neg.f64 (*.f64 1/2 (log.f64 y))))
(+.f64 (-.f64 (+.f64 x y) (*.f64 y (log.f64 y))) (neg.f64 (*.f64 1/2 (log.f64 y))))
(+.f64 x (+.f64 (neg.f64 (*.f64 1/2 (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))))
(+.f64 (+.f64 y (-.f64 x (*.f64 y (log.f64 y)))) (neg.f64 (*.f64 1/2 (log.f64 y))))
(+.f64 (*.f64 y (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))) (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y)))))
(-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 y (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))
(-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 x (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))
(-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y)))) (*.f64 (+.f64 y x) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))
(*.f64 (/.f64 (-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y))) (-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y)))) (+.f64 (+.f64 x y) (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y)))))
(*.f64 (+.f64 x (+.f64 (*.f64 (log.f64 y) (neg.f64 (+.f64 1/2 y))) y)) (/.f64 (-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y))) (-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(*.f64 (+.f64 x (+.f64 y (*.f64 (log.f64 y) (neg.f64 (+.f64 1/2 y))))) (/.f64 (-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y))) (-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(+.f64 (*.f64 (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))) (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) x))
(-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) x) (*.f64 (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))
(-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 (*.f64 (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y))) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))) (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) y))
(-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) y) (*.f64 (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y))) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))
(-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 (*.f64 -1 (-.f64 (*.f64 1/2 (log.f64 y)) (+.f64 y x))) (neg.f64 (*.f64 y (log.f64 y))))
(+.f64 (*.f64 1 (-.f64 (+.f64 x y) (*.f64 1/2 (log.f64 y)))) (neg.f64 (*.f64 y (log.f64 y))))
(*.f64 -1 (+.f64 (*.f64 y (log.f64 y)) (-.f64 (*.f64 1/2 (log.f64 y)) (+.f64 x y))))
(+.f64 (-.f64 (+.f64 x y) (*.f64 1/2 (log.f64 y))) (neg.f64 (*.f64 y (log.f64 y))))
(+.f64 (neg.f64 (*.f64 1/2 (log.f64 y))) (-.f64 (+.f64 y x) (*.f64 y (log.f64 y))))
(+.f64 (-.f64 (+.f64 x y) (*.f64 y (log.f64 y))) (neg.f64 (*.f64 1/2 (log.f64 y))))
(+.f64 x (+.f64 (neg.f64 (*.f64 1/2 (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))))
(+.f64 (+.f64 y (-.f64 x (*.f64 y (log.f64 y)))) (neg.f64 (*.f64 1/2 (log.f64 y))))
(+.f64 (neg.f64 (*.f64 y (log.f64 y))) (*.f64 -1 (-.f64 (*.f64 1/2 (log.f64 y)) (+.f64 y x))))
(+.f64 (*.f64 1 (-.f64 (+.f64 x y) (*.f64 1/2 (log.f64 y)))) (neg.f64 (*.f64 y (log.f64 y))))
(*.f64 -1 (+.f64 (*.f64 y (log.f64 y)) (-.f64 (*.f64 1/2 (log.f64 y)) (+.f64 x y))))
(+.f64 (-.f64 (+.f64 x y) (*.f64 1/2 (log.f64 y))) (neg.f64 (*.f64 y (log.f64 y))))
(*.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) 1)
(-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))))
(-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (/.f64 1 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))
(-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))
(-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 1 (*.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (/.f64 1 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))))))
(-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (*.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (/.f64 1 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))))))
(-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))))))
(-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (/.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))
(-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 (*.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (/.f64 1 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))
(-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))
(-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 1 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))
(-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (+.f64 y x)) -1)
(-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (+.f64 y x)) (neg.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))
(-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (+.f64 y x)) (neg.f64 (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))))))
(-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (+.f64 y x)) (-.f64 (/.f64 0 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))
(-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (+.f64 y x)) (neg.f64 (*.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (/.f64 1 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))))))
(-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))
(-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (*.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (/.f64 1 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))))))
(-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (*.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (/.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))))))
(-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 -1 (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (+.f64 y x)))
(-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 -1 (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (+.f64 y x))))
(-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 -1 (-.f64 (neg.f64 (+.f64 y x)) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))) (neg.f64 (+.f64 y 1/2)))))
(*.f64 -1 (-.f64 (neg.f64 (+.f64 x y)) (*.f64 (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (+.f64 1/2 y))) (neg.f64 (+.f64 1/2 y)))))
(neg.f64 (-.f64 (neg.f64 (+.f64 x y)) (*.f64 (+.f64 1/2 y) (*.f64 (neg.f64 (+.f64 1/2 y)) (/.f64 (log.f64 y) (+.f64 1/2 y))))))
(-.f64 (*.f64 (+.f64 1/2 y) (*.f64 (neg.f64 (+.f64 1/2 y)) (/.f64 (log.f64 y) (+.f64 1/2 y)))) (neg.f64 (+.f64 x y)))
(*.f64 -1 (-.f64 (neg.f64 (+.f64 y x)) (*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (neg.f64 (+.f64 y 1/2)))))
(*.f64 1 (-.f64 (*.f64 (neg.f64 (+.f64 1/2 y)) (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))) (neg.f64 (+.f64 x y))))
(neg.f64 (-.f64 (neg.f64 (+.f64 x y)) (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (neg.f64 (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)))))))
(-.f64 (*.f64 (/.f64 (+.f64 1/2 y) (+.f64 1/2 y)) (*.f64 (neg.f64 (+.f64 1/2 y)) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))))) (neg.f64 (+.f64 x y)))
(*.f64 -1 (-.f64 (neg.f64 (+.f64 y x)) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (log.f64 y))) (neg.f64 (log.f64 y)))))
(*.f64 1 (-.f64 (*.f64 (neg.f64 (log.f64 y)) (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (log.f64 y)))) (neg.f64 (+.f64 x y))))
(neg.f64 (-.f64 (neg.f64 (+.f64 x y)) (*.f64 (+.f64 1/2 y) (*.f64 (neg.f64 (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y))))))
(-.f64 (+.f64 x y) (neg.f64 (*.f64 (+.f64 1/2 y) (*.f64 (neg.f64 (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y))))))
(*.f64 -1 (-.f64 (neg.f64 (+.f64 y x)) (*.f64 (/.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (*.f64 (+.f64 y 1/2) (log.f64 y))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y))))))
(*.f64 -1 (-.f64 (neg.f64 (+.f64 x y)) (*.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))))))
(neg.f64 (-.f64 (neg.f64 (+.f64 x y)) (*.f64 (+.f64 1/2 y) (*.f64 (neg.f64 (log.f64 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y)))))))
(-.f64 (*.f64 (+.f64 1/2 y) (*.f64 (neg.f64 (log.f64 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))))) (neg.f64 (+.f64 x y)))
(*.f64 (*.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (/.f64 1 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))
(-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (*.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))
(-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (neg.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))) (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (+.f64 y x)))
(-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) 1)
(-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))))
(-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (/.f64 (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y))))) (/.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))
(-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(/.f64 (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (+.f64 y x)) -1)
(-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(neg.f64 (-.f64 (*.f64 (+.f64 y 1/2) (log.f64 y)) (+.f64 y x)))
(-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 1/2 y)))

localize16.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 44 to 24 computations (45.5% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

6 calls:

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

rewrite135.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
1018×rational_best_oopsla_all_46_json_45_simplify-7
748×rational_best_oopsla_all_46_json_45_simplify-35
698×rational_best_oopsla_all_46_json_45_simplify-36
544×rational_best_oopsla_all_46_json_45_simplify-93
544×rational_best_oopsla_all_46_json_45_simplify-102
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01339
17639
221439
390739
4451237
5789637
Stop Event
node limit
Counts
1 → 52
Calls
Call 1
Inputs
(-.f64 (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x) (*.f64 1/2 (log.f64 y)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 y (+.f64 (+.f64 x (*.f64 (log.f64 y) -1/2)) (*.f64 (log.f64 y) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y (*.f64 y (log.f64 y))) (+.f64 x (*.f64 (log.f64 y) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (-.f64 (*.f64 y (log.f64 y)) y)) (*.f64 (log.f64 y) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (*.f64 0 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 (log.f64 y) -1/2)) (-.f64 y (*.f64 y (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 y) -1/2) (-.f64 x (-.f64 (*.f64 y (log.f64 y)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))) (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 x (-.f64 (*.f64 y (log.f64 y)) y)) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))) (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (*.f64 (log.f64 y) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))) (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (+.f64 x (*.f64 (log.f64 y) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (+.f64 x (*.f64 (log.f64 y) -1/2))) (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (*.f64 x (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (*.f64 (log.f64 y) -1/2)) (*.f64 (-.f64 x (-.f64 (*.f64 y (log.f64 y)) y)) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))) (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) x) (*.f64 (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 x (*.f64 (log.f64 y) -1/2)) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))) (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (-.f64 y (*.f64 y (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (-.f64 y (*.f64 y (log.f64 y)))) (*.f64 (+.f64 x (*.f64 (log.f64 y) -1/2)) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 x (*.f64 (log.f64 y) -1/2)) (*.f64 (log.f64 y) (neg.f64 y))) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (*.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (/.f64 1 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (*.f64 1 (*.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (/.f64 1 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (*.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (/.f64 1 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (*.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (/.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (*.f64 (*.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (/.f64 1 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (*.f64 (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (*.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (/.f64 1 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (*.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (/.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 (neg.f64 y) (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2))) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 (neg.f64 y) (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2))) x) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 (neg.f64 y) (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2))) x) (-.f64 (/.f64 0 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 (neg.f64 y) (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2))) x) (-.f64 0 (*.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (/.f64 1 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 (neg.f64 y) (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2))) x) (-.f64 0 (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (neg.f64 y) (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (-.f64 (-.f64 (neg.f64 y) (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x)) (*.f64 (*.f64 1/2 (/.f64 (log.f64 y) (log.f64 y))) (neg.f64 (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (/.f64 1 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))) (-.f64 (-.f64 (neg.f64 y) (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (/.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (neg.f64 y) (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2))) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (-.f64 (neg.f64 y) (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2))) x))))))

simplify131.0ms (1.3%)

Algorithm
egg-herbie
Rules
882×rational_best_oopsla_all_46_json_45_simplify-35
850×rational_best_oopsla_all_46_json_45_simplify-36
676×rational_best_oopsla_all_46_json_45_simplify-10
664×rational_best_oopsla_all_46_json_45_simplify-7
656×rational_best_oopsla_all_46_json_45_simplify-49
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01393652
15223364
229143334
362593308
Stop Event
node limit
Counts
64 → 103
Calls
Call 1
Inputs
(-.f64 x (*.f64 1/2 (log.f64 y)))
(*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y)))))
(-.f64 (+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) x) (*.f64 -1/2 (log.f64 (/.f64 1 y))))
(-.f64 (+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) x) (*.f64 -1/2 (log.f64 (/.f64 1 y))))
(-.f64 (+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) x) (*.f64 -1/2 (log.f64 (/.f64 1 y))))
(*.f64 (-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) y)
(-.f64 (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) y) x) (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(-.f64 (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) y) x) (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(-.f64 (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) y) x) (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(-.f64 (*.f64 (-.f64 1 (log.f64 y)) y) (*.f64 1/2 (log.f64 y)))
x
x
(+.f64 y (+.f64 (+.f64 x (*.f64 (log.f64 y) -1/2)) (*.f64 (log.f64 y) (neg.f64 y))))
(+.f64 (-.f64 y (*.f64 y (log.f64 y))) (+.f64 x (*.f64 (log.f64 y) -1/2)))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))
(+.f64 (-.f64 x (-.f64 (*.f64 y (log.f64 y)) y)) (*.f64 (log.f64 y) -1/2))
(+.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) 0)
(+.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (*.f64 0 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))))
(+.f64 0 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))
(+.f64 (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)) x)
(+.f64 (+.f64 x (*.f64 (log.f64 y) -1/2)) (-.f64 y (*.f64 y (log.f64 y))))
(+.f64 (*.f64 (log.f64 y) -1/2) (-.f64 x (-.f64 (*.f64 y (log.f64 y)) y)))
(+.f64 (*.f64 x (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))) (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))
(+.f64 (*.f64 (-.f64 x (-.f64 (*.f64 y (log.f64 y)) y)) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))) (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (*.f64 (log.f64 y) -1/2)))
(+.f64 (*.f64 0 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))
(+.f64 (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))) (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (+.f64 x (*.f64 (log.f64 y) -1/2))))
(+.f64 (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (+.f64 x (*.f64 (log.f64 y) -1/2))) (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))))
(+.f64 (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (*.f64 x (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))))
(+.f64 (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (*.f64 (log.f64 y) -1/2)) (*.f64 (-.f64 x (-.f64 (*.f64 y (log.f64 y)) y)) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))))
(+.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))) (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) x))
(+.f64 (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) x) (*.f64 (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))))
(+.f64 (*.f64 (+.f64 x (*.f64 (log.f64 y) -1/2)) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))) (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (-.f64 y (*.f64 y (log.f64 y)))))
(+.f64 (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (-.f64 y (*.f64 y (log.f64 y)))) (*.f64 (+.f64 x (*.f64 (log.f64 y) -1/2)) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))))
(+.f64 (+.f64 (+.f64 x (*.f64 (log.f64 y) -1/2)) (*.f64 (log.f64 y) (neg.f64 y))) y)
(*.f64 1 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))
(*.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) 1)
(*.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))))
(*.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (*.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (/.f64 1 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))))
(*.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))))
(*.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (*.f64 1 (*.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (/.f64 1 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))))))
(*.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (*.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (/.f64 1 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))))))
(*.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))))))
(*.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (*.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (/.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))))
(*.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (*.f64 (*.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (/.f64 1 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))))
(*.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (*.f64 (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))))
(*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))
(*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (*.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (/.f64 1 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))))))
(*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (*.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (/.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))))))
(*.f64 (-.f64 (-.f64 (neg.f64 y) (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2))) x) -1)
(*.f64 (-.f64 (-.f64 (neg.f64 y) (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2))) x) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))))
(*.f64 (-.f64 (-.f64 (neg.f64 y) (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2))) x) (-.f64 (/.f64 0 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))))
(*.f64 (-.f64 (-.f64 (neg.f64 y) (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2))) x) (-.f64 0 (*.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (/.f64 1 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))))))
(*.f64 (-.f64 (-.f64 (neg.f64 y) (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2))) x) (-.f64 0 (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))))))
(*.f64 -1 (-.f64 (-.f64 (neg.f64 y) (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2))) x))
(*.f64 -1 (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (-.f64 (-.f64 (neg.f64 y) (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2))) x)))
(*.f64 -1 (-.f64 (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x)) (*.f64 (*.f64 1/2 (/.f64 (log.f64 y) (log.f64 y))) (neg.f64 (log.f64 y)))))
(*.f64 (*.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (/.f64 1 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))
(*.f64 (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))
(*.f64 (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))) (-.f64 (-.f64 (neg.f64 y) (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2))) x))
(/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) 1)
(/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))))
(/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (/.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))))
(/.f64 (-.f64 (-.f64 (neg.f64 y) (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2))) x) -1)
(neg.f64 (-.f64 (-.f64 (neg.f64 y) (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2))) x))
Outputs
(-.f64 x (*.f64 1/2 (log.f64 y)))
(*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y)))))
(*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y)))))
(-.f64 y (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)))
(*.f64 y (-.f64 (log.f64 (/.f64 1 y)) -1))
(-.f64 (+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) x) (*.f64 -1/2 (log.f64 (/.f64 1 y))))
(+.f64 x (-.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) (*.f64 (log.f64 (/.f64 1 y)) -1/2)))
(+.f64 (*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y))))) (-.f64 x (*.f64 (log.f64 (/.f64 1 y)) -1/2)))
(+.f64 x (-.f64 (-.f64 y (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y))) (*.f64 (log.f64 (/.f64 1 y)) -1/2)))
(+.f64 x (-.f64 (*.f64 y (-.f64 (log.f64 (/.f64 1 y)) -1)) (*.f64 (log.f64 (/.f64 1 y)) -1/2)))
(-.f64 (+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) x) (*.f64 -1/2 (log.f64 (/.f64 1 y))))
(+.f64 x (-.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) (*.f64 (log.f64 (/.f64 1 y)) -1/2)))
(+.f64 (*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y))))) (-.f64 x (*.f64 (log.f64 (/.f64 1 y)) -1/2)))
(+.f64 x (-.f64 (-.f64 y (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y))) (*.f64 (log.f64 (/.f64 1 y)) -1/2)))
(+.f64 x (-.f64 (*.f64 y (-.f64 (log.f64 (/.f64 1 y)) -1)) (*.f64 (log.f64 (/.f64 1 y)) -1/2)))
(-.f64 (+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) x) (*.f64 -1/2 (log.f64 (/.f64 1 y))))
(+.f64 x (-.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) (*.f64 (log.f64 (/.f64 1 y)) -1/2)))
(+.f64 (*.f64 y (-.f64 1 (neg.f64 (log.f64 (/.f64 1 y))))) (-.f64 x (*.f64 (log.f64 (/.f64 1 y)) -1/2)))
(+.f64 x (-.f64 (-.f64 y (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y))) (*.f64 (log.f64 (/.f64 1 y)) -1/2)))
(+.f64 x (-.f64 (*.f64 y (-.f64 (log.f64 (/.f64 1 y)) -1)) (*.f64 (log.f64 (/.f64 1 y)) -1/2)))
(*.f64 (-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) y)
(*.f64 y (-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(*.f64 y (-.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(-.f64 y (*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(-.f64 (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) y) x) (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(+.f64 x (-.f64 (*.f64 y (-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))) (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(+.f64 x (-.f64 (*.f64 y (-.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))) (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(-.f64 (-.f64 (+.f64 x y) (*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))) (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(-.f64 (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) y) x) (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(+.f64 x (-.f64 (*.f64 y (-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))) (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(+.f64 x (-.f64 (*.f64 y (-.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))) (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(-.f64 (-.f64 (+.f64 x y) (*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))) (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(-.f64 (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) y) x) (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(+.f64 x (-.f64 (*.f64 y (-.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))) (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(+.f64 x (-.f64 (*.f64 y (-.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))) (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(-.f64 (-.f64 (+.f64 x y) (*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))) (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(-.f64 (*.f64 (-.f64 1 (log.f64 y)) y) (*.f64 1/2 (log.f64 y)))
(-.f64 (*.f64 y (-.f64 1 (log.f64 y))) (*.f64 1/2 (log.f64 y)))
(-.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 1/2 (log.f64 y)))
x
x
(+.f64 y (+.f64 (+.f64 x (*.f64 (log.f64 y) -1/2)) (*.f64 (log.f64 y) (neg.f64 y))))
(+.f64 (+.f64 x (*.f64 (log.f64 y) -1/2)) (+.f64 y (*.f64 (log.f64 y) (neg.f64 y))))
(+.f64 y (+.f64 x (+.f64 (*.f64 y (neg.f64 (log.f64 y))) (*.f64 (log.f64 y) -1/2))))
(+.f64 y (+.f64 x (+.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (neg.f64 (log.f64 y))))))
(+.f64 (-.f64 y (*.f64 y (log.f64 y))) (+.f64 x (*.f64 (log.f64 y) -1/2)))
(+.f64 (+.f64 x (*.f64 (log.f64 y) -1/2)) (-.f64 y (*.f64 y (log.f64 y))))
(+.f64 x (+.f64 (*.f64 (log.f64 y) -1/2) (-.f64 y (*.f64 y (log.f64 y)))))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y)))
(+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y)))
(+.f64 (-.f64 x (-.f64 (*.f64 y (log.f64 y)) y)) (*.f64 (log.f64 y) -1/2))
(+.f64 (*.f64 (log.f64 y) -1/2) (-.f64 x (-.f64 (*.f64 y (log.f64 y)) y)))
(+.f64 x (-.f64 y (-.f64 (*.f64 y (log.f64 y)) (*.f64 (log.f64 y) -1/2))))
(+.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) 0)
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y)))
(+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y)))
(+.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (*.f64 0 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y)))
(+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y)))
(+.f64 0 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y)))
(+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y)))
(+.f64 (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)) x)
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y)))
(+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y)))
(+.f64 (+.f64 x (*.f64 (log.f64 y) -1/2)) (-.f64 y (*.f64 y (log.f64 y))))
(+.f64 x (+.f64 (*.f64 (log.f64 y) -1/2) (-.f64 y (*.f64 y (log.f64 y)))))
(+.f64 (*.f64 (log.f64 y) -1/2) (-.f64 x (-.f64 (*.f64 y (log.f64 y)) y)))
(+.f64 x (-.f64 y (-.f64 (*.f64 y (log.f64 y)) (*.f64 (log.f64 y) -1/2))))
(+.f64 (*.f64 x (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))) (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y)))
(+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y)))
(+.f64 (*.f64 (-.f64 x (-.f64 (*.f64 y (log.f64 y)) y)) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))) (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (*.f64 (log.f64 y) -1/2)))
(*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (+.f64 (*.f64 (log.f64 y) -1/2) (-.f64 x (-.f64 (*.f64 y (log.f64 y)) y))))
(*.f64 (+.f64 (*.f64 (log.f64 y) -1/2) (-.f64 x (-.f64 (*.f64 y (log.f64 y)) y))) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y)))))
(*.f64 (+.f64 x (-.f64 y (-.f64 (*.f64 y (log.f64 y)) (*.f64 (log.f64 y) -1/2)))) (/.f64 (+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y))) (+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y)))))
(+.f64 (*.f64 0 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y)))
(+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y)))
(+.f64 (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))) (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (+.f64 x (*.f64 (log.f64 y) -1/2))))
(*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (+.f64 (+.f64 x (*.f64 (log.f64 y) -1/2)) (-.f64 y (*.f64 y (log.f64 y)))))
(*.f64 (+.f64 x (+.f64 (*.f64 (log.f64 y) -1/2) (-.f64 y (*.f64 y (log.f64 y))))) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y)))))
(*.f64 (+.f64 x (+.f64 (*.f64 (log.f64 y) -1/2) (-.f64 y (*.f64 y (log.f64 y))))) (/.f64 (+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y))) (+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y)))))
(+.f64 (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (+.f64 x (*.f64 (log.f64 y) -1/2))) (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))))
(*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (+.f64 (+.f64 x (*.f64 (log.f64 y) -1/2)) (-.f64 y (*.f64 y (log.f64 y)))))
(*.f64 (+.f64 x (+.f64 (*.f64 (log.f64 y) -1/2) (-.f64 y (*.f64 y (log.f64 y))))) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y)))))
(*.f64 (+.f64 x (+.f64 (*.f64 (log.f64 y) -1/2) (-.f64 y (*.f64 y (log.f64 y))))) (/.f64 (+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y))) (+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y)))))
(+.f64 (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (*.f64 x (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y)))
(+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y)))
(+.f64 (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (*.f64 (log.f64 y) -1/2)) (*.f64 (-.f64 x (-.f64 (*.f64 y (log.f64 y)) y)) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))))
(*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (+.f64 (*.f64 (log.f64 y) -1/2) (-.f64 x (-.f64 (*.f64 y (log.f64 y)) y))))
(*.f64 (+.f64 (*.f64 (log.f64 y) -1/2) (-.f64 x (-.f64 (*.f64 y (log.f64 y)) y))) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y)))))
(*.f64 (+.f64 x (-.f64 y (-.f64 (*.f64 y (log.f64 y)) (*.f64 (log.f64 y) -1/2)))) (/.f64 (+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y))) (+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y)))))
(+.f64 (*.f64 (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))) (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) x))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y)))
(+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y)))
(+.f64 (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) x) (*.f64 (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y)))
(+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y)))
(+.f64 (*.f64 (+.f64 x (*.f64 (log.f64 y) -1/2)) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))) (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (-.f64 y (*.f64 y (log.f64 y)))))
(*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (+.f64 (+.f64 x (*.f64 (log.f64 y) -1/2)) (-.f64 y (*.f64 y (log.f64 y)))))
(*.f64 (+.f64 x (+.f64 (*.f64 (log.f64 y) -1/2) (-.f64 y (*.f64 y (log.f64 y))))) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y)))))
(*.f64 (+.f64 x (+.f64 (*.f64 (log.f64 y) -1/2) (-.f64 y (*.f64 y (log.f64 y))))) (/.f64 (+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y))) (+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y)))))
(+.f64 (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (-.f64 y (*.f64 y (log.f64 y)))) (*.f64 (+.f64 x (*.f64 (log.f64 y) -1/2)) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))))
(*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (+.f64 (+.f64 x (*.f64 (log.f64 y) -1/2)) (-.f64 y (*.f64 y (log.f64 y)))))
(*.f64 (+.f64 x (+.f64 (*.f64 (log.f64 y) -1/2) (-.f64 y (*.f64 y (log.f64 y))))) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y)))))
(*.f64 (+.f64 x (+.f64 (*.f64 (log.f64 y) -1/2) (-.f64 y (*.f64 y (log.f64 y))))) (/.f64 (+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y))) (+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y)))))
(+.f64 (+.f64 (+.f64 x (*.f64 (log.f64 y) -1/2)) (*.f64 (log.f64 y) (neg.f64 y))) y)
(+.f64 (+.f64 x (*.f64 (log.f64 y) -1/2)) (+.f64 y (*.f64 (log.f64 y) (neg.f64 y))))
(+.f64 y (+.f64 x (+.f64 (*.f64 y (neg.f64 (log.f64 y))) (*.f64 (log.f64 y) -1/2))))
(+.f64 y (+.f64 x (+.f64 (*.f64 (log.f64 y) -1/2) (*.f64 y (neg.f64 (log.f64 y))))))
(*.f64 1 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y)))
(+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y)))
(*.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) 1)
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y)))
(+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y)))
(*.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y)))
(+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y)))
(*.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (*.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (/.f64 1 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y)))
(+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y)))
(*.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y)))
(+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y)))
(*.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (*.f64 1 (*.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (/.f64 1 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))))))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y)))
(+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y)))
(*.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (*.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (/.f64 1 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))))))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y)))
(+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y)))
(*.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))))))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y)))
(+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y)))
(*.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (*.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (/.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y)))
(+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y)))
(*.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (*.f64 (*.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (/.f64 1 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y)))
(+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y)))
(*.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (*.f64 (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y)))
(+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y)))
(*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y)))
(+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y)))
(*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (*.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (/.f64 1 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))))))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y)))
(+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y)))
(*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (*.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (/.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))))))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y)))
(+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y)))
(*.f64 (-.f64 (-.f64 (neg.f64 y) (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2))) x) -1)
(neg.f64 (-.f64 (-.f64 (neg.f64 y) x) (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2))))
(neg.f64 (-.f64 (-.f64 (neg.f64 y) x) (*.f64 (log.f64 y) (-.f64 -1/2 y))))
(-.f64 y (-.f64 (neg.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y))) x))
(*.f64 (-.f64 (-.f64 (neg.f64 y) (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2))) x) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))))
(*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (-.f64 x (-.f64 (neg.f64 y) (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)))))
(*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y)))) (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 (neg.f64 y) x)))
(*.f64 (/.f64 (+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y))) (+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y)))) (-.f64 y (-.f64 (neg.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y))) x)))
(*.f64 (-.f64 (-.f64 (neg.f64 y) (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2))) x) (-.f64 (/.f64 0 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))))
(*.f64 (-.f64 (-.f64 (neg.f64 y) x) (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2))) (*.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (/.f64 -1 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))))
(*.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y))) (*.f64 (-.f64 (-.f64 (neg.f64 y) x) (*.f64 (log.f64 y) (-.f64 -1/2 y))) (/.f64 -1 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y))))))
(*.f64 (+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y))) (*.f64 (-.f64 (-.f64 (neg.f64 y) x) (*.f64 (log.f64 y) (-.f64 -1/2 y))) (/.f64 -1 (+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y))))))
(*.f64 (-.f64 (-.f64 (neg.f64 y) (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2))) x) (-.f64 0 (*.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (/.f64 1 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))))))
(*.f64 (-.f64 (-.f64 (neg.f64 y) x) (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2))) (*.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (/.f64 -1 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))))
(*.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y))) (*.f64 (-.f64 (-.f64 (neg.f64 y) x) (*.f64 (log.f64 y) (-.f64 -1/2 y))) (/.f64 -1 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y))))))
(*.f64 (+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y))) (*.f64 (-.f64 (-.f64 (neg.f64 y) x) (*.f64 (log.f64 y) (-.f64 -1/2 y))) (/.f64 -1 (+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y))))))
(*.f64 (-.f64 (-.f64 (neg.f64 y) (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2))) x) (-.f64 0 (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))))))
(*.f64 (-.f64 (-.f64 (neg.f64 y) x) (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2))) (neg.f64 (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))))))
(*.f64 (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y)))) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y))))) (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 (neg.f64 y) x)))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y))) (+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y)))) (/.f64 (+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y))) (+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y))))) (-.f64 y (-.f64 (neg.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y))) x)))
(*.f64 -1 (-.f64 (-.f64 (neg.f64 y) (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2))) x))
(neg.f64 (-.f64 (-.f64 (neg.f64 y) x) (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2))))
(neg.f64 (-.f64 (-.f64 (neg.f64 y) x) (*.f64 (log.f64 y) (-.f64 -1/2 y))))
(-.f64 y (-.f64 (neg.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y))) x))
(*.f64 -1 (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (-.f64 (-.f64 (neg.f64 y) (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2))) x)))
(*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (-.f64 x (-.f64 (neg.f64 y) (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)))))
(*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y)))) (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 (neg.f64 y) x)))
(*.f64 (/.f64 (+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y))) (+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y)))) (-.f64 y (-.f64 (neg.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y))) x)))
(*.f64 -1 (-.f64 (-.f64 (*.f64 y (log.f64 y)) (+.f64 y x)) (*.f64 (*.f64 1/2 (/.f64 (log.f64 y) (log.f64 y))) (neg.f64 (log.f64 y)))))
(*.f64 -1 (-.f64 (-.f64 (*.f64 y (log.f64 y)) (+.f64 x y)) (*.f64 (*.f64 1/2 (/.f64 (log.f64 y) (log.f64 y))) (neg.f64 (log.f64 y)))))
(neg.f64 (-.f64 (-.f64 (*.f64 y (log.f64 y)) (+.f64 x y)) (*.f64 1/2 (*.f64 (neg.f64 (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y))))))
(+.f64 x (-.f64 y (*.f64 (log.f64 y) (-.f64 y (neg.f64 (*.f64 1/2 (/.f64 (log.f64 y) (log.f64 y))))))))
(+.f64 x (-.f64 y (-.f64 (*.f64 y (log.f64 y)) (*.f64 (neg.f64 (log.f64 y)) 1/2))))
(*.f64 (*.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (/.f64 1 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y)))
(+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y)))
(*.f64 (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y)))
(+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y)))
(*.f64 (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))) (-.f64 (-.f64 (neg.f64 y) (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2))) x))
(*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (-.f64 x (-.f64 (neg.f64 y) (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)))))
(*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y)))) (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 (neg.f64 y) x)))
(*.f64 (/.f64 (+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y))) (+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y)))) (-.f64 y (-.f64 (neg.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y))) x)))
(/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) 1)
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y)))
(+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y)))
(/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y)))
(+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y)))
(/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (/.f64 (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))) (/.f64 (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))) (+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y))))))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2)) (neg.f64 y)))
(+.f64 x (-.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (neg.f64 y)))
(+.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y)) (-.f64 x (neg.f64 y)))
(/.f64 (-.f64 (-.f64 (neg.f64 y) (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2))) x) -1)
(neg.f64 (-.f64 (-.f64 (neg.f64 y) x) (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2))))
(neg.f64 (-.f64 (-.f64 (neg.f64 y) x) (*.f64 (log.f64 y) (-.f64 -1/2 y))))
(-.f64 y (-.f64 (neg.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y))) x))
(neg.f64 (-.f64 (-.f64 (neg.f64 y) (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2))) x))
(neg.f64 (-.f64 (-.f64 (neg.f64 y) x) (*.f64 (log.f64 y) (-.f64 (neg.f64 y) 1/2))))
(neg.f64 (-.f64 (-.f64 (neg.f64 y) x) (*.f64 (log.f64 y) (-.f64 -1/2 y))))
(-.f64 y (-.f64 (neg.f64 (*.f64 (log.f64 y) (-.f64 -1/2 y))) x))

eval434.0ms (4.4%)

Compiler

Compiled 34672 to 19590 computations (43.5% saved)

prune193.0ms (2%)

Pruning

20 alts after pruning (16 fresh and 4 done)

PrunedKeptTotal
New8697876
Fresh2911
Picked101
Done145
Total87320893
Error
0.1b
Counts
893 → 20
Alt Table
Click to see full alt table
StatusErrorProgram
16.3b
(-.f64 (-.f64 (+.f64 x y) z) (+.f64 (-.f64 (*.f64 0 (*.f64 y (+.f64 y (+.f64 y 1)))) (*.f64 (*.f64 y (+.f64 y (+.f64 y 1))) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 1/2 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2))))))
0.2b
(-.f64 (-.f64 (+.f64 x y) z) (+.f64 (*.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (+.f64 y (+.f64 (+.f64 y 1/2) 1/2))) y) (*.f64 1/2 (log.f64 y))))
18.3b
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
17.1b
(-.f64 (+.f64 y x) (*.f64 (+.f64 1/2 y) (log.f64 y)))
34.5b
(-.f64 (*.f64 (-.f64 1 (log.f64 y)) y) (*.f64 1/2 (log.f64 y)))
18.3b
(-.f64 y (*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))))
34.5b
(-.f64 y (*.f64 (+.f64 1/2 y) (log.f64 y)))
41.2b
(-.f64 y (*.f64 y (log.f64 y)))
46.9b
(-.f64 y z)
21.6b
(-.f64 x (+.f64 (*.f64 (log.f64 y) 1/2) z))
38.3b
(-.f64 x (*.f64 1/2 (log.f64 y)))
41.2b
(*.f64 (-.f64 1 (log.f64 y)) y)
41.2b
(*.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (*.f64 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))) (/.f64 1 (+.f64 y (*.f64 y (log.f64 (/.f64 1 y)))))))
17.2b
(*.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (/.f64 1 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))
41.2b
(*.f64 (neg.f64 y) (-.f64 -1 (*.f64 (neg.f64 y) (/.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)))))
39.4b
(neg.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z))
39.4b
(neg.f64 (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (*.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z) (/.f64 1 (+.f64 (*.f64 1/2 (log.f64 y)) z)))))
55.4b
(neg.f64 (*.f64 1/2 (log.f64 y)))
46.4b
(neg.f64 z)
45.5b
x
Compiler

Compiled 658 to 456 computations (30.7% saved)

localize45.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(-.f64 (-.f64 (+.f64 x y) z) (+.f64 (*.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (+.f64 y (+.f64 (+.f64 y 1/2) 1/2))) y) (*.f64 1/2 (log.f64 y))))
0.2b
(*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (+.f64 y (+.f64 (+.f64 y 1/2) 1/2)))
0.2b
(*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))
0.3b
(*.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (+.f64 y (+.f64 (+.f64 y 1/2) 1/2))) y)
Compiler

Compiled 135 to 83 computations (38.5% saved)

series3.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
x
@0
(-.f64 (-.f64 (+.f64 x y) z) (+.f64 (*.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (+.f64 y (+.f64 (+.f64 y 1/2) 1/2))) y) (*.f64 1/2 (log.f64 y))))
1.0ms
z
@0
(-.f64 (-.f64 (+.f64 x y) z) (+.f64 (*.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (+.f64 y (+.f64 (+.f64 y 1/2) 1/2))) y) (*.f64 1/2 (log.f64 y))))
0.0ms
y
@-inf
(-.f64 (-.f64 (+.f64 x y) z) (+.f64 (*.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (+.f64 y (+.f64 (+.f64 y 1/2) 1/2))) y) (*.f64 1/2 (log.f64 y))))
0.0ms
x
@-inf
(-.f64 (-.f64 (+.f64 x y) z) (+.f64 (*.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (+.f64 y (+.f64 (+.f64 y 1/2) 1/2))) y) (*.f64 1/2 (log.f64 y))))
0.0ms
z
@inf
(-.f64 (-.f64 (+.f64 x y) z) (+.f64 (*.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (+.f64 y (+.f64 (+.f64 y 1/2) 1/2))) y) (*.f64 1/2 (log.f64 y))))

rewrite57.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1650×rational_best_oopsla_all_46_json_45_simplify-23
1522×rational_best_oopsla_all_46_json_45_simplify-13
1264×rational_best_oopsla_all_46_json-2
1264×rational_best_oopsla_all_46_json-1
1264×rational_best_oopsla_all_46_json-4
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02087
113281
246981
3264071
Stop Event
node limit
Counts
1 → 27
Calls
Call 1
Inputs
(-.f64 (-.f64 (+.f64 x y) z) (+.f64 (*.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (+.f64 y (+.f64 (+.f64 y 1/2) 1/2))) y) (*.f64 1/2 (log.f64 y))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (-.f64 y z)) (neg.f64 (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (-.f64 y (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))) (-.f64 x z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y z) (-.f64 x (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))) (-.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))) (+.f64 x (-.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 z) (+.f64 x (-.f64 y (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (/.f64 1 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (*.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (/.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 z (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))) (+.f64 x y))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))) (*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (/.f64 1 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))) (*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (/.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 z (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))) (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 z (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))) (+.f64 x y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 z (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))) (+.f64 x y))))))))

simplify138.0ms (1.4%)

Algorithm
egg-herbie
Rules
1452×rational_best_oopsla_all_46_json_45_simplify-23
1186×rational_best_oopsla_all_46_json_45_simplify-89
978×rational_best_oopsla_all_46_json_45_simplify-74
956×rational_best_oopsla_all_46_json_45_simplify-24
806×rational_best_oopsla_all_46_json_45_simplify-13
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01184295
13684145
214374093
379904093
Stop Event
node limit
Counts
63 → 67
Calls
Call 1
Inputs
(-.f64 y (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 y (log.f64 y))) (+.f64 1/2 y))) (+.f64 (*.f64 1/2 (log.f64 y)) z)))
(-.f64 (+.f64 y x) (+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 y (log.f64 y))) (+.f64 1/2 y))) z)))
(-.f64 (+.f64 y x) (+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 y (log.f64 y))) (+.f64 1/2 y))) z)))
(-.f64 (+.f64 y x) (+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 y (log.f64 y))) (+.f64 1/2 y))) z)))
x
(-.f64 (+.f64 y x) (+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 y (log.f64 y))) (+.f64 1/2 y))) z)))
(-.f64 (+.f64 y x) (+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 y (log.f64 y))) (+.f64 1/2 y))) z)))
(-.f64 (+.f64 y x) (+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 y (log.f64 y))) (+.f64 1/2 y))) z)))
x
(-.f64 (+.f64 y x) (+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 y (log.f64 y))) (+.f64 1/2 y))) z)))
(-.f64 (+.f64 y x) (+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 y (log.f64 y))) (+.f64 1/2 y))) z)))
(-.f64 (+.f64 y x) (+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 y (log.f64 y))) (+.f64 1/2 y))) z)))
(-.f64 x (+.f64 (*.f64 1/2 (log.f64 y)) z))
(-.f64 (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x) (+.f64 (*.f64 1/2 (log.f64 y)) z))
(-.f64 (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x) (+.f64 (*.f64 1/2 (log.f64 y)) z))
(-.f64 (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x) (+.f64 (*.f64 1/2 (log.f64 y)) z))
(*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y)))))
(-.f64 (+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) x) (+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) z))
(-.f64 (+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) x) (+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) z))
(-.f64 (+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) x) (+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) z))
(*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(-.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))) x) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z))
(-.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))) x) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z))
(-.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))) x) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z))
(-.f64 (+.f64 y x) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 y (log.f64 y))) (+.f64 1/2 y))) (*.f64 1/2 (log.f64 y))))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 y (log.f64 y))) (+.f64 1/2 y)))))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 y (log.f64 y))) (+.f64 1/2 y)))))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 y (log.f64 y))) (+.f64 1/2 y)))))
(*.f64 -1 z)
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 y (log.f64 y))) (+.f64 1/2 y)))))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 y (log.f64 y))) (+.f64 1/2 y)))))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 y (log.f64 y))) (+.f64 1/2 y)))))
(*.f64 -1 z)
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 y (log.f64 y))) (+.f64 1/2 y)))))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 y (log.f64 y))) (+.f64 1/2 y)))))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 y (log.f64 y))) (+.f64 1/2 y)))))
(+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))
(+.f64 (+.f64 x (-.f64 y z)) (neg.f64 (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))
(+.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) 0)
(+.f64 0 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))))
(+.f64 (+.f64 x (-.f64 y (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (neg.f64 z))
(+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))
(+.f64 (-.f64 y (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))) (-.f64 x z))
(+.f64 (-.f64 y z) (-.f64 x (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))
(+.f64 (-.f64 x (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))) (-.f64 y z))
(+.f64 (neg.f64 (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))) (+.f64 x (-.f64 y z)))
(+.f64 (neg.f64 z) (+.f64 x (-.f64 y (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))))
(+.f64 (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))) y)
(*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) 1)
(*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))))
(*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (/.f64 1 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))))))
(*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (*.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))))))
(*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (/.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))))))
(*.f64 1 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))))
(*.f64 1 (*.f64 (+.f64 z (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))) (+.f64 x y))) -1))
(*.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))))
(*.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))) (*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (/.f64 1 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))))))
(*.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))) (*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (/.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))))))
(*.f64 -1 (+.f64 z (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))) (+.f64 x y))))
(/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) 1)
(/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))))
(/.f64 (+.f64 z (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))) (+.f64 x y))) -1)
(neg.f64 (+.f64 z (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))) (+.f64 x y))))
Outputs
(-.f64 y (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 y (log.f64 y))) (+.f64 1/2 y))) (+.f64 (*.f64 1/2 (log.f64 y)) z)))
(-.f64 y (+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 y 2) 1) (log.f64 y))) (+.f64 y 1/2))) (+.f64 (*.f64 1/2 (log.f64 y)) z)))
(-.f64 y (+.f64 z (*.f64 1/2 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 y 2) 1) (*.f64 y (log.f64 y))) (+.f64 y 1/2)) (log.f64 y)))))
(-.f64 y (+.f64 z (*.f64 1/2 (+.f64 (log.f64 y) (/.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 y (log.f64 y))) (+.f64 y 1/2))))))
(-.f64 (+.f64 y x) (+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 y (log.f64 y))) (+.f64 1/2 y))) z)))
(-.f64 (+.f64 y x) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 y 2) 1) (log.f64 y))) (+.f64 y 1/2))) (+.f64 (*.f64 1/2 (log.f64 y)) z)))
(+.f64 y (-.f64 x (+.f64 z (*.f64 1/2 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 y 2) 1) (*.f64 y (log.f64 y))) (+.f64 y 1/2)) (log.f64 y))))))
(+.f64 x (-.f64 y (+.f64 z (*.f64 1/2 (+.f64 (log.f64 y) (/.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 y (log.f64 y))) (+.f64 y 1/2)))))))
(-.f64 (+.f64 y x) (+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 y (log.f64 y))) (+.f64 1/2 y))) z)))
(-.f64 (+.f64 y x) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 y 2) 1) (log.f64 y))) (+.f64 y 1/2))) (+.f64 (*.f64 1/2 (log.f64 y)) z)))
(+.f64 y (-.f64 x (+.f64 z (*.f64 1/2 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 y 2) 1) (*.f64 y (log.f64 y))) (+.f64 y 1/2)) (log.f64 y))))))
(+.f64 x (-.f64 y (+.f64 z (*.f64 1/2 (+.f64 (log.f64 y) (/.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 y (log.f64 y))) (+.f64 y 1/2)))))))
(-.f64 (+.f64 y x) (+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 y (log.f64 y))) (+.f64 1/2 y))) z)))
(-.f64 (+.f64 y x) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 y 2) 1) (log.f64 y))) (+.f64 y 1/2))) (+.f64 (*.f64 1/2 (log.f64 y)) z)))
(+.f64 y (-.f64 x (+.f64 z (*.f64 1/2 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 y 2) 1) (*.f64 y (log.f64 y))) (+.f64 y 1/2)) (log.f64 y))))))
(+.f64 x (-.f64 y (+.f64 z (*.f64 1/2 (+.f64 (log.f64 y) (/.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 y (log.f64 y))) (+.f64 y 1/2)))))))
x
(-.f64 (+.f64 y x) (+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 y (log.f64 y))) (+.f64 1/2 y))) z)))
(-.f64 (+.f64 y x) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 y 2) 1) (log.f64 y))) (+.f64 y 1/2))) (+.f64 (*.f64 1/2 (log.f64 y)) z)))
(+.f64 y (-.f64 x (+.f64 z (*.f64 1/2 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 y 2) 1) (*.f64 y (log.f64 y))) (+.f64 y 1/2)) (log.f64 y))))))
(+.f64 x (-.f64 y (+.f64 z (*.f64 1/2 (+.f64 (log.f64 y) (/.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 y (log.f64 y))) (+.f64 y 1/2)))))))
(-.f64 (+.f64 y x) (+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 y (log.f64 y))) (+.f64 1/2 y))) z)))
(-.f64 (+.f64 y x) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 y 2) 1) (log.f64 y))) (+.f64 y 1/2))) (+.f64 (*.f64 1/2 (log.f64 y)) z)))
(+.f64 y (-.f64 x (+.f64 z (*.f64 1/2 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 y 2) 1) (*.f64 y (log.f64 y))) (+.f64 y 1/2)) (log.f64 y))))))
(+.f64 x (-.f64 y (+.f64 z (*.f64 1/2 (+.f64 (log.f64 y) (/.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 y (log.f64 y))) (+.f64 y 1/2)))))))
(-.f64 (+.f64 y x) (+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 y (log.f64 y))) (+.f64 1/2 y))) z)))
(-.f64 (+.f64 y x) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 y 2) 1) (log.f64 y))) (+.f64 y 1/2))) (+.f64 (*.f64 1/2 (log.f64 y)) z)))
(+.f64 y (-.f64 x (+.f64 z (*.f64 1/2 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 y 2) 1) (*.f64 y (log.f64 y))) (+.f64 y 1/2)) (log.f64 y))))))
(+.f64 x (-.f64 y (+.f64 z (*.f64 1/2 (+.f64 (log.f64 y) (/.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 y (log.f64 y))) (+.f64 y 1/2)))))))
x
(-.f64 (+.f64 y x) (+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 y (log.f64 y))) (+.f64 1/2 y))) z)))
(-.f64 (+.f64 y x) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 y 2) 1) (log.f64 y))) (+.f64 y 1/2))) (+.f64 (*.f64 1/2 (log.f64 y)) z)))
(+.f64 y (-.f64 x (+.f64 z (*.f64 1/2 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 y 2) 1) (*.f64 y (log.f64 y))) (+.f64 y 1/2)) (log.f64 y))))))
(+.f64 x (-.f64 y (+.f64 z (*.f64 1/2 (+.f64 (log.f64 y) (/.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 y (log.f64 y))) (+.f64 y 1/2)))))))
(-.f64 (+.f64 y x) (+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 y (log.f64 y))) (+.f64 1/2 y))) z)))
(-.f64 (+.f64 y x) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 y 2) 1) (log.f64 y))) (+.f64 y 1/2))) (+.f64 (*.f64 1/2 (log.f64 y)) z)))
(+.f64 y (-.f64 x (+.f64 z (*.f64 1/2 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 y 2) 1) (*.f64 y (log.f64 y))) (+.f64 y 1/2)) (log.f64 y))))))
(+.f64 x (-.f64 y (+.f64 z (*.f64 1/2 (+.f64 (log.f64 y) (/.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 y (log.f64 y))) (+.f64 y 1/2)))))))
(-.f64 (+.f64 y x) (+.f64 (*.f64 1/2 (log.f64 y)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 y (log.f64 y))) (+.f64 1/2 y))) z)))
(-.f64 (+.f64 y x) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 y 2) 1) (log.f64 y))) (+.f64 y 1/2))) (+.f64 (*.f64 1/2 (log.f64 y)) z)))
(+.f64 y (-.f64 x (+.f64 z (*.f64 1/2 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 y 2) 1) (*.f64 y (log.f64 y))) (+.f64 y 1/2)) (log.f64 y))))))
(+.f64 x (-.f64 y (+.f64 z (*.f64 1/2 (+.f64 (log.f64 y) (/.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 y (log.f64 y))) (+.f64 y 1/2)))))))
(-.f64 x (+.f64 (*.f64 1/2 (log.f64 y)) z))
(-.f64 (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x) (+.f64 (*.f64 1/2 (log.f64 y)) z))
(+.f64 x (-.f64 (*.f64 y (-.f64 1 (log.f64 y))) (+.f64 (*.f64 1/2 (log.f64 y)) z)))
(+.f64 x (-.f64 (-.f64 y (*.f64 y (log.f64 y))) (+.f64 (*.f64 1/2 (log.f64 y)) z)))
(-.f64 (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x) (+.f64 (*.f64 1/2 (log.f64 y)) z))
(+.f64 x (-.f64 (*.f64 y (-.f64 1 (log.f64 y))) (+.f64 (*.f64 1/2 (log.f64 y)) z)))
(+.f64 x (-.f64 (-.f64 y (*.f64 y (log.f64 y))) (+.f64 (*.f64 1/2 (log.f64 y)) z)))
(-.f64 (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x) (+.f64 (*.f64 1/2 (log.f64 y)) z))
(+.f64 x (-.f64 (*.f64 y (-.f64 1 (log.f64 y))) (+.f64 (*.f64 1/2 (log.f64 y)) z)))
(+.f64 x (-.f64 (-.f64 y (*.f64 y (log.f64 y))) (+.f64 (*.f64 1/2 (log.f64 y)) z)))
(*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y)))))
(-.f64 y (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y)))
(-.f64 y (*.f64 y (neg.f64 (log.f64 (/.f64 1 y)))))
(-.f64 (+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) x) (+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) z))
(+.f64 x (-.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) (+.f64 z (*.f64 (log.f64 (/.f64 1 y)) -1/2))))
(+.f64 x (-.f64 (-.f64 y (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y))) (+.f64 z (*.f64 (log.f64 (/.f64 1 y)) -1/2))))
(+.f64 x (-.f64 (-.f64 y (*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))) (+.f64 z (*.f64 (log.f64 (/.f64 1 y)) -1/2))))
(-.f64 (+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) x) (+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) z))
(+.f64 x (-.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) (+.f64 z (*.f64 (log.f64 (/.f64 1 y)) -1/2))))
(+.f64 x (-.f64 (-.f64 y (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y))) (+.f64 z (*.f64 (log.f64 (/.f64 1 y)) -1/2))))
(+.f64 x (-.f64 (-.f64 y (*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))) (+.f64 z (*.f64 (log.f64 (/.f64 1 y)) -1/2))))
(-.f64 (+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) x) (+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) z))
(+.f64 x (-.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) (+.f64 z (*.f64 (log.f64 (/.f64 1 y)) -1/2))))
(+.f64 x (-.f64 (-.f64 y (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 y))) (+.f64 z (*.f64 (log.f64 (/.f64 1 y)) -1/2))))
(+.f64 x (-.f64 (-.f64 y (*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))) (+.f64 z (*.f64 (log.f64 (/.f64 1 y)) -1/2))))
(*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(+.f64 y (*.f64 y (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(-.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))) x) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z))
(+.f64 x (-.f64 (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))) (+.f64 z (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))))
(+.f64 (+.f64 y (*.f64 y (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))) (-.f64 x (+.f64 z (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))))
(-.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))) x) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z))
(+.f64 x (-.f64 (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))) (+.f64 z (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))))
(+.f64 (+.f64 y (*.f64 y (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))) (-.f64 x (+.f64 z (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))))
(-.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))) x) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z))
(+.f64 x (-.f64 (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))) (+.f64 z (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))))
(+.f64 (+.f64 y (*.f64 y (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))) (-.f64 x (+.f64 z (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))))
(-.f64 (+.f64 y x) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 y (log.f64 y))) (+.f64 1/2 y))) (*.f64 1/2 (log.f64 y))))
(+.f64 x (-.f64 y (+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 y 2) 1) (log.f64 y))) (+.f64 y 1/2))) (*.f64 1/2 (log.f64 y)))))
(+.f64 y (-.f64 x (*.f64 1/2 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 y 2) 1) (*.f64 y (log.f64 y))) (+.f64 y 1/2)) (log.f64 y)))))
(+.f64 y (-.f64 x (*.f64 1/2 (+.f64 (log.f64 y) (/.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 y (log.f64 y))) (+.f64 y 1/2))))))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 y (log.f64 y))) (+.f64 1/2 y)))))
(-.f64 (+.f64 (+.f64 y x) (neg.f64 z)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 y 2) 1) (log.f64 y))) (+.f64 y 1/2))) (*.f64 1/2 (log.f64 y))))
(+.f64 (+.f64 y x) (-.f64 (neg.f64 z) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 y 2) 1) (*.f64 y (log.f64 y))) (+.f64 y 1/2)) (log.f64 y)))))
(-.f64 (+.f64 y (-.f64 x z)) (*.f64 1/2 (+.f64 (log.f64 y) (/.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 y (log.f64 y))) (+.f64 y 1/2)))))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 y (log.f64 y))) (+.f64 1/2 y)))))
(-.f64 (+.f64 (+.f64 y x) (neg.f64 z)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 y 2) 1) (log.f64 y))) (+.f64 y 1/2))) (*.f64 1/2 (log.f64 y))))
(+.f64 (+.f64 y x) (-.f64 (neg.f64 z) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 y 2) 1) (*.f64 y (log.f64 y))) (+.f64 y 1/2)) (log.f64 y)))))
(-.f64 (+.f64 y (-.f64 x z)) (*.f64 1/2 (+.f64 (log.f64 y) (/.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 y (log.f64 y))) (+.f64 y 1/2)))))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 y (log.f64 y))) (+.f64 1/2 y)))))
(-.f64 (+.f64 (+.f64 y x) (neg.f64 z)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 y 2) 1) (log.f64 y))) (+.f64 y 1/2))) (*.f64 1/2 (log.f64 y))))
(+.f64 (+.f64 y x) (-.f64 (neg.f64 z) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 y 2) 1) (*.f64 y (log.f64 y))) (+.f64 y 1/2)) (log.f64 y)))))
(-.f64 (+.f64 y (-.f64 x z)) (*.f64 1/2 (+.f64 (log.f64 y) (/.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 y (log.f64 y))) (+.f64 y 1/2)))))
(*.f64 -1 z)
(neg.f64 z)
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 y (log.f64 y))) (+.f64 1/2 y)))))
(-.f64 (+.f64 (+.f64 y x) (neg.f64 z)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 y 2) 1) (log.f64 y))) (+.f64 y 1/2))) (*.f64 1/2 (log.f64 y))))
(+.f64 (+.f64 y x) (-.f64 (neg.f64 z) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 y 2) 1) (*.f64 y (log.f64 y))) (+.f64 y 1/2)) (log.f64 y)))))
(-.f64 (+.f64 y (-.f64 x z)) (*.f64 1/2 (+.f64 (log.f64 y) (/.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 y (log.f64 y))) (+.f64 y 1/2)))))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 y (log.f64 y))) (+.f64 1/2 y)))))
(-.f64 (+.f64 (+.f64 y x) (neg.f64 z)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 y 2) 1) (log.f64 y))) (+.f64 y 1/2))) (*.f64 1/2 (log.f64 y))))
(+.f64 (+.f64 y x) (-.f64 (neg.f64 z) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 y 2) 1) (*.f64 y (log.f64 y))) (+.f64 y 1/2)) (log.f64 y)))))
(-.f64 (+.f64 y (-.f64 x z)) (*.f64 1/2 (+.f64 (log.f64 y) (/.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 y (log.f64 y))) (+.f64 y 1/2)))))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 y (log.f64 y))) (+.f64 1/2 y)))))
(-.f64 (+.f64 (+.f64 y x) (neg.f64 z)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 y 2) 1) (log.f64 y))) (+.f64 y 1/2))) (*.f64 1/2 (log.f64 y))))
(+.f64 (+.f64 y x) (-.f64 (neg.f64 z) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 y 2) 1) (*.f64 y (log.f64 y))) (+.f64 y 1/2)) (log.f64 y)))))
(-.f64 (+.f64 y (-.f64 x z)) (*.f64 1/2 (+.f64 (log.f64 y) (/.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 y (log.f64 y))) (+.f64 y 1/2)))))
(*.f64 -1 z)
(neg.f64 z)
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 y (log.f64 y))) (+.f64 1/2 y)))))
(-.f64 (+.f64 (+.f64 y x) (neg.f64 z)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 y 2) 1) (log.f64 y))) (+.f64 y 1/2))) (*.f64 1/2 (log.f64 y))))
(+.f64 (+.f64 y x) (-.f64 (neg.f64 z) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 y 2) 1) (*.f64 y (log.f64 y))) (+.f64 y 1/2)) (log.f64 y)))))
(-.f64 (+.f64 y (-.f64 x z)) (*.f64 1/2 (+.f64 (log.f64 y) (/.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 y (log.f64 y))) (+.f64 y 1/2)))))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 y (log.f64 y))) (+.f64 1/2 y)))))
(-.f64 (+.f64 (+.f64 y x) (neg.f64 z)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 y 2) 1) (log.f64 y))) (+.f64 y 1/2))) (*.f64 1/2 (log.f64 y))))
(+.f64 (+.f64 y x) (-.f64 (neg.f64 z) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 y 2) 1) (*.f64 y (log.f64 y))) (+.f64 y 1/2)) (log.f64 y)))))
(-.f64 (+.f64 y (-.f64 x z)) (*.f64 1/2 (+.f64 (log.f64 y) (/.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 y (log.f64 y))) (+.f64 y 1/2)))))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 y x)) (+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 y (log.f64 y))) (+.f64 1/2 y)))))
(-.f64 (+.f64 (+.f64 y x) (neg.f64 z)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 y 2) 1) (log.f64 y))) (+.f64 y 1/2))) (*.f64 1/2 (log.f64 y))))
(+.f64 (+.f64 y x) (-.f64 (neg.f64 z) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 y 2) 1) (*.f64 y (log.f64 y))) (+.f64 y 1/2)) (log.f64 y)))))
(-.f64 (+.f64 y (-.f64 x z)) (*.f64 1/2 (+.f64 (log.f64 y) (/.f64 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 y (log.f64 y))) (+.f64 y 1/2)))))
(+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))
(-.f64 (+.f64 (-.f64 x z) y) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1)))))))
(-.f64 (-.f64 (+.f64 y x) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1))))))) z)
(-.f64 (-.f64 (+.f64 y x) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 y (/.f64 1/2 (+.f64 y 1/2))))))) z)
(+.f64 (+.f64 x (-.f64 y z)) (neg.f64 (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))
(-.f64 (+.f64 (-.f64 x z) y) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1)))))))
(-.f64 (-.f64 (+.f64 y x) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1))))))) z)
(-.f64 (-.f64 (+.f64 y x) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 y (/.f64 1/2 (+.f64 y 1/2))))))) z)
(+.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) 0)
(-.f64 (+.f64 (-.f64 x z) y) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1)))))))
(-.f64 (-.f64 (+.f64 y x) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1))))))) z)
(-.f64 (-.f64 (+.f64 y x) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 y (/.f64 1/2 (+.f64 y 1/2))))))) z)
(+.f64 0 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))))
(-.f64 (+.f64 (-.f64 x z) y) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1)))))))
(-.f64 (-.f64 (+.f64 y x) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1))))))) z)
(-.f64 (-.f64 (+.f64 y x) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 y (/.f64 1/2 (+.f64 y 1/2))))))) z)
(+.f64 (+.f64 x (-.f64 y (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (neg.f64 z))
(-.f64 (+.f64 (-.f64 x z) y) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1)))))))
(-.f64 (-.f64 (+.f64 y x) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1))))))) z)
(-.f64 (-.f64 (+.f64 y x) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 y (/.f64 1/2 (+.f64 y 1/2))))))) z)
(+.f64 (-.f64 x z) (-.f64 y (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))
(-.f64 (+.f64 (-.f64 x z) y) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1)))))))
(-.f64 (-.f64 (+.f64 y x) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1))))))) z)
(-.f64 (-.f64 (+.f64 y x) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 y (/.f64 1/2 (+.f64 y 1/2))))))) z)
(+.f64 (-.f64 y (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))) (-.f64 x z))
(-.f64 (+.f64 (-.f64 x z) y) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1)))))))
(-.f64 (-.f64 (+.f64 y x) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1))))))) z)
(-.f64 (-.f64 (+.f64 y x) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 y (/.f64 1/2 (+.f64 y 1/2))))))) z)
(+.f64 (-.f64 y z) (-.f64 x (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))
(-.f64 (+.f64 (-.f64 x z) y) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1)))))))
(-.f64 (-.f64 (+.f64 y x) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1))))))) z)
(-.f64 (-.f64 (+.f64 y x) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 y (/.f64 1/2 (+.f64 y 1/2))))))) z)
(+.f64 (-.f64 x (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))) (-.f64 y z))
(-.f64 (+.f64 (-.f64 x z) y) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1)))))))
(-.f64 (-.f64 (+.f64 y x) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1))))))) z)
(-.f64 (-.f64 (+.f64 y x) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 y (/.f64 1/2 (+.f64 y 1/2))))))) z)
(+.f64 (neg.f64 (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))) (+.f64 x (-.f64 y z)))
(-.f64 (+.f64 (-.f64 x z) y) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1)))))))
(-.f64 (-.f64 (+.f64 y x) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1))))))) z)
(-.f64 (-.f64 (+.f64 y x) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 y (/.f64 1/2 (+.f64 y 1/2))))))) z)
(+.f64 (neg.f64 z) (+.f64 x (-.f64 y (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))))
(-.f64 (+.f64 (-.f64 x z) y) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1)))))))
(-.f64 (-.f64 (+.f64 y x) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1))))))) z)
(-.f64 (-.f64 (+.f64 y x) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 y (/.f64 1/2 (+.f64 y 1/2))))))) z)
(+.f64 (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))) y)
(-.f64 (+.f64 (-.f64 x z) y) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1)))))))
(-.f64 (-.f64 (+.f64 y x) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1))))))) z)
(-.f64 (-.f64 (+.f64 y x) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 y (/.f64 1/2 (+.f64 y 1/2))))))) z)
(*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) 1)
(-.f64 (+.f64 (-.f64 x z) y) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1)))))))
(-.f64 (-.f64 (+.f64 y x) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1))))))) z)
(-.f64 (-.f64 (+.f64 y x) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 y (/.f64 1/2 (+.f64 y 1/2))))))) z)
(*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))))
(-.f64 (+.f64 (-.f64 x z) y) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1)))))))
(-.f64 (-.f64 (+.f64 y x) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1))))))) z)
(-.f64 (-.f64 (+.f64 y x) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 y (/.f64 1/2 (+.f64 y 1/2))))))) z)
(*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (/.f64 1 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))))))
(-.f64 (+.f64 (-.f64 x z) y) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1)))))))
(-.f64 (-.f64 (+.f64 y x) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1))))))) z)
(-.f64 (-.f64 (+.f64 y x) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 y (/.f64 1/2 (+.f64 y 1/2))))))) z)
(*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (*.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))))))
(-.f64 (+.f64 (-.f64 x z) y) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1)))))))
(-.f64 (-.f64 (+.f64 y x) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1))))))) z)
(-.f64 (-.f64 (+.f64 y x) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 y (/.f64 1/2 (+.f64 y 1/2))))))) z)
(*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (/.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))))))
(-.f64 (+.f64 (-.f64 x z) y) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1)))))))
(-.f64 (-.f64 (+.f64 y x) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1))))))) z)
(-.f64 (-.f64 (+.f64 y x) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 y (/.f64 1/2 (+.f64 y 1/2))))))) z)
(*.f64 1 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))))
(-.f64 (+.f64 (-.f64 x z) y) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1)))))))
(-.f64 (-.f64 (+.f64 y x) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1))))))) z)
(-.f64 (-.f64 (+.f64 y x) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 y (/.f64 1/2 (+.f64 y 1/2))))))) z)
(*.f64 1 (*.f64 (+.f64 z (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))) (+.f64 x y))) -1))
(neg.f64 (+.f64 z (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1)))))) (+.f64 y x))))
(-.f64 (+.f64 y x) (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 y (/.f64 1/2 (+.f64 y 1/2))))))))
(*.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))))
(-.f64 (+.f64 (-.f64 x z) y) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1)))))))
(-.f64 (-.f64 (+.f64 y x) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1))))))) z)
(-.f64 (-.f64 (+.f64 y x) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 y (/.f64 1/2 (+.f64 y 1/2))))))) z)
(*.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))) (*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (/.f64 1 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))))))
(-.f64 (+.f64 (-.f64 x z) y) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1)))))))
(-.f64 (-.f64 (+.f64 y x) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1))))))) z)
(-.f64 (-.f64 (+.f64 y x) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 y (/.f64 1/2 (+.f64 y 1/2))))))) z)
(*.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))) (*.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (/.f64 (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))))))
(-.f64 (+.f64 (-.f64 x z) y) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1)))))))
(-.f64 (-.f64 (+.f64 y x) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1))))))) z)
(-.f64 (-.f64 (+.f64 y x) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 y (/.f64 1/2 (+.f64 y 1/2))))))) z)
(*.f64 -1 (+.f64 z (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))) (+.f64 x y))))
(neg.f64 (+.f64 z (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1)))))) (+.f64 y x))))
(-.f64 (+.f64 y x) (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 y (/.f64 1/2 (+.f64 y 1/2))))))))
(/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) 1)
(-.f64 (+.f64 (-.f64 x z) y) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1)))))))
(-.f64 (-.f64 (+.f64 y x) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1))))))) z)
(-.f64 (-.f64 (+.f64 y x) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 y (/.f64 1/2 (+.f64 y 1/2))))))) z)
(/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (/.f64 (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))))) (+.f64 y (-.f64 (-.f64 x z) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))))
(-.f64 (+.f64 (-.f64 x z) y) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1)))))))
(-.f64 (-.f64 (+.f64 y x) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1))))))) z)
(-.f64 (-.f64 (+.f64 y x) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 y (/.f64 1/2 (+.f64 y 1/2))))))) z)
(/.f64 (+.f64 z (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))) (+.f64 x y))) -1)
(neg.f64 (+.f64 z (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1)))))) (+.f64 y x))))
(-.f64 (+.f64 y x) (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 y (/.f64 1/2 (+.f64 y 1/2))))))))
(neg.f64 (+.f64 z (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))))) (+.f64 x y))))
(neg.f64 (+.f64 z (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1)))))) (+.f64 y x))))
(-.f64 (+.f64 y x) (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 y (/.f64 1/2 (+.f64 y 1/2))))))))

localize8.0ms (0.1%)

Compiler

Compiled 16 to 10 computations (37.5% saved)

localize7.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.2b
(-.f64 y (*.f64 y (log.f64 y)))
0.3b
(*.f64 y (log.f64 y))
Compiler

Compiled 16 to 6 computations (62.5% saved)

series1.0ms (0%)

Counts
2 → 20
Calls

6 calls:

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

rewrite73.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1590×rational_best_oopsla_all_46_json-2
1590×rational_best_oopsla_all_46_json-1
1590×rational_best_oopsla_all_46_json-4
1590×rational_best_oopsla_all_46_json-3
1282×rational_best_oopsla_all_46_json_45_simplify-72
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0728
14228
213528
360228
4311928
Stop Event
node limit
Counts
2 → 126
Calls
Call 1
Inputs
(*.f64 y (log.f64 y))
(-.f64 y (*.f64 y (log.f64 y)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (log.f64 y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (log.f64 y)) (*.f64 0 (/.f64 (*.f64 y (log.f64 y)) (*.f64 y (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (log.f64 y)) (*.f64 0 (*.f64 y (/.f64 (log.f64 y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (log.f64 y)) (*.f64 0 (*.f64 (log.f64 y) (*.f64 (/.f64 y y) (/.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (log.f64 y)) (*.f64 0 (*.f64 y (/.f64 (log.f64 y) (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 y (log.f64 y)) (*.f64 y (log.f64 y)))) (*.f64 y (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y (/.f64 (log.f64 y) y))) (*.f64 y (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (log.f64 y) (*.f64 (/.f64 y y) (/.f64 y y)))) (*.f64 y (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y (/.f64 (log.f64 y) (log.f64 y)))) (*.f64 y (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (log.f64 y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (log.f64 y) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 y (log.f64 y)) (*.f64 y (log.f64 y)))) (*.f64 (/.f64 (*.f64 y (log.f64 y)) (*.f64 y (log.f64 y))) (*.f64 (log.f64 y) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (log.f64 y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (log.f64 y)) (/.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (log.f64 y)) (/.f64 (*.f64 y (log.f64 y)) (*.f64 y (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (log.f64 y)) (/.f64 (/.f64 y y) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (log.f64 y)) (/.f64 (*.f64 (log.f64 y) (/.f64 y y)) (*.f64 (log.f64 y) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (log.f64 y)) (/.f64 (*.f64 y (/.f64 (log.f64 y) (log.f64 y))) (*.f64 y (/.f64 (log.f64 y) (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (log.f64 y)) (/.f64 (*.f64 y (/.f64 (log.f64 y) y)) (*.f64 y (/.f64 (log.f64 y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (log.f64 y)) (/.f64 (/.f64 (*.f64 y (log.f64 y)) (*.f64 y (log.f64 y))) (/.f64 (*.f64 y (log.f64 y)) (*.f64 y (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (log.f64 y)) (/.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 y y) (/.f64 y y))) (*.f64 (log.f64 y) (*.f64 (/.f64 y y) (/.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (log.f64 y) (neg.f64 y)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 y (*.f64 (log.f64 y) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 y (*.f64 (*.f64 y (log.f64 y)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y (*.f64 y (log.f64 y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 0 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 y (*.f64 y (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 y) (neg.f64 y)) y)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))) (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (*.f64 (log.f64 y) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))) (-.f64 y (*.f64 y (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (log.f64 y)) -1) y)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (*.f64 (log.f64 y) (neg.f64 y))) (*.f64 y (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (-.f64 1 (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (-.f64 1 (*.f64 (log.f64 y) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (-.f64 1 (*.f64 y (/.f64 (log.f64 y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (-.f64 1 (*.f64 (log.f64 y) (*.f64 (/.f64 y y) (/.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 1 (-.f64 1 (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 1 (-.f64 1 (*.f64 (log.f64 y) (/.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 1 (-.f64 1 (*.f64 y (/.f64 (log.f64 y) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 1 (-.f64 1 (*.f64 (log.f64 y) (*.f64 (/.f64 y y) (/.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (-.f64 1 (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (-.f64 1 (*.f64 (log.f64 y) (/.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (-.f64 1 (*.f64 y (/.f64 (log.f64 y) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (-.f64 1 (*.f64 (log.f64 y) (*.f64 (/.f64 y y) (/.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 -1 (+.f64 (log.f64 y) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 -1 (-.f64 (log.f64 y) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 -1 (+.f64 (*.f64 (log.f64 y) (/.f64 y y)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 -1 (*.f64 (/.f64 y y) (+.f64 (log.f64 y) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (-.f64 (/.f64 y y) (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (-.f64 (/.f64 y y) (*.f64 (log.f64 y) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (-.f64 1 (log.f64 y)) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (-.f64 1 (*.f64 (log.f64 y) (/.f64 y y))) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (-.f64 1 (*.f64 y (/.f64 (log.f64 y) y))) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (-.f64 1 (*.f64 (log.f64 y) (*.f64 (/.f64 y y) (/.f64 y y)))) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (-.f64 1 (*.f64 y (/.f64 (*.f64 (log.f64 y) (/.f64 y y)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (-.f64 1 (*.f64 (/.f64 y y) (*.f64 (log.f64 y) (*.f64 (/.f64 y y) (/.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (-.f64 (/.f64 y y) (*.f64 y (/.f64 (log.f64 y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (-.f64 (/.f64 y y) (*.f64 (log.f64 y) (*.f64 (/.f64 y y) (/.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (-.f64 (/.f64 y y) (*.f64 y (/.f64 (*.f64 (log.f64 y) (/.f64 y y)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (-.f64 (/.f64 y y) (*.f64 (/.f64 y y) (*.f64 (log.f64 y) (*.f64 (/.f64 y y) (/.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 y (/.f64 (-.f64 1 (*.f64 (log.f64 y) (/.f64 y y))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 y (/.f64 (-.f64 1 (*.f64 y (/.f64 (log.f64 y) y))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 y (/.f64 (-.f64 1 (*.f64 (log.f64 y) (*.f64 (/.f64 y y) (/.f64 y y)))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (*.f64 y (log.f64 y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 1 (-.f64 y (*.f64 y (log.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 1 (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 1 (-.f64 y (*.f64 y (log.f64 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 1 (-.f64 y (*.f64 y (log.f64 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (-.f64 y (*.f64 y (log.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 1 (-.f64 y (*.f64 y (log.f64 y))))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 1 (-.f64 y (*.f64 y (log.f64 y))))) (-.f64 y (*.f64 y (log.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))) (-.f64 y (*.f64 y (log.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 y (*.f64 y (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 (log.f64 y) -1) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 (*.f64 (log.f64 y) (/.f64 y y)) -1) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y y) (-.f64 y (*.f64 y (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y y) (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 1 (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y y) (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (/.f64 y y) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y y) (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y y) (*.f64 (-.f64 (*.f64 y (log.f64 y)) y) (/.f64 -1 (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y y) (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 1 (-.f64 y (*.f64 y (log.f64 y))))) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y y) (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y y) (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y y) (*.f64 y (/.f64 (-.f64 1 (*.f64 (log.f64 y) (/.f64 y y))) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y y) (*.f64 y (/.f64 (-.f64 1 (*.f64 y (/.f64 (log.f64 y) y))) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y y) (*.f64 y (/.f64 (-.f64 1 (*.f64 (log.f64 y) (*.f64 (/.f64 y y) (/.f64 y y)))) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y y) (*.f64 (-.f64 (*.f64 y (log.f64 y)) y) (/.f64 (neg.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (-.f64 y (*.f64 y (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 1 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (/.f64 y y) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (*.f64 (-.f64 (*.f64 y (log.f64 y)) y) (/.f64 -1 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (*.f64 (-.f64 (*.f64 y (log.f64 y)) y) (/.f64 (neg.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y (log.f64 y)) y) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y (log.f64 y)) y) (neg.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (+.f64 (log.f64 y) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (+.f64 (*.f64 (log.f64 y) (/.f64 y y)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (+.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 y y) (/.f64 y y))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (+.f64 (*.f64 y (/.f64 (log.f64 y) y)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 y (log.f64 y)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (-.f64 (*.f64 y (log.f64 y)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (neg.f64 y) (/.f64 (+.f64 (log.f64 y) -1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (neg.f64 y) (/.f64 (-.f64 (log.f64 y) (/.f64 y y)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (neg.f64 y) (/.f64 (+.f64 (*.f64 (log.f64 y) (/.f64 y y)) -1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (neg.f64 y) (/.f64 (*.f64 (/.f64 y y) (+.f64 (log.f64 y) -1)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 1 (-.f64 y (*.f64 y (log.f64 y))))) (-.f64 y (*.f64 y (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))) (-.f64 y (*.f64 y (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (log.f64 y)) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (*.f64 (log.f64 y) (/.f64 y y))) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (*.f64 y (/.f64 (log.f64 y) y))) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (*.f64 (log.f64 y) (*.f64 (/.f64 y y) (/.f64 y y)))) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))) (-.f64 (*.f64 y (log.f64 y)) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (*.f64 y (log.f64 y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 y (log.f64 y)) y) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 y (log.f64 y)) y))))))

simplify134.0ms (1.4%)

Algorithm
egg-herbie
Rules
1434×rational_best_oopsla_all_46_json_45_simplify-89
1180×rational_best_oopsla_all_46_json_45_simplify-36
1166×rational_best_oopsla_all_46_json_45_simplify-24
1130×rational_best_oopsla_all_46_json_45_simplify-74
708×rational_best_oopsla_all_46_json_45_simplify-13
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02853466
112633334
267623334
Stop Event
node limit
Counts
146 → 151
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)
(*.f64 (-.f64 1 (log.f64 y)) y)
(*.f64 (-.f64 1 (log.f64 y)) y)
(*.f64 (-.f64 1 (log.f64 y)) y)
(*.f64 (-.f64 1 (log.f64 y)) y)
(*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y)))))
(*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y)))))
(*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y)))))
(*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y)))))
(*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(+.f64 (*.f64 y (log.f64 y)) 0)
(+.f64 (*.f64 y (log.f64 y)) (*.f64 0 (/.f64 (*.f64 y (log.f64 y)) (*.f64 y (log.f64 y)))))
(+.f64 (*.f64 y (log.f64 y)) (*.f64 0 (*.f64 y (/.f64 (log.f64 y) y))))
(+.f64 (*.f64 y (log.f64 y)) (*.f64 0 (*.f64 (log.f64 y) (*.f64 (/.f64 y y) (/.f64 y y)))))
(+.f64 (*.f64 y (log.f64 y)) (*.f64 0 (*.f64 y (/.f64 (log.f64 y) (log.f64 y)))))
(+.f64 0 (*.f64 y (log.f64 y)))
(+.f64 (*.f64 0 (/.f64 (*.f64 y (log.f64 y)) (*.f64 y (log.f64 y)))) (*.f64 y (log.f64 y)))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (log.f64 y) y))) (*.f64 y (log.f64 y)))
(+.f64 (*.f64 0 (*.f64 (log.f64 y) (*.f64 (/.f64 y y) (/.f64 y y)))) (*.f64 y (log.f64 y)))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (log.f64 y) (log.f64 y)))) (*.f64 y (log.f64 y)))
(-.f64 (*.f64 y (log.f64 y)) 0)
(-.f64 0 (*.f64 (log.f64 y) (neg.f64 y)))
(-.f64 (*.f64 0 (/.f64 (*.f64 y (log.f64 y)) (*.f64 y (log.f64 y)))) (*.f64 (/.f64 (*.f64 y (log.f64 y)) (*.f64 y (log.f64 y))) (*.f64 (log.f64 y) (neg.f64 y))))
(/.f64 (*.f64 y (log.f64 y)) 1)
(/.f64 (*.f64 y (log.f64 y)) (/.f64 y y))
(/.f64 (*.f64 y (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y)))
(/.f64 (*.f64 y (log.f64 y)) (/.f64 (*.f64 y (log.f64 y)) (*.f64 y (log.f64 y))))
(/.f64 (*.f64 y (log.f64 y)) (/.f64 (/.f64 y y) (/.f64 y y)))
(/.f64 (*.f64 y (log.f64 y)) (/.f64 (*.f64 (log.f64 y) (/.f64 y y)) (*.f64 (log.f64 y) (/.f64 y y))))
(/.f64 (*.f64 y (log.f64 y)) (/.f64 (*.f64 y (/.f64 (log.f64 y) (log.f64 y))) (*.f64 y (/.f64 (log.f64 y) (log.f64 y)))))
(/.f64 (*.f64 y (log.f64 y)) (/.f64 (*.f64 y (/.f64 (log.f64 y) y)) (*.f64 y (/.f64 (log.f64 y) y))))
(/.f64 (*.f64 y (log.f64 y)) (/.f64 (/.f64 (*.f64 y (log.f64 y)) (*.f64 y (log.f64 y))) (/.f64 (*.f64 y (log.f64 y)) (*.f64 y (log.f64 y)))))
(/.f64 (*.f64 y (log.f64 y)) (/.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 y y) (/.f64 y y))) (*.f64 (log.f64 y) (*.f64 (/.f64 y y) (/.f64 y y)))))
(neg.f64 (*.f64 (log.f64 y) (neg.f64 y)))
(+.f64 y (*.f64 (log.f64 y) (neg.f64 y)))
(+.f64 y (*.f64 (*.f64 y (log.f64 y)) -1))
(+.f64 (-.f64 y (*.f64 y (log.f64 y))) 0)
(+.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 0 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))))
(+.f64 0 (-.f64 y (*.f64 y (log.f64 y))))
(+.f64 (*.f64 (log.f64 y) (neg.f64 y)) y)
(+.f64 (*.f64 y (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))) (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (*.f64 (log.f64 y) (neg.f64 y))))
(+.f64 (*.f64 0 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))) (-.f64 y (*.f64 y (log.f64 y))))
(+.f64 (*.f64 (*.f64 y (log.f64 y)) -1) y)
(+.f64 (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (*.f64 (log.f64 y) (neg.f64 y))) (*.f64 y (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 y (-.f64 1 (*.f64 (log.f64 y) (/.f64 y y))))
(*.f64 y (-.f64 1 (*.f64 y (/.f64 (log.f64 y) y))))
(*.f64 y (-.f64 1 (*.f64 (log.f64 y) (*.f64 (/.f64 y y) (/.f64 y y)))))
(*.f64 y (*.f64 1 (-.f64 1 (log.f64 y))))
(*.f64 y (*.f64 1 (-.f64 1 (*.f64 (log.f64 y) (/.f64 y y)))))
(*.f64 y (*.f64 1 (-.f64 1 (*.f64 y (/.f64 (log.f64 y) y)))))
(*.f64 y (*.f64 1 (-.f64 1 (*.f64 (log.f64 y) (*.f64 (/.f64 y y) (/.f64 y y))))))
(*.f64 y (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (-.f64 1 (log.f64 y))))
(*.f64 y (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (-.f64 1 (*.f64 (log.f64 y) (/.f64 y y)))))
(*.f64 y (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (-.f64 1 (*.f64 y (/.f64 (log.f64 y) y)))))
(*.f64 y (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (-.f64 1 (*.f64 (log.f64 y) (*.f64 (/.f64 y y) (/.f64 y y))))))
(*.f64 y (*.f64 -1 (+.f64 (log.f64 y) -1)))
(*.f64 y (*.f64 -1 (-.f64 (log.f64 y) (/.f64 y y))))
(*.f64 y (*.f64 -1 (+.f64 (*.f64 (log.f64 y) (/.f64 y y)) -1)))
(*.f64 y (*.f64 -1 (*.f64 (/.f64 y y) (+.f64 (log.f64 y) -1))))
(*.f64 y (-.f64 (/.f64 y y) (log.f64 y)))
(*.f64 y (-.f64 (/.f64 y y) (*.f64 (log.f64 y) (/.f64 y y))))
(*.f64 y (*.f64 (-.f64 1 (log.f64 y)) (/.f64 y y)))
(*.f64 y (*.f64 (-.f64 1 (*.f64 (log.f64 y) (/.f64 y y))) (/.f64 y y)))
(*.f64 y (*.f64 (-.f64 1 (*.f64 y (/.f64 (log.f64 y) y))) (/.f64 y y)))
(*.f64 y (*.f64 (-.f64 1 (*.f64 (log.f64 y) (*.f64 (/.f64 y y) (/.f64 y y)))) (/.f64 y y)))
(*.f64 y (-.f64 1 (*.f64 y (/.f64 (*.f64 (log.f64 y) (/.f64 y y)) y))))
(*.f64 y (-.f64 1 (*.f64 (/.f64 y y) (*.f64 (log.f64 y) (*.f64 (/.f64 y y) (/.f64 y y))))))
(*.f64 y (-.f64 (/.f64 y y) (*.f64 y (/.f64 (log.f64 y) y))))
(*.f64 y (-.f64 (/.f64 y y) (*.f64 (log.f64 y) (*.f64 (/.f64 y y) (/.f64 y y)))))
(*.f64 y (-.f64 (/.f64 y y) (*.f64 y (/.f64 (*.f64 (log.f64 y) (/.f64 y y)) y))))
(*.f64 y (-.f64 (/.f64 y y) (*.f64 (/.f64 y y) (*.f64 (log.f64 y) (*.f64 (/.f64 y y) (/.f64 y y))))))
(*.f64 y (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) y)))
(*.f64 y (*.f64 y (/.f64 (-.f64 1 (*.f64 (log.f64 y) (/.f64 y y))) y)))
(*.f64 y (*.f64 y (/.f64 (-.f64 1 (*.f64 y (/.f64 (log.f64 y) y))) y)))
(*.f64 y (*.f64 y (/.f64 (-.f64 1 (*.f64 (log.f64 y) (*.f64 (/.f64 y y) (/.f64 y y)))) y)))
(*.f64 (-.f64 y (*.f64 y (log.f64 y))) 1)
(*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))))
(*.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 1 (-.f64 y (*.f64 y (log.f64 y))))))
(*.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))))
(*.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 1 (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 1 (-.f64 y (*.f64 y (log.f64 y)))))))
(*.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 1 (-.f64 y (*.f64 y (log.f64 y)))))))
(*.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))))))
(*.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (-.f64 y (*.f64 y (log.f64 y))))))
(*.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 1 (-.f64 y (*.f64 y (log.f64 y))))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))))
(*.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))))
(*.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 1 (-.f64 y (*.f64 y (log.f64 y))))) (-.f64 y (*.f64 y (log.f64 y))))))
(*.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))) (-.f64 y (*.f64 y (log.f64 y))))))
(*.f64 1 (-.f64 y (*.f64 y (log.f64 y))))
(*.f64 1 (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 y y)))
(*.f64 1 (*.f64 (+.f64 (log.f64 y) -1) (neg.f64 y)))
(*.f64 1 (*.f64 (+.f64 (*.f64 (log.f64 y) (/.f64 y y)) -1) (neg.f64 y)))
(*.f64 (/.f64 y y) (-.f64 y (*.f64 y (log.f64 y))))
(*.f64 (/.f64 y y) (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 1 (/.f64 y y))))
(*.f64 (/.f64 y y) (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (/.f64 y y) (/.f64 y y))))
(*.f64 (/.f64 y y) (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (/.f64 y y))))
(*.f64 (/.f64 y y) (*.f64 (-.f64 (*.f64 y (log.f64 y)) y) (/.f64 -1 (/.f64 y y))))
(*.f64 (/.f64 y y) (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 1 (-.f64 y (*.f64 y (log.f64 y))))) (/.f64 y y))))
(*.f64 (/.f64 y y) (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))) (/.f64 y y))))
(*.f64 (/.f64 y y) (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (/.f64 y y))))
(*.f64 (/.f64 y y) (*.f64 y (/.f64 (-.f64 1 (*.f64 (log.f64 y) (/.f64 y y))) (/.f64 y y))))
(*.f64 (/.f64 y y) (*.f64 y (/.f64 (-.f64 1 (*.f64 y (/.f64 (log.f64 y) y))) (/.f64 y y))))
(*.f64 (/.f64 y y) (*.f64 y (/.f64 (-.f64 1 (*.f64 (log.f64 y) (*.f64 (/.f64 y y) (/.f64 y y)))) (/.f64 y y))))
(*.f64 (/.f64 y y) (*.f64 (-.f64 (*.f64 y (log.f64 y)) y) (/.f64 (neg.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))) (/.f64 y y))))
(*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (-.f64 y (*.f64 y (log.f64 y))))
(*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 1 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))))))
(*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))))))
(*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (/.f64 y y) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))))))
(*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (*.f64 (-.f64 (*.f64 y (log.f64 y)) y) (/.f64 -1 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))))))
(*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))))))
(*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (*.f64 (-.f64 (*.f64 y (log.f64 y)) y) (/.f64 (neg.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))))))
(*.f64 (-.f64 (*.f64 y (log.f64 y)) y) -1)
(*.f64 (-.f64 (*.f64 y (log.f64 y)) y) (neg.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))))
(*.f64 (neg.f64 y) (+.f64 (log.f64 y) -1))
(*.f64 (neg.f64 y) (+.f64 (*.f64 (log.f64 y) (/.f64 y y)) -1))
(*.f64 (neg.f64 y) (+.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 y y) (/.f64 y y))) -1))
(*.f64 (neg.f64 y) (+.f64 (*.f64 y (/.f64 (log.f64 y) y)) -1))
(*.f64 -1 (-.f64 (*.f64 y (log.f64 y)) y))
(*.f64 -1 (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (-.f64 (*.f64 y (log.f64 y)) y)))
(*.f64 -1 (*.f64 (neg.f64 y) (/.f64 (+.f64 (log.f64 y) -1) -1)))
(*.f64 -1 (*.f64 (neg.f64 y) (/.f64 (-.f64 (log.f64 y) (/.f64 y y)) -1)))
(*.f64 -1 (*.f64 (neg.f64 y) (/.f64 (+.f64 (*.f64 (log.f64 y) (/.f64 y y)) -1) -1)))
(*.f64 -1 (*.f64 (neg.f64 y) (/.f64 (*.f64 (/.f64 y y) (+.f64 (log.f64 y) -1)) -1)))
(*.f64 (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 1 (-.f64 y (*.f64 y (log.f64 y))))) (-.f64 y (*.f64 y (log.f64 y))))
(*.f64 (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))) (-.f64 y (*.f64 y (log.f64 y))))
(*.f64 (-.f64 1 (log.f64 y)) y)
(*.f64 (-.f64 1 (*.f64 (log.f64 y) (/.f64 y y))) y)
(*.f64 (-.f64 1 (*.f64 y (/.f64 (log.f64 y) y))) y)
(*.f64 (-.f64 1 (*.f64 (log.f64 y) (*.f64 (/.f64 y y) (/.f64 y y)))) y)
(*.f64 (neg.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))) (-.f64 (*.f64 y (log.f64 y)) y))
(/.f64 (-.f64 y (*.f64 y (log.f64 y))) 1)
(/.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 y y))
(/.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))))
(/.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))))
(/.f64 (-.f64 (*.f64 y (log.f64 y)) y) -1)
(neg.f64 (-.f64 (*.f64 y (log.f64 y)) y))
Outputs
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)
(*.f64 y (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)
(*.f64 y (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)
(*.f64 y (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)
(*.f64 y (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(*.f64 (-.f64 1 (log.f64 y)) y)
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 (-.f64 1 (log.f64 y)) y)
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 (-.f64 1 (log.f64 y)) y)
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 (-.f64 1 (log.f64 y)) y)
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y)))))
(-.f64 y (*.f64 y (neg.f64 (log.f64 (/.f64 1 y)))))
(*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y)))))
(-.f64 y (*.f64 y (neg.f64 (log.f64 (/.f64 1 y)))))
(*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y)))))
(-.f64 y (*.f64 y (neg.f64 (log.f64 (/.f64 1 y)))))
(*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y)))))
(-.f64 y (*.f64 y (neg.f64 (log.f64 (/.f64 1 y)))))
(*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(+.f64 y (*.f64 y (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(+.f64 y (*.f64 y (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(+.f64 y (*.f64 y (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(+.f64 y (*.f64 y (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(+.f64 (*.f64 y (log.f64 y)) 0)
(*.f64 y (log.f64 y))
(+.f64 (*.f64 y (log.f64 y)) (*.f64 0 (/.f64 (*.f64 y (log.f64 y)) (*.f64 y (log.f64 y)))))
(*.f64 y (log.f64 y))
(+.f64 (*.f64 y (log.f64 y)) (*.f64 0 (*.f64 y (/.f64 (log.f64 y) y))))
(*.f64 y (log.f64 y))
(+.f64 (*.f64 y (log.f64 y)) (*.f64 0 (*.f64 (log.f64 y) (*.f64 (/.f64 y y) (/.f64 y y)))))
(*.f64 y (log.f64 y))
(+.f64 (*.f64 y (log.f64 y)) (*.f64 0 (*.f64 y (/.f64 (log.f64 y) (log.f64 y)))))
(*.f64 y (log.f64 y))
(+.f64 0 (*.f64 y (log.f64 y)))
(*.f64 y (log.f64 y))
(+.f64 (*.f64 0 (/.f64 (*.f64 y (log.f64 y)) (*.f64 y (log.f64 y)))) (*.f64 y (log.f64 y)))
(*.f64 y (log.f64 y))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (log.f64 y) y))) (*.f64 y (log.f64 y)))
(*.f64 y (log.f64 y))
(+.f64 (*.f64 0 (*.f64 (log.f64 y) (*.f64 (/.f64 y y) (/.f64 y y)))) (*.f64 y (log.f64 y)))
(*.f64 y (log.f64 y))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (log.f64 y) (log.f64 y)))) (*.f64 y (log.f64 y)))
(*.f64 y (log.f64 y))
(-.f64 (*.f64 y (log.f64 y)) 0)
(*.f64 y (log.f64 y))
(-.f64 0 (*.f64 (log.f64 y) (neg.f64 y)))
(neg.f64 (*.f64 (log.f64 y) (neg.f64 y)))
(-.f64 (*.f64 0 (/.f64 (*.f64 y (log.f64 y)) (*.f64 y (log.f64 y)))) (*.f64 (/.f64 (*.f64 y (log.f64 y)) (*.f64 y (log.f64 y))) (*.f64 (log.f64 y) (neg.f64 y))))
(*.f64 (/.f64 (*.f64 y (log.f64 y)) (*.f64 y (log.f64 y))) (neg.f64 (*.f64 (log.f64 y) (neg.f64 y))))
(/.f64 (*.f64 y (log.f64 y)) 1)
(*.f64 y (log.f64 y))
(/.f64 (*.f64 y (log.f64 y)) (/.f64 y y))
(*.f64 y (log.f64 y))
(/.f64 (*.f64 y (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y)))
(*.f64 y (log.f64 y))
(/.f64 (*.f64 y (log.f64 y)) (/.f64 (*.f64 y (log.f64 y)) (*.f64 y (log.f64 y))))
(/.f64 (*.f64 y (log.f64 y)) (/.f64 (/.f64 y y) (/.f64 y y)))
(/.f64 (*.f64 y (log.f64 y)) (/.f64 (*.f64 (log.f64 y) (/.f64 y y)) (*.f64 (log.f64 y) (/.f64 y y))))
(/.f64 (*.f64 y (log.f64 y)) (/.f64 (*.f64 y (/.f64 (log.f64 y) (log.f64 y))) (*.f64 y (/.f64 (log.f64 y) (log.f64 y)))))
(/.f64 (*.f64 y (log.f64 y)) (/.f64 (*.f64 y (/.f64 (log.f64 y) y)) (*.f64 y (/.f64 (log.f64 y) y))))
(/.f64 (*.f64 y (log.f64 y)) (/.f64 (/.f64 (*.f64 y (log.f64 y)) (*.f64 y (log.f64 y))) (/.f64 (*.f64 y (log.f64 y)) (*.f64 y (log.f64 y)))))
(/.f64 (*.f64 y (log.f64 y)) (/.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 y y) (/.f64 y y))) (*.f64 (log.f64 y) (*.f64 (/.f64 y y) (/.f64 y y)))))
(neg.f64 (*.f64 (log.f64 y) (neg.f64 y)))
(+.f64 y (*.f64 (log.f64 y) (neg.f64 y)))
(+.f64 y (*.f64 (*.f64 y (log.f64 y)) -1))
(+.f64 y (neg.f64 (*.f64 y (log.f64 y))))
(+.f64 (-.f64 y (*.f64 y (log.f64 y))) 0)
(*.f64 y (-.f64 1 (log.f64 y)))
(+.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 0 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))))
(*.f64 y (-.f64 1 (log.f64 y)))
(+.f64 0 (-.f64 y (*.f64 y (log.f64 y))))
(*.f64 y (-.f64 1 (log.f64 y)))
(+.f64 (*.f64 (log.f64 y) (neg.f64 y)) y)
(+.f64 y (*.f64 (log.f64 y) (neg.f64 y)))
(+.f64 (*.f64 y (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))) (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (*.f64 (log.f64 y) (neg.f64 y))))
(*.f64 (/.f64 (-.f64 (*.f64 y (log.f64 y)) y) (-.f64 (*.f64 y (log.f64 y)) y)) (+.f64 y (*.f64 (log.f64 y) (neg.f64 y))))
(*.f64 (+.f64 y (*.f64 (log.f64 y) (neg.f64 y))) (/.f64 (*.f64 y (-.f64 1 (log.f64 y))) (*.f64 y (-.f64 1 (log.f64 y)))))
(+.f64 (*.f64 0 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))) (-.f64 y (*.f64 y (log.f64 y))))
(*.f64 y (-.f64 1 (log.f64 y)))
(+.f64 (*.f64 (*.f64 y (log.f64 y)) -1) y)
(+.f64 y (neg.f64 (*.f64 y (log.f64 y))))
(+.f64 (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (*.f64 (log.f64 y) (neg.f64 y))) (*.f64 y (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))))
(*.f64 (/.f64 (-.f64 (*.f64 y (log.f64 y)) y) (-.f64 (*.f64 y (log.f64 y)) y)) (+.f64 y (*.f64 (log.f64 y) (neg.f64 y))))
(*.f64 (+.f64 y (*.f64 (log.f64 y) (neg.f64 y))) (/.f64 (*.f64 y (-.f64 1 (log.f64 y))) (*.f64 y (-.f64 1 (log.f64 y)))))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 y (-.f64 1 (*.f64 (log.f64 y) (/.f64 y y))))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 y (-.f64 1 (*.f64 y (/.f64 (log.f64 y) y))))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 y (-.f64 1 (*.f64 (log.f64 y) (*.f64 (/.f64 y y) (/.f64 y y)))))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 y (*.f64 1 (-.f64 1 (log.f64 y))))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 y (*.f64 1 (-.f64 1 (*.f64 (log.f64 y) (/.f64 y y)))))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 y (*.f64 1 (-.f64 1 (*.f64 y (/.f64 (log.f64 y) y)))))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 y (*.f64 1 (-.f64 1 (*.f64 (log.f64 y) (*.f64 (/.f64 y y) (/.f64 y y))))))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 y (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (-.f64 1 (log.f64 y))))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 y (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (-.f64 1 (*.f64 (log.f64 y) (/.f64 y y)))))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 y (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (-.f64 1 (*.f64 y (/.f64 (log.f64 y) y)))))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 y (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (-.f64 1 (*.f64 (log.f64 y) (*.f64 (/.f64 y y) (/.f64 y y))))))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 y (*.f64 -1 (+.f64 (log.f64 y) -1)))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 y (*.f64 -1 (-.f64 (log.f64 y) (/.f64 y y))))
(*.f64 -1 (*.f64 y (-.f64 (log.f64 y) (/.f64 y y))))
(-.f64 (*.f64 (neg.f64 (log.f64 y)) y) (neg.f64 y))
(*.f64 y (*.f64 -1 (+.f64 (*.f64 (log.f64 y) (/.f64 y y)) -1)))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 y (*.f64 -1 (*.f64 (/.f64 y y) (+.f64 (log.f64 y) -1))))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 y (-.f64 (/.f64 y y) (log.f64 y)))
(*.f64 y (-.f64 (/.f64 y y) (*.f64 (log.f64 y) (/.f64 y y))))
(*.f64 y (-.f64 (/.f64 y y) (log.f64 y)))
(*.f64 y (*.f64 (-.f64 1 (log.f64 y)) (/.f64 y y)))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 y (*.f64 (-.f64 1 (*.f64 (log.f64 y) (/.f64 y y))) (/.f64 y y)))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 y (*.f64 (-.f64 1 (*.f64 y (/.f64 (log.f64 y) y))) (/.f64 y y)))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 y (*.f64 (-.f64 1 (*.f64 (log.f64 y) (*.f64 (/.f64 y y) (/.f64 y y)))) (/.f64 y y)))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 y (-.f64 1 (*.f64 y (/.f64 (*.f64 (log.f64 y) (/.f64 y y)) y))))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 y (-.f64 1 (*.f64 (/.f64 y y) (*.f64 (log.f64 y) (*.f64 (/.f64 y y) (/.f64 y y))))))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 y (-.f64 (/.f64 y y) (*.f64 y (/.f64 (log.f64 y) y))))
(*.f64 y (-.f64 (/.f64 y y) (log.f64 y)))
(*.f64 y (-.f64 (/.f64 y y) (*.f64 (log.f64 y) (*.f64 (/.f64 y y) (/.f64 y y)))))
(*.f64 y (-.f64 (/.f64 y y) (log.f64 y)))
(*.f64 y (-.f64 (/.f64 y y) (*.f64 y (/.f64 (*.f64 (log.f64 y) (/.f64 y y)) y))))
(*.f64 y (-.f64 (/.f64 y y) (log.f64 y)))
(*.f64 y (-.f64 (/.f64 y y) (*.f64 (/.f64 y y) (*.f64 (log.f64 y) (*.f64 (/.f64 y y) (/.f64 y y))))))
(*.f64 y (-.f64 (/.f64 y y) (log.f64 y)))
(*.f64 y (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) y)))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 y (*.f64 y (/.f64 (-.f64 1 (*.f64 (log.f64 y) (/.f64 y y))) y)))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 y (*.f64 y (/.f64 (-.f64 1 (*.f64 y (/.f64 (log.f64 y) y))) y)))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 y (*.f64 y (/.f64 (-.f64 1 (*.f64 (log.f64 y) (*.f64 (/.f64 y y) (/.f64 y y)))) y)))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 (-.f64 y (*.f64 y (log.f64 y))) 1)
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 1 (-.f64 y (*.f64 y (log.f64 y))))))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 1 (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 1 (-.f64 y (*.f64 y (log.f64 y)))))))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 1 (-.f64 y (*.f64 y (log.f64 y)))))))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))))))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (-.f64 y (*.f64 y (log.f64 y))))))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 1 (-.f64 y (*.f64 y (log.f64 y))))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 1 (-.f64 y (*.f64 y (log.f64 y))))) (-.f64 y (*.f64 y (log.f64 y))))))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))) (-.f64 y (*.f64 y (log.f64 y))))))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 1 (-.f64 y (*.f64 y (log.f64 y))))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 1 (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 y y)))
(*.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 1 (/.f64 y y)))
(*.f64 (/.f64 y y) (*.f64 y (-.f64 1 (log.f64 y))))
(*.f64 1 (*.f64 (+.f64 (log.f64 y) -1) (neg.f64 y)))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 1 (*.f64 (+.f64 (*.f64 (log.f64 y) (/.f64 y y)) -1) (neg.f64 y)))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 (/.f64 y y) (-.f64 y (*.f64 y (log.f64 y))))
(*.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 1 (/.f64 y y)))
(*.f64 (/.f64 y y) (*.f64 y (-.f64 1 (log.f64 y))))
(*.f64 (/.f64 y y) (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 1 (/.f64 y y))))
(*.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 1 (/.f64 y y)))
(*.f64 (/.f64 y y) (*.f64 y (-.f64 1 (log.f64 y))))
(*.f64 (/.f64 y y) (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (/.f64 y y) (/.f64 y y))))
(*.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 1 (/.f64 y y)))
(*.f64 (/.f64 y y) (*.f64 y (-.f64 1 (log.f64 y))))
(*.f64 (/.f64 y y) (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (/.f64 y y))))
(*.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 1 (/.f64 y y)))
(*.f64 (/.f64 y y) (*.f64 y (-.f64 1 (log.f64 y))))
(*.f64 (/.f64 y y) (*.f64 (-.f64 (*.f64 y (log.f64 y)) y) (/.f64 -1 (/.f64 y y))))
(*.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 1 (/.f64 y y)))
(*.f64 (/.f64 y y) (*.f64 y (-.f64 1 (log.f64 y))))
(*.f64 (/.f64 y y) (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 1 (-.f64 y (*.f64 y (log.f64 y))))) (/.f64 y y))))
(*.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 1 (/.f64 y y)))
(*.f64 (/.f64 y y) (*.f64 y (-.f64 1 (log.f64 y))))
(*.f64 (/.f64 y y) (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))) (/.f64 y y))))
(*.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 1 (/.f64 y y)))
(*.f64 (/.f64 y y) (*.f64 y (-.f64 1 (log.f64 y))))
(*.f64 (/.f64 y y) (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) (/.f64 y y))))
(*.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 1 (/.f64 y y)))
(*.f64 (/.f64 y y) (*.f64 y (-.f64 1 (log.f64 y))))
(*.f64 (/.f64 y y) (*.f64 y (/.f64 (-.f64 1 (*.f64 (log.f64 y) (/.f64 y y))) (/.f64 y y))))
(*.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 1 (/.f64 y y)))
(*.f64 (/.f64 y y) (*.f64 y (-.f64 1 (log.f64 y))))
(*.f64 (/.f64 y y) (*.f64 y (/.f64 (-.f64 1 (*.f64 y (/.f64 (log.f64 y) y))) (/.f64 y y))))
(*.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 1 (/.f64 y y)))
(*.f64 (/.f64 y y) (*.f64 y (-.f64 1 (log.f64 y))))
(*.f64 (/.f64 y y) (*.f64 y (/.f64 (-.f64 1 (*.f64 (log.f64 y) (*.f64 (/.f64 y y) (/.f64 y y)))) (/.f64 y y))))
(*.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 1 (/.f64 y y)))
(*.f64 (/.f64 y y) (*.f64 y (-.f64 1 (log.f64 y))))
(*.f64 (/.f64 y y) (*.f64 (-.f64 (*.f64 y (log.f64 y)) y) (/.f64 (neg.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))) (/.f64 y y))))
(*.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 1 (/.f64 y y)))
(*.f64 (/.f64 y y) (*.f64 y (-.f64 1 (log.f64 y))))
(*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (-.f64 y (*.f64 y (log.f64 y))))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 1 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))))))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))))))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (/.f64 y y) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))))))
(*.f64 (/.f64 (-.f64 (*.f64 y (log.f64 y)) y) (-.f64 (*.f64 y (log.f64 y)) y)) (*.f64 (/.f64 y y) (-.f64 y (*.f64 y (log.f64 y)))))
(*.f64 (/.f64 (*.f64 y (-.f64 1 (log.f64 y))) (*.f64 y (-.f64 1 (log.f64 y)))) (*.f64 (/.f64 y y) (*.f64 y (-.f64 1 (log.f64 y)))))
(*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (*.f64 (-.f64 (*.f64 y (log.f64 y)) y) (/.f64 -1 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))))))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))))))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (*.f64 (-.f64 (*.f64 y (log.f64 y)) y) (/.f64 (neg.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))))))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 (-.f64 (*.f64 y (log.f64 y)) y) -1)
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 (-.f64 (*.f64 y (log.f64 y)) y) (neg.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 (neg.f64 y) (+.f64 (log.f64 y) -1))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 (neg.f64 y) (+.f64 (*.f64 (log.f64 y) (/.f64 y y)) -1))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 (neg.f64 y) (+.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 y y) (/.f64 y y))) -1))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 (neg.f64 y) (+.f64 (*.f64 y (/.f64 (log.f64 y) y)) -1))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 -1 (-.f64 (*.f64 y (log.f64 y)) y))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 -1 (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (-.f64 (*.f64 y (log.f64 y)) y)))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 -1 (*.f64 (neg.f64 y) (/.f64 (+.f64 (log.f64 y) -1) -1)))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 -1 (*.f64 (neg.f64 y) (/.f64 (-.f64 (log.f64 y) (/.f64 y y)) -1)))
(*.f64 -1 (*.f64 (neg.f64 y) (neg.f64 (-.f64 (log.f64 y) (/.f64 y y)))))
(neg.f64 (*.f64 (-.f64 (log.f64 y) (/.f64 y y)) (-.f64 y 0)))
(*.f64 (neg.f64 y) (*.f64 -1 (-.f64 (/.f64 y y) (log.f64 y))))
(*.f64 -1 (*.f64 (neg.f64 y) (/.f64 (+.f64 (*.f64 (log.f64 y) (/.f64 y y)) -1) -1)))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 -1 (*.f64 (neg.f64 y) (/.f64 (*.f64 (/.f64 y y) (+.f64 (log.f64 y) -1)) -1)))
(*.f64 -1 (*.f64 (neg.f64 y) (neg.f64 (*.f64 (/.f64 y y) (+.f64 -1 (log.f64 y))))))
(neg.f64 (*.f64 (neg.f64 y) (*.f64 (-.f64 1 (log.f64 y)) (/.f64 y y))))
(*.f64 (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 1 (-.f64 y (*.f64 y (log.f64 y))))) (-.f64 y (*.f64 y (log.f64 y))))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 (*.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))) (-.f64 y (*.f64 y (log.f64 y))))
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 (-.f64 1 (log.f64 y)) y)
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 (-.f64 1 (*.f64 (log.f64 y) (/.f64 y y))) y)
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 (-.f64 1 (*.f64 y (/.f64 (log.f64 y) y))) y)
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 (-.f64 1 (*.f64 (log.f64 y) (*.f64 (/.f64 y y) (/.f64 y y)))) y)
(*.f64 y (-.f64 1 (log.f64 y)))
(*.f64 (neg.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))) (-.f64 (*.f64 y (log.f64 y)) y))
(*.f64 y (-.f64 1 (log.f64 y)))
(/.f64 (-.f64 y (*.f64 y (log.f64 y))) 1)
(*.f64 y (-.f64 1 (log.f64 y)))
(/.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 y y))
(*.f64 y (-.f64 1 (log.f64 y)))
(/.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))))
(*.f64 y (-.f64 1 (log.f64 y)))
(/.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y)))) (/.f64 (-.f64 y (*.f64 y (log.f64 y))) (-.f64 y (*.f64 y (log.f64 y))))))
(*.f64 y (-.f64 1 (log.f64 y)))
(/.f64 (-.f64 (*.f64 y (log.f64 y)) y) -1)
(*.f64 y (-.f64 1 (log.f64 y)))
(neg.f64 (-.f64 (*.f64 y (log.f64 y)) y))
(*.f64 y (-.f64 1 (log.f64 y)))

localize13.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.1b
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
0.1b
(*.f64 (log.f64 y) (+.f64 1/2 y))
Compiler

Compiled 30 to 15 computations (50% saved)

series1.0ms (0%)

Counts
2 → 36
Calls

9 calls:

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

rewrite97.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1030×rational_best_oopsla_all_46_json_45_simplify-7
814×rational_best_oopsla_all_46_json_45_simplify-108
714×rational_best_oopsla_all_46_json_45_simplify-35
504×rational_best_oopsla_all_46_json_45_simplify-80
442×rational_best_oopsla_all_46_json_45_simplify-93
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01146
16846
221346
387246
4434246
Stop Event
node limit
Counts
2 → 137
Calls
Call 1
Inputs
(*.f64 (log.f64 y) (+.f64 1/2 y))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 0 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 0 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 0 (*.f64 (+.f64 y 1/2) (*.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) (+.f64 y 1/2)) (*.f64 0 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (-.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (-.f64 (*.f64 0 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (log.f64 y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (-.f64 (*.f64 0 (*.f64 (+.f64 y 1/2) (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (-.f64 (*.f64 0 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (log.f64 y) (+.f64 y 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 y) 1/2) (*.f64 y (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 y) 1/2) (*.f64 (*.f64 y (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 y) 1/2) (-.f64 (*.f64 (*.f64 y (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (log.f64 y)) (*.f64 (log.f64 y) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (log.f64 y)) (*.f64 (*.f64 (log.f64 y) 1/2) (/.f64 (log.f64 y) (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (log.f64 y)) (-.f64 (*.f64 (*.f64 (log.f64 y) 1/2) (/.f64 (log.f64 y) (log.f64 y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (log.f64 y)) (-.f64 (*.f64 0 (*.f64 y (/.f64 (log.f64 y) (log.f64 y)))) (*.f64 (log.f64 y) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (log.f64 y) (+.f64 y 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (log.f64 y) 1/2) (/.f64 (log.f64 y) (log.f64 y))) (*.f64 y (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y))) (*.f64 (log.f64 y) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (log.f64 y) 1/2) (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 y (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 y (log.f64 y))) (*.f64 (*.f64 (log.f64 y) 1/2) (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 y (log.f64 y))) (-.f64 (*.f64 (*.f64 (log.f64 y) 1/2) (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (log.f64 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (log.f64 y) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (log.f64 y) 1/2)) (*.f64 (*.f64 y (log.f64 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (log.f64 y) 1/2)) (-.f64 (*.f64 (*.f64 y (log.f64 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 (log.f64 y) (+.f64 y 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 y 1/2) (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y))))) (*.f64 (log.f64 y) (+.f64 y 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) 1/2) (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) 1/2) (-.f64 (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) y) (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) y) (-.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 (log.f64 y) (+.f64 y 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (log.f64 y))) (neg.f64 (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 y) 1/2) (*.f64 (log.f64 y) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (log.f64 y)) (*.f64 (log.f64 y) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2)))) 0) (*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2)))) 0) (*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (log.f64 y))) (neg.f64 (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 y) 1/2) (*.f64 0 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (log.f64 y) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (log.f64 y)) (*.f64 0 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (log.f64 y) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 0 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 (*.f64 (log.f64 y) 1/2) (/.f64 (log.f64 y) (log.f64 y)))) (*.f64 (log.f64 y) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 (*.f64 y (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y)))) (*.f64 (log.f64 y) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (log.f64 y))))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (log.f64 y))))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (log.f64 y))) (neg.f64 (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 y) 1/2) (*.f64 0 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (log.f64 y))))) (*.f64 (log.f64 y) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (log.f64 y)) (*.f64 0 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (log.f64 y))))) (*.f64 (log.f64 y) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 0 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (log.f64 y))))) (*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (+.f64 y 1/2) (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y)))))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (+.f64 y 1/2) (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y)))))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (log.f64 y))) (neg.f64 (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 y) 1/2) (*.f64 0 (*.f64 (+.f64 y 1/2) (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y)))))) (*.f64 (log.f64 y) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (log.f64 y)) (*.f64 0 (*.f64 (+.f64 y 1/2) (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y)))))) (*.f64 (log.f64 y) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 0 (*.f64 (+.f64 y 1/2) (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y)))))) (*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (log.f64 y))) (neg.f64 (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 y) 1/2) (*.f64 0 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (log.f64 y) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (log.f64 y)) (*.f64 0 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (log.f64 y) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 0 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (/.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) (+.f64 y 1/2)) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (log.f64 y))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (log.f64 y))) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y)))) (*.f64 (+.f64 y 1/2) (*.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) (+.f64 y 1/2)) (/.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (log.f64 y))) (neg.f64 (log.f64 y))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y))) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 y (-.f64 0 (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 y (-.f64 (neg.f64 z) (*.f64 (log.f64 y) (+.f64 y 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y z) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y z) (-.f64 (*.f64 0 (/.f64 (-.f64 z y) (-.f64 z y))) (*.f64 (log.f64 y) (+.f64 y 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (*.f64 0 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 (*.f64 0 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 1 (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 y) (neg.f64 y)) (-.f64 (-.f64 y z) (*.f64 (log.f64 y) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y))) (-.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 y) -1/2) (-.f64 (-.f64 y z) (*.f64 y (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (neg.f64 z)) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))) (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))) (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 y z) (*.f64 y (log.f64 y))) (*.f64 (log.f64 y) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 y z) (*.f64 (log.f64 y) 1/2)) (*.f64 (log.f64 y) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 z y) (-.f64 z y)) (neg.f64 z)) (-.f64 (*.f64 y (/.f64 (-.f64 z y) (-.f64 z y))) (*.f64 (log.f64 y) (+.f64 y 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y)))) (*.f64 (-.f64 y z) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y)))) (-.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (neg.f64 z)) (*.f64 (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (neg.f64 z)) (-.f64 (*.f64 (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (*.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (/.f64 1 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (*.f64 1 (*.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (/.f64 1 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (*.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (/.f64 1 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (*.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (/.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (*.f64 (*.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (/.f64 1 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (*.f64 (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (*.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (/.f64 1 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (*.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (/.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (-.f64 z y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (-.f64 z y)) (neg.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (-.f64 z y)) (-.f64 (/.f64 0 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (-.f64 z y)) (-.f64 0 (*.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (/.f64 1 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (-.f64 z y)) (-.f64 0 (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 z y) (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (log.f64 y))) (neg.f64 (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 z y) (*.f64 (*.f64 (+.f64 y 1/2) (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y)))) (neg.f64 (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 z y) (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) (neg.f64 (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 z y) (*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) y) (*.f64 (/.f64 z z) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (/.f64 1 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))) (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (/.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (-.f64 z y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (-.f64 z y)))))))

simplify124.0ms (1.3%)

Algorithm
egg-herbie
Rules
1048×rational_best_oopsla_all_46_json_45_simplify-49
934×rational_best_oopsla_all_46_json_45_simplify-72
800×rational_best_oopsla_all_46_json_45_simplify-89
786×rational_best_oopsla_all_46_json_45_simplify-35
662×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03196635
110926291
248116245
Stop Event
node limit
Counts
173 → 210
Calls
Call 1
Inputs
(*.f64 1/2 (log.f64 y))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y))))
(+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y)))))
(+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y)))))
(+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y)))))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)
(+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y))
(*.f64 -1 (+.f64 (*.f64 1/2 (log.f64 y)) z))
(+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) (*.f64 -1 (+.f64 (*.f64 1/2 (log.f64 y)) z)))
(+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) (*.f64 -1 (+.f64 (*.f64 1/2 (log.f64 y)) z)))
(+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) (*.f64 -1 (+.f64 (*.f64 1/2 (log.f64 y)) z)))
(*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y)))))
(+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) (*.f64 -1 (+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) z)))
(+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) (*.f64 -1 (+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) z)))
(+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) (*.f64 -1 (+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) z)))
(*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z)) (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z)) (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z)) (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))))
(-.f64 y (*.f64 (+.f64 1/2 y) (log.f64 y)))
(-.f64 (+.f64 (*.f64 -1 z) y) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(-.f64 (+.f64 (*.f64 -1 z) y) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(-.f64 (+.f64 (*.f64 -1 z) y) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(*.f64 -1 z)
(-.f64 (+.f64 (*.f64 -1 z) y) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(-.f64 (+.f64 (*.f64 -1 z) y) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(-.f64 (+.f64 (*.f64 -1 z) y) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(*.f64 -1 z)
(-.f64 (+.f64 (*.f64 -1 z) y) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(-.f64 (+.f64 (*.f64 -1 z) y) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(-.f64 (+.f64 (*.f64 -1 z) y) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) 0)
(+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 0 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2)))))
(+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 0 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (log.f64 y)))))
(+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 0 (*.f64 (+.f64 y 1/2) (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y))))))
(+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 0 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))
(+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (-.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2)))) 0))
(+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (-.f64 (*.f64 0 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (log.f64 y)))) 0))
(+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (-.f64 (*.f64 0 (*.f64 (+.f64 y 1/2) (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y))))) 0))
(+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (-.f64 (*.f64 0 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) 0))
(+.f64 0 (*.f64 (log.f64 y) (+.f64 y 1/2)))
(+.f64 (*.f64 (log.f64 y) 1/2) (*.f64 y (log.f64 y)))
(+.f64 (*.f64 (log.f64 y) 1/2) (*.f64 (*.f64 y (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y))))
(+.f64 (*.f64 (log.f64 y) 1/2) (-.f64 (*.f64 (*.f64 y (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y))) 0))
(+.f64 (*.f64 y (log.f64 y)) (*.f64 (log.f64 y) 1/2))
(+.f64 (*.f64 y (log.f64 y)) (*.f64 (*.f64 (log.f64 y) 1/2) (/.f64 (log.f64 y) (log.f64 y))))
(+.f64 (*.f64 y (log.f64 y)) (-.f64 (*.f64 (*.f64 (log.f64 y) 1/2) (/.f64 (log.f64 y) (log.f64 y))) 0))
(+.f64 (*.f64 y (log.f64 y)) (-.f64 (*.f64 0 (*.f64 y (/.f64 (log.f64 y) (log.f64 y)))) (*.f64 (log.f64 y) -1/2)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (log.f64 y) (+.f64 y 1/2)))
(+.f64 (*.f64 (*.f64 (log.f64 y) 1/2) (/.f64 (log.f64 y) (log.f64 y))) (*.f64 y (log.f64 y)))
(+.f64 (*.f64 (*.f64 y (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y))) (*.f64 (log.f64 y) 1/2))
(+.f64 (*.f64 (*.f64 (log.f64 y) 1/2) (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 y (log.f64 y))))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 y (log.f64 y))) (*.f64 (*.f64 (log.f64 y) 1/2) (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2)))))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 y (log.f64 y))) (-.f64 (*.f64 (*.f64 (log.f64 y) 1/2) (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2)))) 0))
(+.f64 (*.f64 (*.f64 y (log.f64 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (log.f64 y) 1/2)))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (log.f64 y) 1/2)) (*.f64 (*.f64 y (log.f64 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2)))))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (log.f64 y) 1/2)) (-.f64 (*.f64 (*.f64 y (log.f64 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2)))) 0))
(+.f64 (*.f64 0 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 (log.f64 y) (+.f64 y 1/2)))
(+.f64 (*.f64 0 (*.f64 (+.f64 y 1/2) (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y))))) (*.f64 (log.f64 y) (+.f64 y 1/2)))
(+.f64 (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) 1/2))
(+.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) 1/2) (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))
(+.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) 1/2) (-.f64 (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) 0))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) y))
(+.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) y) (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))
(+.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) y) (-.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) 0))
(+.f64 (*.f64 0 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 (log.f64 y) (+.f64 y 1/2)))
(-.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) 0)
(-.f64 0 (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y))))
(-.f64 0 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (log.f64 y))) (neg.f64 (log.f64 y))))
(-.f64 (*.f64 (log.f64 y) 1/2) (*.f64 (log.f64 y) (neg.f64 y)))
(-.f64 (*.f64 y (log.f64 y)) (*.f64 (log.f64 y) -1/2))
(-.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y)))))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2)))) 0) (*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y)))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2)))) 0) (*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y)))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (log.f64 y))) (neg.f64 (log.f64 y))))
(-.f64 (+.f64 (*.f64 (log.f64 y) 1/2) (*.f64 0 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (log.f64 y) (neg.f64 y)))
(-.f64 (+.f64 (*.f64 y (log.f64 y)) (*.f64 0 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (log.f64 y) -1/2))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 0 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y)))))
(-.f64 (+.f64 0 (*.f64 (*.f64 (log.f64 y) 1/2) (/.f64 (log.f64 y) (log.f64 y)))) (*.f64 (log.f64 y) (neg.f64 y)))
(-.f64 (+.f64 0 (*.f64 (*.f64 y (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y)))) (*.f64 (log.f64 y) -1/2))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (log.f64 y))))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (log.f64 y))))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (log.f64 y))) (neg.f64 (log.f64 y))))
(-.f64 (+.f64 (*.f64 (log.f64 y) 1/2) (*.f64 0 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (log.f64 y))))) (*.f64 (log.f64 y) (neg.f64 y)))
(-.f64 (+.f64 (*.f64 y (log.f64 y)) (*.f64 0 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (log.f64 y))))) (*.f64 (log.f64 y) -1/2))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 0 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (log.f64 y))))) (*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y)))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (+.f64 y 1/2) (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y)))))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (+.f64 y 1/2) (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y)))))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (log.f64 y))) (neg.f64 (log.f64 y))))
(-.f64 (+.f64 (*.f64 (log.f64 y) 1/2) (*.f64 0 (*.f64 (+.f64 y 1/2) (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y)))))) (*.f64 (log.f64 y) (neg.f64 y)))
(-.f64 (+.f64 (*.f64 y (log.f64 y)) (*.f64 0 (*.f64 (+.f64 y 1/2) (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y)))))) (*.f64 (log.f64 y) -1/2))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 0 (*.f64 (+.f64 y 1/2) (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y)))))) (*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y)))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (log.f64 y))) (neg.f64 (log.f64 y))))
(-.f64 (+.f64 (*.f64 (log.f64 y) 1/2) (*.f64 0 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (log.f64 y) (neg.f64 y)))
(-.f64 (+.f64 (*.f64 y (log.f64 y)) (*.f64 0 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (log.f64 y) -1/2))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 0 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y)))))
(/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) 1)
(/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))
(/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))
(/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))))
(/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y))))
(/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (log.f64 y))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (log.f64 y)))))
(/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2)))))
(/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (log.f64 y))) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (log.f64 y)))))
(/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y)))) (*.f64 (+.f64 y 1/2) (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y))))))
(/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))
(neg.f64 (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y))))
(neg.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (log.f64 y))) (neg.f64 (log.f64 y))))
(+.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y))) z))
(+.f64 y (-.f64 0 (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))
(+.f64 y (-.f64 (neg.f64 z) (*.f64 (log.f64 y) (+.f64 y 1/2))))
(+.f64 (-.f64 y z) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y))))
(+.f64 (-.f64 y z) (-.f64 (*.f64 0 (/.f64 (-.f64 z y) (-.f64 z y))) (*.f64 (log.f64 y) (+.f64 y 1/2))))
(+.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) 0)
(+.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (*.f64 0 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))))
(+.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 (*.f64 0 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))) 0))
(+.f64 0 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))
(+.f64 (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))) (neg.f64 z))
(+.f64 (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 1 (neg.f64 z)))
(+.f64 (*.f64 (log.f64 y) (neg.f64 y)) (-.f64 (-.f64 y z) (*.f64 (log.f64 y) 1/2)))
(+.f64 (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y))) (-.f64 y z))
(+.f64 (*.f64 (log.f64 y) -1/2) (-.f64 (-.f64 y z) (*.f64 y (log.f64 y))))
(+.f64 (neg.f64 z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))))
(+.f64 (*.f64 1 (neg.f64 z)) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))) (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y)))))
(+.f64 (*.f64 0 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))
(+.f64 (*.f64 (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))) (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (neg.f64 z)))
(+.f64 (-.f64 (-.f64 y z) (*.f64 y (log.f64 y))) (*.f64 (log.f64 y) -1/2))
(+.f64 (-.f64 (-.f64 y z) (*.f64 (log.f64 y) 1/2)) (*.f64 (log.f64 y) (neg.f64 y)))
(+.f64 (*.f64 (/.f64 (-.f64 z y) (-.f64 z y)) (neg.f64 z)) (-.f64 (*.f64 y (/.f64 (-.f64 z y) (-.f64 z y))) (*.f64 (log.f64 y) (+.f64 y 1/2))))
(+.f64 (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y)))) (*.f64 (-.f64 y z) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))))
(+.f64 (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y)))) (-.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))) 0))
(+.f64 (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (neg.f64 z)) (*.f64 (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))))
(+.f64 (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (neg.f64 z)) (-.f64 (*.f64 (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))) 0))
(*.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) 1)
(*.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))))
(*.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (*.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (/.f64 1 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))))
(*.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))))
(*.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (*.f64 1 (*.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (/.f64 1 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))))))
(*.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (*.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (/.f64 1 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))))))
(*.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))))))
(*.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (*.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (/.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))))
(*.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (*.f64 (*.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (/.f64 1 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))))
(*.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (*.f64 (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))))
(*.f64 1 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))
(*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))
(*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (*.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (/.f64 1 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))))))
(*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (*.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (/.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))))))
(*.f64 (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (-.f64 z y)) -1)
(*.f64 (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (-.f64 z y)) (neg.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))))
(*.f64 (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (-.f64 z y)) (-.f64 (/.f64 0 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))))
(*.f64 (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (-.f64 z y)) (-.f64 0 (*.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (/.f64 1 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))))))
(*.f64 (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (-.f64 z y)) (-.f64 0 (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))))))
(*.f64 -1 (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (-.f64 z y)))
(*.f64 -1 (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (-.f64 z y))))
(*.f64 -1 (-.f64 (-.f64 z y) (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (log.f64 y))) (neg.f64 (log.f64 y)))))
(*.f64 -1 (-.f64 (-.f64 z y) (*.f64 (*.f64 (+.f64 y 1/2) (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y)))) (neg.f64 (log.f64 y)))))
(*.f64 -1 (-.f64 (-.f64 z y) (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) (neg.f64 (+.f64 y 1/2)))))
(*.f64 -1 (-.f64 (-.f64 z y) (*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y))))))
(*.f64 -1 (-.f64 (-.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) y) (*.f64 (/.f64 z z) (neg.f64 z))))
(*.f64 (*.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (/.f64 1 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))
(*.f64 (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))
(*.f64 (neg.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))) (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (-.f64 z y)))
(/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) 1)
(/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))))
(/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (/.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))))
(/.f64 (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (-.f64 z y)) -1)
(neg.f64 (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (-.f64 z y)))
Outputs
(*.f64 1/2 (log.f64 y))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y))))
(*.f64 y (*.f64 -1 (log.f64 (/.f64 1 y))))
(*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))
(+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y)))))
(+.f64 (*.f64 y (*.f64 -1 (log.f64 (/.f64 1 y)))) (*.f64 (log.f64 (/.f64 1 y)) -1/2))
(+.f64 (*.f64 y (neg.f64 (log.f64 (/.f64 1 y)))) (*.f64 (log.f64 (/.f64 1 y)) -1/2))
(+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y)))))
(+.f64 (*.f64 y (*.f64 -1 (log.f64 (/.f64 1 y)))) (*.f64 (log.f64 (/.f64 1 y)) -1/2))
(+.f64 (*.f64 y (neg.f64 (log.f64 (/.f64 1 y)))) (*.f64 (log.f64 (/.f64 1 y)) -1/2))
(+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 y)))))
(+.f64 (*.f64 y (*.f64 -1 (log.f64 (/.f64 1 y)))) (*.f64 (log.f64 (/.f64 1 y)) -1/2))
(+.f64 (*.f64 y (neg.f64 (log.f64 (/.f64 1 y)))) (*.f64 (log.f64 (/.f64 1 y)) -1/2))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)
(*.f64 y (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (+.f64 1/2 y))
(*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (+.f64 1/2 y))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (+.f64 1/2 y))
(*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (+.f64 1/2 y))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (+.f64 1/2 y))
(*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (+.f64 1/2 y))
(*.f64 -1 (+.f64 (*.f64 1/2 (log.f64 y)) z))
(*.f64 -1 (+.f64 z (*.f64 1/2 (log.f64 y))))
(neg.f64 (+.f64 z (*.f64 1/2 (log.f64 y))))
(+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) (*.f64 -1 (+.f64 (*.f64 1/2 (log.f64 y)) z)))
(+.f64 (*.f64 -1 (+.f64 z (*.f64 1/2 (log.f64 y)))) (*.f64 y (-.f64 1 (log.f64 y))))
(+.f64 (neg.f64 (+.f64 z (*.f64 1/2 (log.f64 y)))) (-.f64 y (*.f64 y (log.f64 y))))
(+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) (*.f64 -1 (+.f64 (*.f64 1/2 (log.f64 y)) z)))
(+.f64 (*.f64 -1 (+.f64 z (*.f64 1/2 (log.f64 y)))) (*.f64 y (-.f64 1 (log.f64 y))))
(+.f64 (neg.f64 (+.f64 z (*.f64 1/2 (log.f64 y)))) (-.f64 y (*.f64 y (log.f64 y))))
(+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) (*.f64 -1 (+.f64 (*.f64 1/2 (log.f64 y)) z)))
(+.f64 (*.f64 -1 (+.f64 z (*.f64 1/2 (log.f64 y)))) (*.f64 y (-.f64 1 (log.f64 y))))
(+.f64 (neg.f64 (+.f64 z (*.f64 1/2 (log.f64 y)))) (-.f64 y (*.f64 y (log.f64 y))))
(*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y)))))
(-.f64 y (*.f64 y (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) (*.f64 -1 (+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) z)))
(+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) (*.f64 -1 (+.f64 (*.f64 (log.f64 (/.f64 1 y)) -1/2) z)))
(+.f64 (-.f64 y (*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))) (neg.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 y)) -1/2) z)))
(+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) (*.f64 -1 (+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) z)))
(+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) (*.f64 -1 (+.f64 (*.f64 (log.f64 (/.f64 1 y)) -1/2) z)))
(+.f64 (-.f64 y (*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))) (neg.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 y)) -1/2) z)))
(+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) (*.f64 -1 (+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 y))) z)))
(+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (log.f64 (/.f64 1 y))))) (*.f64 -1 (+.f64 (*.f64 (log.f64 (/.f64 1 y)) -1/2) z)))
(+.f64 (-.f64 y (*.f64 y (neg.f64 (log.f64 (/.f64 1 y))))) (neg.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 y)) -1/2) z)))
(*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(+.f64 y (*.f64 y (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z)) (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))) (*.f64 -1 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z)))
(+.f64 y (+.f64 (neg.f64 (+.f64 (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z)) (*.f64 y (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z)) (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))) (*.f64 -1 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z)))
(+.f64 y (+.f64 (neg.f64 (+.f64 (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z)) (*.f64 y (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z)) (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))) (*.f64 -1 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z)))
(+.f64 y (+.f64 (neg.f64 (+.f64 (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z)) (*.f64 y (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))))
(-.f64 y (*.f64 (+.f64 1/2 y) (log.f64 y)))
(-.f64 y (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (+.f64 (*.f64 -1 z) y) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (+.f64 (*.f64 -1 z) y) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (+.f64 (*.f64 -1 z) y) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 -1 z)
(neg.f64 z)
(-.f64 (+.f64 (*.f64 -1 z) y) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (+.f64 (*.f64 -1 z) y) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (+.f64 (*.f64 -1 z) y) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 -1 z)
(neg.f64 z)
(-.f64 (+.f64 (*.f64 -1 z) y) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (+.f64 (*.f64 -1 z) y) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (+.f64 (*.f64 -1 z) y) (*.f64 (+.f64 1/2 y) (log.f64 y)))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) 0)
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 0 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2)))))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 0 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (log.f64 y)))))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 0 (*.f64 (+.f64 y 1/2) (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y))))))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 0 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (-.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2)))) 0))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (-.f64 (*.f64 0 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (log.f64 y)))) 0))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (-.f64 (*.f64 0 (*.f64 (+.f64 y 1/2) (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y))))) 0))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (-.f64 (*.f64 0 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) 0))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 0 (*.f64 (log.f64 y) (+.f64 y 1/2)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (log.f64 y) 1/2) (*.f64 y (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (log.f64 y) 1/2) (*.f64 (*.f64 y (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y))))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 (*.f64 y (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y))))
(+.f64 (*.f64 (log.f64 y) 1/2) (-.f64 (*.f64 (*.f64 y (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y))) 0))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 (*.f64 y (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y))))
(+.f64 (*.f64 y (log.f64 y)) (*.f64 (log.f64 y) 1/2))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 y (log.f64 y)) (*.f64 (*.f64 (log.f64 y) 1/2) (/.f64 (log.f64 y) (log.f64 y))))
(+.f64 (*.f64 y (log.f64 y)) (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (*.f64 1/2 (log.f64 y))))
(+.f64 (*.f64 y (log.f64 y)) (-.f64 (*.f64 (*.f64 (log.f64 y) 1/2) (/.f64 (log.f64 y) (log.f64 y))) 0))
(+.f64 (*.f64 y (log.f64 y)) (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (*.f64 1/2 (log.f64 y))))
(+.f64 (*.f64 y (log.f64 y)) (-.f64 (*.f64 0 (*.f64 y (/.f64 (log.f64 y) (log.f64 y)))) (*.f64 (log.f64 y) -1/2)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (log.f64 y) (+.f64 y 1/2)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (*.f64 (log.f64 y) 1/2) (/.f64 (log.f64 y) (log.f64 y))) (*.f64 y (log.f64 y)))
(+.f64 (*.f64 y (log.f64 y)) (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (*.f64 1/2 (log.f64 y))))
(+.f64 (*.f64 (*.f64 y (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y))) (*.f64 (log.f64 y) 1/2))
(+.f64 (*.f64 1/2 (log.f64 y)) (*.f64 (*.f64 y (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y))))
(+.f64 (*.f64 (*.f64 (log.f64 y) 1/2) (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 y (log.f64 y))))
(*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 y (log.f64 y))) (*.f64 (*.f64 (log.f64 y) 1/2) (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2)))))
(*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 y (log.f64 y))) (-.f64 (*.f64 (*.f64 (log.f64 y) 1/2) (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2)))) 0))
(*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 (*.f64 (*.f64 y (log.f64 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (log.f64 y) 1/2)))
(*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (log.f64 y) 1/2)) (*.f64 (*.f64 y (log.f64 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2)))))
(*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (log.f64 y) 1/2)) (-.f64 (*.f64 (*.f64 y (log.f64 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2)))) 0))
(*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 (*.f64 0 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 (log.f64 y) (+.f64 y 1/2)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 0 (*.f64 (+.f64 y 1/2) (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y))))) (*.f64 (log.f64 y) (+.f64 y 1/2)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) 1/2))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) 1/2) (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) 1/2) (-.f64 (*.f64 y (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) 0))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) y))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) y) (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) y) (-.f64 (*.f64 1/2 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) 0))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(+.f64 (*.f64 0 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))) (*.f64 (log.f64 y) (+.f64 y 1/2)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(-.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) 0)
(*.f64 (log.f64 y) (+.f64 1/2 y))
(-.f64 0 (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y))))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(-.f64 0 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (log.f64 y))) (neg.f64 (log.f64 y))))
(neg.f64 (*.f64 (neg.f64 (log.f64 y)) (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (log.f64 y)))))
(-.f64 (*.f64 (log.f64 y) 1/2) (*.f64 (log.f64 y) (neg.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(-.f64 (*.f64 y (log.f64 y)) (*.f64 (log.f64 y) -1/2))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(-.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y)))))
(*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2)))) 0) (*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y)))))
(*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2)))) 0) (*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y)))))
(*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y))))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (log.f64 y))) (neg.f64 (log.f64 y))))
(neg.f64 (*.f64 (neg.f64 (log.f64 y)) (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (log.f64 y)))))
(-.f64 (+.f64 (*.f64 (log.f64 y) 1/2) (*.f64 0 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (log.f64 y) (neg.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(-.f64 (+.f64 (*.f64 y (log.f64 y)) (*.f64 0 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (log.f64 y) -1/2))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 0 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))))) (*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y)))))
(*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(-.f64 (+.f64 0 (*.f64 (*.f64 (log.f64 y) 1/2) (/.f64 (log.f64 y) (log.f64 y)))) (*.f64 (log.f64 y) (neg.f64 y)))
(+.f64 (*.f64 y (log.f64 y)) (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (*.f64 1/2 (log.f64 y))))
(-.f64 (+.f64 0 (*.f64 (*.f64 y (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y)))) (*.f64 (log.f64 y) -1/2))
(+.f64 (*.f64 (*.f64 y (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y))) (-.f64 0 (*.f64 (log.f64 y) -1/2)))
(-.f64 (*.f64 (*.f64 y (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y))) (*.f64 (log.f64 y) -1/2))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (log.f64 y))))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y))))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (log.f64 y))))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (log.f64 y))) (neg.f64 (log.f64 y))))
(neg.f64 (*.f64 (neg.f64 (log.f64 y)) (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (log.f64 y)))))
(-.f64 (+.f64 (*.f64 (log.f64 y) 1/2) (*.f64 0 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (log.f64 y))))) (*.f64 (log.f64 y) (neg.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(-.f64 (+.f64 (*.f64 y (log.f64 y)) (*.f64 0 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (log.f64 y))))) (*.f64 (log.f64 y) -1/2))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 0 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (log.f64 y))))) (*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y)))))
(*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (+.f64 y 1/2) (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y)))))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y))))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (+.f64 y 1/2) (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y)))))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (log.f64 y))) (neg.f64 (log.f64 y))))
(neg.f64 (*.f64 (neg.f64 (log.f64 y)) (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (log.f64 y)))))
(-.f64 (+.f64 (*.f64 (log.f64 y) 1/2) (*.f64 0 (*.f64 (+.f64 y 1/2) (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y)))))) (*.f64 (log.f64 y) (neg.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(-.f64 (+.f64 (*.f64 y (log.f64 y)) (*.f64 0 (*.f64 (+.f64 y 1/2) (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y)))))) (*.f64 (log.f64 y) -1/2))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 0 (*.f64 (+.f64 y 1/2) (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y)))))) (*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y)))))
(*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y))))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (log.f64 y))) (neg.f64 (log.f64 y))))
(neg.f64 (*.f64 (neg.f64 (log.f64 y)) (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (log.f64 y)))))
(-.f64 (+.f64 (*.f64 (log.f64 y) 1/2) (*.f64 0 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (log.f64 y) (neg.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(-.f64 (+.f64 (*.f64 y (log.f64 y)) (*.f64 0 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (log.f64 y) -1/2))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2)))) (*.f64 0 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))))) (*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y)))))
(*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(*.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) 1)
(*.f64 (log.f64 y) (+.f64 1/2 y))
(/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y))))
(/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (/.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y))))
(/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (log.f64 y))) (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (log.f64 y)))))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2)))))
(/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (/.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))) (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (log.f64 y))) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (log.f64 y)))))
(/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (/.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (log.f64 y))) (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (log.f64 y)))))
(/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (*.f64 (+.f64 y 1/2) (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y)))) (*.f64 (+.f64 y 1/2) (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y))))))
(/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (/.f64 (*.f64 (+.f64 1/2 y) (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y)))) (*.f64 (+.f64 1/2 y) (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y))))))
(/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (/.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2)))))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(neg.f64 (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y))))
(*.f64 (log.f64 y) (+.f64 1/2 y))
(neg.f64 (*.f64 (*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (log.f64 y))) (neg.f64 (log.f64 y))))
(neg.f64 (*.f64 (neg.f64 (log.f64 y)) (*.f64 (+.f64 1/2 y) (/.f64 (log.f64 y) (log.f64 y)))))
(+.f64 y (-.f64 (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y))) z))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 y (-.f64 0 (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))
(+.f64 y (neg.f64 (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 y (-.f64 (neg.f64 z) (*.f64 (log.f64 y) (+.f64 y 1/2))))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 (-.f64 y z) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y))))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 (-.f64 y z) (-.f64 (*.f64 0 (/.f64 (-.f64 z y) (-.f64 z y))) (*.f64 (log.f64 y) (+.f64 y 1/2))))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) 0)
(+.f64 y (neg.f64 (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (*.f64 0 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))))
(+.f64 y (neg.f64 (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 (*.f64 0 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))) 0))
(+.f64 y (neg.f64 (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 0 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))
(+.f64 y (neg.f64 (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))) (neg.f64 z))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 1 (neg.f64 z)))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 (*.f64 (log.f64 y) (neg.f64 y)) (-.f64 (-.f64 y z) (*.f64 (log.f64 y) 1/2)))
(+.f64 (*.f64 (log.f64 y) (neg.f64 y)) (-.f64 (-.f64 y z) (*.f64 1/2 (log.f64 y))))
(+.f64 (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y))) (-.f64 y z))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 (*.f64 (log.f64 y) -1/2) (-.f64 (-.f64 y z) (*.f64 y (log.f64 y))))
(+.f64 (*.f64 (log.f64 y) -1/2) (-.f64 (-.f64 y (*.f64 y (log.f64 y))) z))
(+.f64 (neg.f64 z) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 (*.f64 1 (neg.f64 z)) (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))))
(-.f64 (+.f64 y (neg.f64 z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))) (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y)))))
(*.f64 (/.f64 (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))) (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))) (+.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) (-.f64 y z)))
(*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) (-.f64 y z)) (/.f64 (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))) (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))))
(*.f64 (-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y))) (/.f64 (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))) (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))))
(+.f64 (*.f64 0 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))
(+.f64 y (neg.f64 (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))
(+.f64 (*.f64 (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))) (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (neg.f64 z)))
(*.f64 (/.f64 (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))) (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))) (+.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) (-.f64 y z)))
(*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) (-.f64 y z)) (/.f64 (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))) (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))))
(*.f64 (-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y))) (/.f64 (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))) (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))))
(+.f64 (-.f64 (-.f64 y z) (*.f64 y (log.f64 y))) (*.f64 (log.f64 y) -1/2))
(+.f64 (*.f64 (log.f64 y) -1/2) (-.f64 (-.f64 y z) (*.f64 y (log.f64 y))))
(+.f64 (*.f64 (log.f64 y) -1/2) (-.f64 (-.f64 y (*.f64 y (log.f64 y))) z))
(+.f64 (-.f64 (-.f64 y z) (*.f64 (log.f64 y) 1/2)) (*.f64 (log.f64 y) (neg.f64 y)))
(+.f64 (*.f64 (log.f64 y) (neg.f64 y)) (-.f64 (-.f64 y z) (*.f64 1/2 (log.f64 y))))
(+.f64 (*.f64 (/.f64 (-.f64 z y) (-.f64 z y)) (neg.f64 z)) (-.f64 (*.f64 y (/.f64 (-.f64 z y) (-.f64 z y))) (*.f64 (log.f64 y) (+.f64 y 1/2))))
(+.f64 (*.f64 (neg.f64 z) (/.f64 (-.f64 z y) (-.f64 z y))) (-.f64 (*.f64 y (/.f64 (-.f64 z y) (-.f64 z y))) (*.f64 (log.f64 y) (+.f64 1/2 y))))
(-.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 y z)) (-.f64 y z)) (*.f64 (log.f64 y) (+.f64 1/2 y)))
(+.f64 (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y)))) (*.f64 (-.f64 y z) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))))
(*.f64 (/.f64 (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))) (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))) (+.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) (-.f64 y z)))
(*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) (-.f64 y z)) (/.f64 (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))) (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))))
(*.f64 (-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y))) (/.f64 (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))) (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))))
(+.f64 (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y)))) (-.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))) 0))
(*.f64 (/.f64 (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))) (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))) (+.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) (-.f64 y z)))
(*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) (-.f64 y z)) (/.f64 (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))) (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))))
(*.f64 (-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y))) (/.f64 (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))) (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))))
(+.f64 (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (neg.f64 z)) (*.f64 (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))))
(*.f64 (/.f64 (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))) (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))) (+.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) (-.f64 y z)))
(*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) (-.f64 y z)) (/.f64 (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))) (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))))
(*.f64 (-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y))) (/.f64 (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))) (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))))
(+.f64 (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (neg.f64 z)) (-.f64 (*.f64 (-.f64 y (*.f64 (log.f64 y) (+.f64 y 1/2))) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))) 0))
(*.f64 (/.f64 (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))) (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))) (+.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) (-.f64 y z)))
(*.f64 (+.f64 (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))) (-.f64 y z)) (/.f64 (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))) (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))))
(*.f64 (-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y))) (/.f64 (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))) (-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))))
(*.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) 1)
(+.f64 y (neg.f64 (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))
(*.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))))
(+.f64 y (neg.f64 (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))
(*.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (*.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (/.f64 1 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))))
(+.f64 y (neg.f64 (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))
(*.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))))
(+.f64 y (neg.f64 (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))
(*.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (*.f64 1 (*.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (/.f64 1 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))))))
(+.f64 y (neg.f64 (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))
(*.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (*.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (/.f64 1 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))))))
(+.f64 y (neg.f64 (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))
(*.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))))))
(+.f64 y (neg.f64 (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))
(*.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (*.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (/.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))))
(+.f64 y (neg.f64 (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))
(*.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (*.f64 (*.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (/.f64 1 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))))
(+.f64 y (neg.f64 (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))
(*.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (*.f64 (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))))
(+.f64 y (neg.f64 (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))
(*.f64 1 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))
(+.f64 y (neg.f64 (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))
(*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))
(+.f64 y (neg.f64 (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))
(*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (*.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (/.f64 1 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))))))
(+.f64 y (neg.f64 (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))
(*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (*.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (/.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))))))
(+.f64 y (neg.f64 (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))
(*.f64 (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (-.f64 z y)) -1)
(+.f64 y (neg.f64 (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))
(*.f64 (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (-.f64 z y)) (neg.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))))
(+.f64 y (neg.f64 (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))
(*.f64 (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (-.f64 z y)) (-.f64 (/.f64 0 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))))
(+.f64 y (neg.f64 (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))
(*.f64 (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (-.f64 z y)) (-.f64 0 (*.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (/.f64 1 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))))))
(+.f64 y (neg.f64 (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))
(*.f64 (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (-.f64 z y)) (-.f64 0 (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))))))
(+.f64 y (neg.f64 (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))
(*.f64 -1 (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (-.f64 z y)))
(+.f64 y (neg.f64 (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))
(*.f64 -1 (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (-.f64 z y))))
(+.f64 y (neg.f64 (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))
(*.f64 -1 (-.f64 (-.f64 z y) (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (log.f64 y))) (neg.f64 (log.f64 y)))))
(*.f64 1 (-.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (log.f64 y))) (neg.f64 (log.f64 y))) (-.f64 z y)))
(neg.f64 (-.f64 (-.f64 z y) (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (log.f64 y))) (neg.f64 (log.f64 y)))))
(-.f64 y (-.f64 z (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (log.f64 y))) (neg.f64 (log.f64 y)))))
(*.f64 -1 (-.f64 (-.f64 z y) (*.f64 (*.f64 (+.f64 y 1/2) (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y)))) (neg.f64 (log.f64 y)))))
(*.f64 1 (-.f64 (*.f64 (*.f64 (+.f64 1/2 y) (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y)))) (neg.f64 (log.f64 y))) (-.f64 z y)))
(neg.f64 (-.f64 (-.f64 z y) (*.f64 (*.f64 (+.f64 1/2 y) (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y)))) (neg.f64 (log.f64 y)))))
(-.f64 (*.f64 (*.f64 (+.f64 1/2 y) (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y)))) (neg.f64 (log.f64 y))) (-.f64 z y))
(*.f64 -1 (-.f64 (-.f64 z y) (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 y 1/2) (+.f64 y 1/2))) (neg.f64 (+.f64 y 1/2)))))
(*.f64 -1 (-.f64 (-.f64 z y) (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (+.f64 1/2 y))) (neg.f64 (+.f64 1/2 y)))))
(neg.f64 (-.f64 (-.f64 z y) (-.f64 0 (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(-.f64 y (-.f64 z (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y)))))
(*.f64 -1 (-.f64 (-.f64 z y) (*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y 1/2))) (*.f64 (+.f64 y 1/2) (neg.f64 (log.f64 y))))))
(*.f64 -1 (-.f64 (-.f64 z y) (*.f64 (+.f64 1/2 y) (*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))) (neg.f64 (log.f64 y))))))
(neg.f64 (-.f64 (-.f64 z y) (*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))) (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))))))
(-.f64 y (-.f64 z (*.f64 (/.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (log.f64 y) (+.f64 1/2 y))) (*.f64 (+.f64 1/2 y) (neg.f64 (log.f64 y))))))
(*.f64 -1 (-.f64 (-.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) y) (*.f64 (/.f64 z z) (neg.f64 z))))
(*.f64 -1 (-.f64 (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (neg.f64 z) (/.f64 z z))) y))
(neg.f64 (-.f64 (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) y) (*.f64 (neg.f64 z) (/.f64 z z))))
(-.f64 y (-.f64 (*.f64 (log.f64 y) (+.f64 1/2 y)) (*.f64 (neg.f64 z) (/.f64 z z))))
(*.f64 (*.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (/.f64 1 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))
(+.f64 y (neg.f64 (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))
(*.f64 (*.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))
(+.f64 y (neg.f64 (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))
(*.f64 (neg.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))) (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (-.f64 z y)))
(+.f64 y (neg.f64 (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))
(/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) 1)
(+.f64 y (neg.f64 (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))
(/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))))
(+.f64 y (neg.f64 (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))
(/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (/.f64 (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z))) (/.f64 (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)) (-.f64 y (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) z)))))
(+.f64 y (neg.f64 (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))
(/.f64 (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (-.f64 z y)) -1)
(+.f64 y (neg.f64 (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))
(neg.f64 (+.f64 (*.f64 (log.f64 y) (+.f64 y 1/2)) (-.f64 z y)))
(+.f64 y (neg.f64 (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y)))))
(-.f64 y (+.f64 z (*.f64 (log.f64 y) (+.f64 1/2 y))))

localize70.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (+.f64 y 1/2) (/.f64 (log.f64 y) (+.f64 y 1/2)))
0.2b
(*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))
15.4b
(*.f64 (*.f64 y (+.f64 y (+.f64 y 1))) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))))
16.0b
(*.f64 0 (*.f64 y (+.f64 y (+.f64 y 1))))
Compiler

Compiled 221 to 133 computations (39.8% saved)

series2.0ms (0%)

Counts
3 → 36
Calls

9 calls:

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

rewrite69.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1504×rational_best_oopsla_all_46_json_45_simplify-13
1150×rational_best_oopsla_all_46_json_45_simplify-23
1068×rational_best_oopsla_all_46_json-2
1068×rational_best_oopsla_all_46_json-1
1066×rational_best_oopsla_all_46_json-4
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
017103
112079
245475
3243975
Stop Event
node limit
Counts
3 → 106
Calls
Call 1
Inputs
(*.f64 0 (*.f64 y (+.f64 y (+.f64 y 1))))
(*.f64 (*.f64 y (+.f64 y (+.f64 y 1))) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))))
(*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x . 0)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 y) (*.f64 (*.f64 y y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (-.f64 (neg.f64 (*.f64 y y)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (-.f64 (neg.f64 (*.f64 y y)) y)) (*.f64 (log.f64 y) (*.f64 (*.f64 y y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y y) (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (+.f64 y (*.f64 y y)) (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y (*.f64 y y)) (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (*.f64 y y) (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (-.f64 -1 (+.f64 y y)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (log.f64 y) (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (-.f64 -1 (+.f64 y y)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y))) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (log.f64 y)) (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (/.f64 1/2 (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (+.f64 y (+.f64 y (/.f64 y y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (+.f64 y (*.f64 y (+.f64 y y))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (-.f64 -1 (+.f64 y y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 y (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (/.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (/.f64 1/2 (+.f64 y 1/2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (+.f64 y (*.f64 y (+.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (+.f64 y y)) y) (*.f64 y (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y (+.f64 y y)) (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y (+.f64 y y)) (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))) (+.f64 y (+.f64 y (/.f64 y y)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) y)) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 y y) (*.f64 y (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (*.f64 y (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (/.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (+.f64 y (*.f64 y (+.f64 y y)))))) (*.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (+.f64 y (*.f64 y (+.f64 y y))))) (*.f64 (-.f64 -1 (+.f64 y y)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y (+.f64 y y)) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (+.f64 y (*.f64 y (+.f64 y y)))))) (*.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (+.f64 y (*.f64 y (+.f64 y y))))) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))))) (*.f64 (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (-.f64 -1 (+.f64 y y)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y (+.f64 y y)) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))))) (*.f64 (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))))) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y))))) (*.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))) (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (/.f64 1/2 (+.f64 y 1/2))) (neg.f64 (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (log.f64 y) (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 1/2 (+.f64 y 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (+.f64 y (+.f64 y 1)) (+.f64 y (+.f64 y 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (+.f64 y (+.f64 y (/.f64 y y))) (+.f64 y (+.f64 y (/.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (+.f64 y (*.f64 y (+.f64 y y))))) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (+.f64 y (*.f64 y (+.f64 y y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (+.f64 y (+.f64 y (/.f64 y y)))) (*.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (+.f64 y (+.f64 y (/.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 y (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 y (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (-.f64 -1 (+.f64 y y))) (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (-.f64 -1 (+.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) y)) (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (/.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) (/.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (neg.f64 (log.f64 y)) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 1/2 (+.f64 y 1/2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (neg.f64 (log.f64 y)) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (neg.f64 (log.f64 y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (neg.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y))))) (*.f64 (neg.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))) (neg.f64 (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (log.f64 y) (log.f64 y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (neg.f64 (log.f64 y)) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (neg.f64 (log.f64 y))))) (*.f64 (*.f64 (neg.f64 (log.f64 y)) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (neg.f64 (log.f64 y)))) (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y))))) (*.f64 (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))) (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (log.f64 y)) (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (log.f64 y) (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 1/2 (+.f64 y 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (/.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) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (neg.f64 (log.f64 y)) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (neg.f64 (log.f64 y)) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 1/2 (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))) (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (neg.f64 (log.f64 y)) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (neg.f64 (log.f64 y)))) (*.f64 (neg.f64 (log.f64 y)) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (neg.f64 (log.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))))

simplify125.0ms (1.3%)

Algorithm
egg-herbie
Rules
1224×rational_best_oopsla_all_46_json_45_simplify-37
1090×rational_best_oopsla_all_46_json_45_simplify-7
1064×rational_best_oopsla_all_46_json_45_simplify-89
942×rational_best_oopsla_all_46_json_45_simplify-13
906×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03278616
112418380
250338380
Stop Event
node limit
Counts
142 → 199
Calls
Call 1
Inputs
0
0
0
0
0
0
0
0
0
0
0
0
(*.f64 -1 (*.f64 y (log.f64 y)))
(*.f64 -1 (*.f64 y (log.f64 y)))
(*.f64 -1 (*.f64 y (log.f64 y)))
(*.f64 -1 (*.f64 y (log.f64 y)))
(*.f64 y (log.f64 (/.f64 1 y)))
(*.f64 y (log.f64 (/.f64 1 y)))
(*.f64 y (log.f64 (/.f64 1 y)))
(*.f64 y (log.f64 (/.f64 1 y)))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(*.f64 -1 (log.f64 y))
(+.f64 (*.f64 2 (*.f64 y (log.f64 y))) (*.f64 -1 (log.f64 y)))
(+.f64 (*.f64 2 (*.f64 y (log.f64 y))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 y 2) (log.f64 y))) (*.f64 -1 (log.f64 y))))
(+.f64 (*.f64 8 (*.f64 (pow.f64 y 3) (log.f64 y))) (+.f64 (*.f64 2 (*.f64 y (log.f64 y))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 y 2) (log.f64 y))) (*.f64 -1 (log.f64 y)))))
(*.f64 1/2 (/.f64 (log.f64 (/.f64 1 y)) y))
(+.f64 (*.f64 1/2 (/.f64 (log.f64 (/.f64 1 y)) y)) (*.f64 -1/4 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 2))))
(+.f64 (*.f64 1/2 (/.f64 (log.f64 (/.f64 1 y)) y)) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 2))) (*.f64 1/8 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 3)))))
(+.f64 (*.f64 -1/16 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (log.f64 (/.f64 1 y)) y)) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 2))) (*.f64 1/8 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 3))))))
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 2))))
(+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 2)))))
(+.f64 (*.f64 1/16 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 4))) (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 2))))))
0
(+.f64 0 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))
(+.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) 0)
(+.f64 (*.f64 (log.f64 y) (*.f64 (*.f64 y y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (-.f64 (neg.f64 (*.f64 y y)) y)))
(+.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (-.f64 (neg.f64 (*.f64 y y)) y)) (*.f64 (log.f64 y) (*.f64 (*.f64 y y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))))
(+.f64 (*.f64 (*.f64 y y) (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (+.f64 y (*.f64 y y)) (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))))))
(+.f64 (*.f64 (+.f64 y (*.f64 y y)) (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (*.f64 y y) (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))))))
(-.f64 0 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))
(-.f64 0 (*.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (-.f64 -1 (+.f64 y y)) y)))
(-.f64 0 (*.f64 (log.f64 y) (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))
(-.f64 0 (*.f64 1 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))
(-.f64 0 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))
(-.f64 0 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (log.f64 y))))
(-.f64 0 (*.f64 -1 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))
(-.f64 0 (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))
(-.f64 0 (*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (-.f64 -1 (+.f64 y y)) y)))
(-.f64 0 (*.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y))) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (log.f64 y))))
(-.f64 0 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))))))
(-.f64 0 (*.f64 (neg.f64 (log.f64 y)) (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (/.f64 1/2 (+.f64 y 1/2)))))
(-.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) 0)
(-.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (+.f64 y (+.f64 y (/.f64 y y)))) 0))
(-.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) 0))
(-.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) 0))
(-.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (+.f64 y (*.f64 y (+.f64 y y))))) 0))
(-.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) 0))
(-.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) 0))
(-.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))) 0))
(-.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (-.f64 -1 (+.f64 y y))) 0))
(-.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 y (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))) 0))
(-.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) y)) 0))
(-.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (/.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) 0))
(-.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))))) 0))
(-.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) 0))
(-.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (/.f64 1/2 (+.f64 y 1/2))) 0))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (+.f64 y (*.f64 y (+.f64 y y)))))
(-.f64 (*.f64 (*.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (+.f64 y y)) y) (*.f64 y (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))
(-.f64 (*.f64 (*.f64 y (+.f64 y y)) (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (neg.f64 y)))
(-.f64 (*.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y))))) 0)
(-.f64 (*.f64 (*.f64 y (+.f64 y y)) (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))) (neg.f64 y)))
(-.f64 (*.f64 (*.f64 y (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))) (+.f64 y (+.f64 y (/.f64 y y)))) 0)
(-.f64 (*.f64 (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) y)) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))) 0)
(-.f64 (*.f64 (+.f64 y y) (*.f64 y (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (*.f64 y (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))) -1))
(-.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (/.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))
(-.f64 (*.f64 0 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (+.f64 y (*.f64 y (+.f64 y y)))))) (*.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (+.f64 y (*.f64 y (+.f64 y y))))) (*.f64 (-.f64 -1 (+.f64 y y)) y)))
(-.f64 (*.f64 (*.f64 y (+.f64 y y)) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (+.f64 y (*.f64 y (+.f64 y y)))))) (*.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (+.f64 y (*.f64 y (+.f64 y y))))) (neg.f64 y)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))))) (*.f64 (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (-.f64 -1 (+.f64 y y)) y)))
(-.f64 (*.f64 (*.f64 y (+.f64 y y)) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))))) (*.f64 (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))))) (neg.f64 y)))
(-.f64 (*.f64 0 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y))))) (*.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))) (log.f64 y)))
(-.f64 (*.f64 0 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))
(-.f64 (*.f64 0 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (/.f64 1/2 (+.f64 y 1/2))) (neg.f64 (log.f64 y))))
(/.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) 1)
(/.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))))
(/.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 y y))
(/.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (log.f64 y) (log.f64 y)))
(/.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 1/2 (+.f64 y 1/2))))
(/.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))
(/.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))
(/.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (+.f64 y (+.f64 y 1)) (+.f64 y (+.f64 y 1))))
(/.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))))
(/.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (+.f64 y (+.f64 y (/.f64 y y))) (+.f64 y (+.f64 y (/.f64 y y)))))
(/.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y))))))
(/.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))
(/.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))
(/.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (+.f64 y (*.f64 y (+.f64 y y))))) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (+.f64 y (*.f64 y (+.f64 y y)))))))
(/.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (+.f64 y (+.f64 y (/.f64 y y)))) (*.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (+.f64 y (+.f64 y (/.f64 y y))))))
(/.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))))
(/.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))))))
(/.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y))))))
(/.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 y (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 y (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))))))
(/.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (-.f64 -1 (+.f64 y y))) (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (-.f64 -1 (+.f64 y y)))))
(/.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) y)) (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) y))))
(/.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (/.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) (/.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))))
(neg.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))
(+.f64 0 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))))
(+.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) 0)
(-.f64 0 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))
(-.f64 0 (*.f64 -1 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))))
(-.f64 0 (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))
(-.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) 0)
(-.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (neg.f64 (log.f64 y)) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 1/2 (+.f64 y 1/2)))) 0))
(-.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) 0))
(-.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (neg.f64 (log.f64 y)) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (neg.f64 (log.f64 y)))) 0))
(-.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) 0))
(-.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))) 0))
(-.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (neg.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))) 0))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y))))) (*.f64 (neg.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))) (neg.f64 (log.f64 y))))
(-.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) -1) 0)
(-.f64 (*.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (log.f64 y) (log.f64 y))) 0)
(-.f64 (*.f64 0 (*.f64 (neg.f64 (log.f64 y)) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (neg.f64 (log.f64 y))))) (*.f64 (*.f64 (neg.f64 (log.f64 y)) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (neg.f64 (log.f64 y)))) (log.f64 y)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y))))) (*.f64 (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))) (log.f64 y)))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (log.f64 y)))
(-.f64 (*.f64 (neg.f64 (log.f64 y)) (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) 0))
(/.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) 1)
(/.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (log.f64 y) (log.f64 y)))
(/.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 1/2 (+.f64 y 1/2))))
(/.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))
(/.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y))))
(/.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))))
(/.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (neg.f64 (log.f64 y)) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (neg.f64 (log.f64 y)) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 1/2 (+.f64 y 1/2))))))
(/.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))) (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y))))))
(/.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))
(/.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (neg.f64 (log.f64 y)) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (neg.f64 (log.f64 y)))) (*.f64 (neg.f64 (log.f64 y)) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (neg.f64 (log.f64 y))))))
(/.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))))
(/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) -1)
(neg.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))
Outputs
0
0
0
0
0
0
0
0
0
0
0
0
(*.f64 -1 (*.f64 y (log.f64 y)))
(*.f64 y (neg.f64 (log.f64 y)))
(*.f64 (log.f64 y) (neg.f64 y))
(*.f64 -1 (*.f64 y (log.f64 y)))
(*.f64 y (neg.f64 (log.f64 y)))
(*.f64 (log.f64 y) (neg.f64 y))
(*.f64 -1 (*.f64 y (log.f64 y)))
(*.f64 y (neg.f64 (log.f64 y)))
(*.f64 (log.f64 y) (neg.f64 y))
(*.f64 -1 (*.f64 y (log.f64 y)))
(*.f64 y (neg.f64 (log.f64 y)))
(*.f64 (log.f64 y) (neg.f64 y))
(*.f64 y (log.f64 (/.f64 1 y)))
(*.f64 y (log.f64 (/.f64 1 y)))
(*.f64 y (log.f64 (/.f64 1 y)))
(*.f64 y (log.f64 (/.f64 1 y)))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (neg.f64 y))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (neg.f64 y))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (neg.f64 y))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (neg.f64 y))
(*.f64 -1 (log.f64 y))
(neg.f64 (log.f64 y))
(+.f64 (*.f64 2 (*.f64 y (log.f64 y))) (*.f64 -1 (log.f64 y)))
(+.f64 (*.f64 y (*.f64 2 (log.f64 y))) (neg.f64 (log.f64 y)))
(+.f64 (*.f64 y (*.f64 (log.f64 y) 2)) (neg.f64 (log.f64 y)))
(+.f64 (*.f64 2 (*.f64 y (log.f64 y))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 y 2) (log.f64 y))) (*.f64 -1 (log.f64 y))))
(+.f64 (*.f64 y (*.f64 2 (log.f64 y))) (+.f64 (*.f64 -4 (*.f64 (log.f64 y) (pow.f64 y 2))) (neg.f64 (log.f64 y))))
(+.f64 (neg.f64 (log.f64 y)) (+.f64 (*.f64 y (*.f64 (log.f64 y) 2)) (*.f64 (log.f64 y) (*.f64 -4 (pow.f64 y 2)))))
(+.f64 (*.f64 8 (*.f64 (pow.f64 y 3) (log.f64 y))) (+.f64 (*.f64 2 (*.f64 y (log.f64 y))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 y 2) (log.f64 y))) (*.f64 -1 (log.f64 y)))))
(+.f64 (*.f64 y (*.f64 2 (log.f64 y))) (+.f64 (*.f64 8 (*.f64 (log.f64 y) (pow.f64 y 3))) (+.f64 (*.f64 -4 (*.f64 (log.f64 y) (pow.f64 y 2))) (neg.f64 (log.f64 y)))))
(+.f64 (*.f64 (log.f64 y) (*.f64 -4 (pow.f64 y 2))) (+.f64 (*.f64 (log.f64 y) (*.f64 8 (pow.f64 y 3))) (+.f64 (*.f64 y (*.f64 (log.f64 y) 2)) (neg.f64 (log.f64 y)))))
(+.f64 (*.f64 (log.f64 y) (*.f64 -4 (pow.f64 y 2))) (+.f64 (+.f64 (*.f64 y (*.f64 (log.f64 y) 2)) (neg.f64 (log.f64 y))) (*.f64 (log.f64 y) (*.f64 8 (pow.f64 y 3)))))
(*.f64 1/2 (/.f64 (log.f64 (/.f64 1 y)) y))
(+.f64 (*.f64 1/2 (/.f64 (log.f64 (/.f64 1 y)) y)) (*.f64 -1/4 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 2))))
(+.f64 (*.f64 1/2 (/.f64 (log.f64 (/.f64 1 y)) y)) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 2))) (*.f64 1/8 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 2))) (+.f64 (*.f64 1/2 (/.f64 (log.f64 (/.f64 1 y)) y)) (*.f64 1/8 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 3)))))
(+.f64 (*.f64 -1/16 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (log.f64 (/.f64 1 y)) y)) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 2))) (*.f64 1/8 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 3))))))
(+.f64 (*.f64 1/2 (/.f64 (log.f64 (/.f64 1 y)) y)) (+.f64 (*.f64 -1/16 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 4))) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 2))) (*.f64 1/8 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 3))))))
(+.f64 (*.f64 1/2 (/.f64 (log.f64 (/.f64 1 y)) y)) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 2))) (+.f64 (*.f64 -1/16 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 4))) (*.f64 1/8 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 3))))))
(+.f64 (*.f64 1/2 (/.f64 (log.f64 (/.f64 1 y)) y)) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 2))) (+.f64 (*.f64 1/8 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 3))) (*.f64 -1/16 (/.f64 (log.f64 (/.f64 1 y)) (pow.f64 y 4))))))
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y))
(*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 2))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)) (*.f64 1/4 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 2))))
(+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)) (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 3))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 2)))))
(+.f64 (*.f64 1/4 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 2))) (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 3))) (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y))))
(+.f64 (*.f64 1/4 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)) (*.f64 -1/8 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 3)))))
(+.f64 (*.f64 1/16 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 4))) (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 3))) (+.f64 (*.f64 1/16 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 4))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) y)) (+.f64 (*.f64 1/16 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 4))) (+.f64 (*.f64 1/4 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 2))) (*.f64 -1/8 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)) (pow.f64 y 3))))))
0
(+.f64 0 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))
(*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (/.f64 1/2 (+.f64 y 1/2))))
(*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2)))))
(+.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) 0)
(*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (/.f64 1/2 (+.f64 y 1/2))))
(*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2)))))
(+.f64 (*.f64 (log.f64 y) (*.f64 (*.f64 y y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (-.f64 (neg.f64 (*.f64 y y)) y)))
(*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (/.f64 1/2 (+.f64 y 1/2))))
(*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2)))))
(+.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (-.f64 (neg.f64 (*.f64 y y)) y)) (*.f64 (log.f64 y) (*.f64 (*.f64 y y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))))
(*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (/.f64 1/2 (+.f64 y 1/2))))
(*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2)))))
(+.f64 (*.f64 (*.f64 y y) (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (+.f64 y (*.f64 y y)) (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))))))
(+.f64 (*.f64 (log.f64 y) (*.f64 (*.f64 y y) (*.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y))))))) (*.f64 (log.f64 y) (*.f64 (+.f64 y (*.f64 y y)) (*.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y))))))))
(*.f64 (*.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))))) (+.f64 y (*.f64 y (+.f64 y y))))
(+.f64 (*.f64 (+.f64 y (*.f64 y y)) (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (*.f64 y y) (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))))))
(+.f64 (*.f64 (log.f64 y) (*.f64 (*.f64 y y) (*.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y))))))) (*.f64 (log.f64 y) (*.f64 (+.f64 y (*.f64 y y)) (*.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y))))))))
(*.f64 (*.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))))) (+.f64 y (*.f64 y (+.f64 y y))))
(-.f64 0 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))
(neg.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (*.f64 y (+.f64 y y))))))
(neg.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (*.f64 y (+.f64 y y))))))
(-.f64 0 (*.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (-.f64 -1 (+.f64 y y)) y)))
(*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (/.f64 1/2 (+.f64 y 1/2))))
(*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2)))))
(-.f64 0 (*.f64 (log.f64 y) (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))
(neg.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))
(neg.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1))))))
(-.f64 0 (*.f64 1 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))
(neg.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (*.f64 y (+.f64 y y))))))
(neg.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (*.f64 y (+.f64 y y))))))
(-.f64 0 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))
(neg.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (*.f64 y (+.f64 y y))))))
(neg.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (*.f64 y (+.f64 y y))))))
(-.f64 0 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (log.f64 y))))
(neg.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (*.f64 y (+.f64 y y))))))
(neg.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (*.f64 y (+.f64 y y))))))
(-.f64 0 (*.f64 -1 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))
(*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (/.f64 1/2 (+.f64 y 1/2))))
(*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2)))))
(-.f64 0 (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))
(neg.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (*.f64 y (+.f64 y y))))))
(neg.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (*.f64 y (+.f64 y y))))))
(-.f64 0 (*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (-.f64 -1 (+.f64 y y)) y)))
(neg.f64 (*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (*.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y))))))))
(neg.f64 (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (*.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y))))))))
(-.f64 0 (*.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y))) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (log.f64 y))))
(neg.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (*.f64 y (+.f64 y y))))))
(neg.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (*.f64 y (+.f64 y y))))))
(-.f64 0 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))))))
(neg.f64 (*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (*.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y))))))))
(neg.f64 (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (*.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y))))))))
(-.f64 0 (*.f64 (neg.f64 (log.f64 y)) (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (/.f64 1/2 (+.f64 y 1/2)))))
(*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (/.f64 1/2 (+.f64 y 1/2))))
(*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2)))))
(-.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) 0)
(*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (/.f64 1/2 (+.f64 y 1/2))))
(*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2)))))
(-.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (+.f64 y (+.f64 y (/.f64 y y)))) 0))
(*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (/.f64 1/2 (+.f64 y 1/2))))
(*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2)))))
(-.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) 0))
(*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (/.f64 1/2 (+.f64 y 1/2))))
(*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2)))))
(-.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) 0))
(*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (/.f64 1/2 (+.f64 y 1/2))))
(*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2)))))
(-.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (+.f64 y (*.f64 y (+.f64 y y))))) 0))
(*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (/.f64 1/2 (+.f64 y 1/2))))
(*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2)))))
(-.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) 0))
(*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (/.f64 1/2 (+.f64 y 1/2))))
(*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2)))))
(-.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) 0))
(*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (/.f64 1/2 (+.f64 y 1/2))))
(*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2)))))
(-.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))) 0))
(*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (/.f64 1/2 (+.f64 y 1/2))))
(*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2)))))
(-.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (-.f64 -1 (+.f64 y y))) 0))
(*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (/.f64 1/2 (+.f64 y 1/2))))
(*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2)))))
(-.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 y (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))) 0))
(*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (/.f64 1/2 (+.f64 y 1/2))))
(*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2)))))
(-.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) y)) 0))
(*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (/.f64 1/2 (+.f64 y 1/2))))
(*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2)))))
(-.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (/.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) 0))
(*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (/.f64 1/2 (+.f64 y 1/2))))
(*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2)))))
(-.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))))) 0))
(*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (/.f64 1/2 (+.f64 y 1/2))))
(*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2)))))
(-.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) 0))
(*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (/.f64 1/2 (+.f64 y 1/2))))
(*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2)))))
(-.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (/.f64 1/2 (+.f64 y 1/2))) 0))
(*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (/.f64 1/2 (+.f64 y 1/2))))
(*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (+.f64 y (*.f64 y (+.f64 y y)))))
(neg.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (*.f64 y (+.f64 y y))))))
(neg.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (*.f64 y (+.f64 y y))))))
(-.f64 (*.f64 (*.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (+.f64 y y)) y) (*.f64 y (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))
(*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (/.f64 1/2 (+.f64 y 1/2))))
(*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2)))))
(-.f64 (*.f64 (*.f64 y (+.f64 y y)) (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (neg.f64 y)))
(*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (/.f64 1/2 (+.f64 y 1/2))))
(*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2)))))
(-.f64 (*.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y))))) 0)
(*.f64 (*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))))
(*.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2))))) (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))))
(-.f64 (*.f64 (*.f64 y (+.f64 y y)) (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))) (neg.f64 y)))
(*.f64 (*.f64 (log.f64 y) (*.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))))) (-.f64 (*.f64 y (+.f64 y y)) (neg.f64 y)))
(*.f64 (*.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))))) (*.f64 y (+.f64 y (+.f64 y 1))))
(-.f64 (*.f64 (*.f64 y (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))) (+.f64 y (+.f64 y (/.f64 y y)))) 0)
(*.f64 (+.f64 y (+.f64 y (/.f64 y y))) (*.f64 (log.f64 y) (*.f64 y (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))))
(*.f64 (log.f64 y) (*.f64 (+.f64 (/.f64 y y) (+.f64 y y)) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (neg.f64 y))))
(*.f64 (log.f64 y) (*.f64 (+.f64 (+.f64 y y) (/.f64 y y)) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (neg.f64 y))))
(-.f64 (*.f64 (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) y)) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))) 0)
(*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (/.f64 1/2 (+.f64 y 1/2))))
(*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2)))))
(-.f64 (*.f64 (+.f64 y y) (*.f64 y (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (*.f64 y (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))) -1))
(*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (/.f64 1/2 (+.f64 y 1/2))))
(*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (/.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))
(*.f64 (/.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (*.f64 y (+.f64 y y))))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (*.f64 y (+.f64 y y)))))) (neg.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (*.f64 y (+.f64 y y)))))))
(*.f64 (neg.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (*.f64 y (+.f64 y y)))))) (/.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (*.f64 y (+.f64 y y))))) (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (*.f64 y (+.f64 y y)))))))
(-.f64 (*.f64 0 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (+.f64 y (*.f64 y (+.f64 y y)))))) (*.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (+.f64 y (*.f64 y (+.f64 y y))))) (*.f64 (-.f64 -1 (+.f64 y y)) y)))
(-.f64 0 (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (+.f64 y (*.f64 y (+.f64 y y)))))))
(*.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (+.f64 y (*.f64 y (+.f64 y y))))) (*.f64 y (+.f64 y (+.f64 y 1))))
(-.f64 (*.f64 (*.f64 y (+.f64 y y)) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (+.f64 y (*.f64 y (+.f64 y y)))))) (*.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (+.f64 y (*.f64 y (+.f64 y y))))) (neg.f64 y)))
(-.f64 0 (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (+.f64 y (*.f64 y (+.f64 y y)))))))
(*.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (+.f64 y (*.f64 y (+.f64 y y))))) (*.f64 y (+.f64 y (+.f64 y 1))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))))) (*.f64 (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (-.f64 -1 (+.f64 y y)) y)))
(*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (*.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y))))))) (-.f64 0 (*.f64 y (-.f64 -1 (+.f64 y y)))))
(*.f64 (*.f64 (log.f64 y) (*.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y))))))) (*.f64 y (+.f64 y (+.f64 y 1))))
(-.f64 (*.f64 (*.f64 y (+.f64 y y)) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))))) (*.f64 (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))))) (neg.f64 y)))
(*.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (*.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y))))))) (-.f64 0 (*.f64 y (-.f64 -1 (+.f64 y y)))))
(*.f64 (*.f64 (log.f64 y) (*.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y))))))) (*.f64 y (+.f64 y (+.f64 y 1))))
(-.f64 (*.f64 0 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y))))) (*.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))) (log.f64 y)))
(neg.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (*.f64 y (+.f64 y y))))))
(neg.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (*.f64 y (+.f64 y y))))))
(-.f64 (*.f64 0 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))
(neg.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (*.f64 y (+.f64 y y))))))
(neg.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (*.f64 y (+.f64 y y))))))
(-.f64 (*.f64 0 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (/.f64 1/2 (+.f64 y 1/2))) (neg.f64 (log.f64 y))))
(*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (/.f64 1/2 (+.f64 y 1/2))))
(*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2)))))
(/.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) 1)
(*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (/.f64 1/2 (+.f64 y 1/2))))
(*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2)))))
(/.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))))
(/.f64 (*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2))))) (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))))
(/.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 y y))
(*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (/.f64 1/2 (+.f64 y 1/2))))
(*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2)))))
(/.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (log.f64 y) (log.f64 y)))
(*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (/.f64 1/2 (+.f64 y 1/2))))
(*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2)))))
(/.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 1/2 (+.f64 y 1/2))))
(*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (/.f64 1/2 (+.f64 y 1/2))))
(*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2)))))
(/.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))
(*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (/.f64 1/2 (+.f64 y 1/2))))
(*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2)))))
(/.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))
(/.f64 (*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (*.f64 y (+.f64 y y))))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (*.f64 y (+.f64 y y)))))))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2))))) (/.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (*.f64 y (+.f64 y y))))) (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (*.f64 y (+.f64 y y)))))))
(/.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (+.f64 y (+.f64 y 1)) (+.f64 y (+.f64 y 1))))
(/.f64 (*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (+.f64 y (+.f64 y 1)) (+.f64 y (+.f64 y 1))))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2))))) (/.f64 (-.f64 -1 (+.f64 y y)) (-.f64 -1 (+.f64 y y))))
(/.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))))
(*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (/.f64 1/2 (+.f64 y 1/2))))
(*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2)))))
(/.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (+.f64 y (+.f64 y (/.f64 y y))) (+.f64 y (+.f64 y (/.f64 y y)))))
(/.f64 (*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (+.f64 y (+.f64 y (/.f64 y y))) (+.f64 y (+.f64 y (/.f64 y y)))))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2))))) (/.f64 (+.f64 (/.f64 y y) (+.f64 y y)) (+.f64 (/.f64 y y) (+.f64 y y))))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2))))) (/.f64 (+.f64 (+.f64 y y) (/.f64 y y)) (+.f64 (+.f64 y y) (/.f64 y y))))
(/.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y))))))
(/.f64 (*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y))))))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2))))) (/.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y))))))
(/.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))
(/.f64 (*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y))))) (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))))))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2))))) (/.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))))) (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y))))))))
(/.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))
(/.f64 (*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1)))) (*.f64 y (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (+.f64 y 1))))))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2))))) (/.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1)))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 y (+.f64 y (+.f64 y 1))))))
(/.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (+.f64 y (*.f64 y (+.f64 y y))))) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (+.f64 y (*.f64 y (+.f64 y y)))))))
(/.f64 (*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (+.f64 y (*.f64 y (+.f64 y y))))) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (+.f64 y (*.f64 y (+.f64 y y)))))))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2))))) (/.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (+.f64 y (*.f64 y (+.f64 y y))))) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (+.f64 y (*.f64 y (+.f64 y y)))))))
(/.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (+.f64 y (+.f64 y (/.f64 y y)))) (*.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (+.f64 y (+.f64 y (/.f64 y y))))))
(/.f64 (*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (+.f64 y (+.f64 y (/.f64 y y)))) (*.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (+.f64 y (+.f64 y (/.f64 y y))))))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2))))) (/.f64 (*.f64 (log.f64 y) (*.f64 (+.f64 (/.f64 y y) (+.f64 y y)) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (log.f64 y) (*.f64 (+.f64 (/.f64 y y) (+.f64 y y)) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))))))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2))))) (/.f64 (*.f64 (neg.f64 (+.f64 (+.f64 y y) (/.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (neg.f64 (+.f64 (+.f64 y y) (/.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))
(/.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))))
(/.f64 (*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2))))) (/.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))))
(/.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))))) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))))))
(/.f64 (*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (*.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y))))))) (*.f64 (log.f64 y) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (*.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2))) (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))))))))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2))))) (/.f64 (*.f64 (log.f64 y) (*.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y))))))) (*.f64 (log.f64 y) (*.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))) (/.f64 (+.f64 y (*.f64 y (+.f64 y y))) (+.f64 y (*.f64 y (+.f64 y y)))))))))
(/.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y))))))
(/.f64 (*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (log.f64 y) (log.f64 y)))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (log.f64 y) (log.f64 y))))))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2))))) (/.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (log.f64 y) (log.f64 y)))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (/.f64 (log.f64 y) (log.f64 y))))))
(/.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 y (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 y (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))))))
(*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (/.f64 1/2 (+.f64 y 1/2))))
(*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2)))))
(/.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (-.f64 -1 (+.f64 y y))) (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (-.f64 -1 (+.f64 y y)))))
(/.f64 (*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (-.f64 -1 (+.f64 y y)) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (-.f64 -1 (+.f64 y y)) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2))))) (/.f64 (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2))))))
(/.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) y)) (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) y))))
(*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (/.f64 1/2 (+.f64 y 1/2))))
(*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2)))))
(/.f64 (*.f64 (*.f64 (-.f64 -1 (+.f64 y y)) y) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (/.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))) (/.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))))
(/.f64 (*.f64 (log.f64 y) (*.f64 (*.f64 y (-.f64 -1 (+.f64 y y))) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (/.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (*.f64 y (+.f64 y y))))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (*.f64 y (+.f64 y y)))))) (/.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (*.f64 y (+.f64 y y))))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (*.f64 y (+.f64 y y))))))))
(/.f64 (*.f64 y (*.f64 (log.f64 y) (*.f64 (-.f64 -1 (+.f64 y y)) (/.f64 1/2 (+.f64 y 1/2))))) (/.f64 (/.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (*.f64 y (+.f64 y y))))) (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (*.f64 y (+.f64 y y)))))) (/.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (*.f64 y (+.f64 y y))))) (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (*.f64 y (+.f64 y y))))))))
(neg.f64 (*.f64 (+.f64 y (*.f64 y (+.f64 y y))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))
(neg.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (*.f64 (log.f64 y) (+.f64 y (*.f64 y (+.f64 y y))))))
(neg.f64 (*.f64 (log.f64 y) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (+.f64 y (*.f64 y (+.f64 y y))))))
(+.f64 0 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))))
(*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))
(+.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) 0)
(*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))
(-.f64 0 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))
(*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))
(-.f64 0 (*.f64 -1 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))))
(*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))
(-.f64 0 (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))
(*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))
(*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))
(-.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) 0)
(*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))
(-.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (neg.f64 (log.f64 y)) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 1/2 (+.f64 y 1/2)))) 0))
(*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))
(-.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (log.f64 y) 0))
(*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))
(-.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (neg.f64 (log.f64 y)) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (neg.f64 (log.f64 y)))) 0))
(*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))
(-.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) 0))
(*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))
(-.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))) 0))
(*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))
(-.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (neg.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))) 0))
(*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y))))) (*.f64 (neg.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))) (neg.f64 (log.f64 y))))
(*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))
(-.f64 (*.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) -1) 0)
(*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))
(-.f64 (*.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (log.f64 y) (log.f64 y))) 0)
(*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))
(-.f64 (*.f64 0 (*.f64 (neg.f64 (log.f64 y)) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (neg.f64 (log.f64 y))))) (*.f64 (*.f64 (neg.f64 (log.f64 y)) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (neg.f64 (log.f64 y)))) (log.f64 y)))
(*.f64 (*.f64 (neg.f64 (log.f64 y)) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (neg.f64 (log.f64 y)))) (neg.f64 (log.f64 y)))
(neg.f64 (*.f64 (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (neg.f64 (log.f64 y))) (*.f64 (log.f64 y) (neg.f64 (log.f64 y)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y))))) (*.f64 (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))) (log.f64 y)))
(*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (log.f64 y)))
(*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))
(-.f64 (*.f64 (neg.f64 (log.f64 y)) (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) 0))
(*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))
(/.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) 1)
(*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))
(/.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (log.f64 y) (log.f64 y)))
(*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))
(/.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 1/2 (+.f64 y 1/2))))
(/.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))))
(*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))
(/.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (/.f64 (log.f64 y) (log.f64 y)) (/.f64 (log.f64 y) (log.f64 y))))
(*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))
(/.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y))) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))))
(/.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (neg.f64 (log.f64 y)) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 1/2 (+.f64 y 1/2)))) (*.f64 (neg.f64 (log.f64 y)) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 1/2 (+.f64 y 1/2))))))
(/.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y)))) (*.f64 (/.f64 (log.f64 y) (log.f64 y)) (*.f64 (/.f64 1/2 (+.f64 y 1/2)) (/.f64 (log.f64 y) (log.f64 y))))))
(*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))
(/.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))))
(/.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (*.f64 (neg.f64 (log.f64 y)) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (neg.f64 (log.f64 y)))) (*.f64 (neg.f64 (log.f64 y)) (/.f64 (/.f64 1/2 (+.f64 y 1/2)) (neg.f64 (log.f64 y))))))
(/.f64 (*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (/.f64 (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2)))) (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))))
(*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))
(/.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))) -1)
(*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))
(neg.f64 (*.f64 (log.f64 y) (/.f64 1/2 (+.f64 y 1/2))))
(*.f64 (log.f64 y) (neg.f64 (/.f64 1/2 (+.f64 y 1/2))))

eval466.0ms (4.7%)

Compiler

Compiled 40289 to 21860 computations (45.7% saved)

prune216.0ms (2.2%)

Pruning

20 alts after pruning (13 fresh and 7 done)

PrunedKeptTotal
New9306936
Fresh4711
Picked101
Done178
Total93620956
Error
0.1b
Counts
956 → 20
Alt Table
Click to see full alt table
StatusErrorProgram
0.2b
(-.f64 (-.f64 (+.f64 y x) (*.f64 (log.f64 y) (+.f64 1/2 (*.f64 (+.f64 y (+.f64 y 1)) (*.f64 y (/.f64 1/2 (+.f64 y 1/2))))))) z)
16.3b
(-.f64 (-.f64 (+.f64 x y) z) (+.f64 (-.f64 (*.f64 0 (*.f64 y (+.f64 y (+.f64 y 1)))) (*.f64 (*.f64 y (+.f64 y (+.f64 y 1))) (*.f64 (neg.f64 (log.f64 y)) (/.f64 1/2 (+.f64 y 1/2))))) (*.f64 1/2 (log.f64 y))))
18.3b
(-.f64 (-.f64 y z) (*.f64 (log.f64 y) (+.f64 1/2 y)))
17.1b
(-.f64 (+.f64 y x) (*.f64 (+.f64 1/2 y) (log.f64 y)))
34.5b
(-.f64 (*.f64 (-.f64 1 (log.f64 y)) y) (*.f64 1/2 (log.f64 y)))
18.3b
(-.f64 y (-.f64 z (*.f64 (*.f64 (log.f64 y) (/.f64 (+.f64 1/2 y) (log.f64 y))) (neg.f64 (log.f64 y)))))
34.5b
(-.f64 y (*.f64 (+.f64 1/2 y) (log.f64 y)))
41.2b
(-.f64 y (*.f64 y (log.f64 y)))
46.9b
(-.f64 y z)
21.6b
(-.f64 x (+.f64 (*.f64 (log.f64 y) 1/2) z))
38.3b
(-.f64 x (*.f64 1/2 (log.f64 y)))
41.2b
(*.f64 (-.f64 y (*.f64 y (log.f64 y))) (*.f64 (-.f64 y (*.f64 y (log.f64 y))) (/.f64 1 (-.f64 y (*.f64 y (log.f64 y))))))
41.2b
(*.f64 (-.f64 1 (*.f64 y (/.f64 (log.f64 y) y))) y)
41.2b
(*.f64 (-.f64 1 (log.f64 y)) y)
17.2b
(*.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (*.f64 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))) (/.f64 1 (+.f64 x (-.f64 y (*.f64 (+.f64 y 1/2) (log.f64 y)))))))
41.2b
(*.f64 y (*.f64 y (/.f64 (-.f64 1 (log.f64 y)) y)))
39.4b
(neg.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z))
55.4b
(neg.f64 (*.f64 1/2 (log.f64 y)))
46.4b
(neg.f64 z)
45.5b
x
Compiler

Compiled 298 to 200 computations (32.9% saved)

regimes100.0ms (1%)

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

5 calls:

18.0ms
z
18.0ms
(+.f64 (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y))) y)
18.0ms
y
17.0ms
(-.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y))) y) z)
16.0ms
x
Results
ErrorSegmentsBranch
0.1b1x
0.1b1y
0.1b1z
0.1b1(-.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y))) y) z)
0.1b1(+.f64 (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y))) y)
Compiler

Compiled 689 to 380 computations (44.8% saved)

regimes64.0ms (0.6%)

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

5 calls:

12.0ms
(+.f64 (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y))) y)
12.0ms
z
12.0ms
y
11.0ms
(-.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y))) y) z)
11.0ms
x
Results
ErrorSegmentsBranch
0.1b1x
0.1b1y
0.1b1z
0.1b1(-.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y))) y) z)
0.1b1(+.f64 (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y))) y)
Compiler

Compiled 259 to 146 computations (43.6% saved)

regimes55.0ms (0.6%)

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

5 calls:

14.0ms
z
10.0ms
(+.f64 (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y))) y)
10.0ms
x
9.0ms
(-.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y))) y) z)
9.0ms
y
Results
ErrorSegmentsBranch
0.1b1x
0.1b1y
0.1b1z
0.1b1(-.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y))) y) z)
0.1b1(+.f64 (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y))) y)
Compiler

Compiled 184 to 105 computations (42.9% saved)

regimes208.0ms (2.1%)

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

3 calls:

87.0ms
y
84.0ms
x
33.0ms
z
Results
ErrorSegmentsBranch
5.5b3x
3.8b3y
4.3b3z
Compiler

Compiled 144 to 80 computations (44.4% saved)

bsearch33.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
14.0ms
3.4152373161414166e+53
6.07017477534544e+55
18.0ms
267559753.70208117
94236138175.75333
Results
29.0ms240×body256valid
Compiler

Compiled 425 to 307 computations (27.8% saved)

regimes115.0ms (1.2%)

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

3 calls:

56.0ms
z
32.0ms
y
23.0ms
x
Results
ErrorSegmentsBranch
5.5b3x
4.8b2y
12.9b6z
Compiler

Compiled 124 to 71 computations (42.7% saved)

bsearch16.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
16.0ms
267559753.70208117
94236138175.75333
Results
14.0ms128×body256valid
Compiler

Compiled 229 to 167 computations (27.1% saved)

regimes201.0ms (2%)

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

3 calls:

66.0ms
x
63.0ms
z
16.0ms
y
Results
ErrorSegmentsBranch
14.2b5x
8.6b2y
13.8b7z
Compiler

Compiled 114 to 66 computations (42.1% saved)

bsearch6.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
6.0ms
3.0970163326398333e+94
3.8733352465658516e+94
Results
5.0ms48×body256valid
Compiler

Compiled 87 to 66 computations (24.1% saved)

regimes158.0ms (1.6%)

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

3 calls:

98.0ms
x
29.0ms
z
28.0ms
y
Results
ErrorSegmentsBranch
21.8b9x
16.6b6y
21.8b6z
Compiler

Compiled 51 to 30 computations (41.2% saved)

bsearch248.0ms (2.5%)

Algorithm
binary-search
Steps
TimeLeftRight
6.0ms
3.0970163326398333e+94
3.8733352465658516e+94
16.0ms
3.4152373161414166e+53
6.07017477534544e+55
199.0ms
267559753.70208117
94236138175.75333
12.0ms
3.4766078720324775e-99
2.8533599558351156e-98
14.0ms
9.141830279730812e-249
1.9845484376312498e-246
Results
58.0ms496×body256valid
Compiler

Compiled 669 to 539 computations (19.4% saved)

regimes130.0ms (1.3%)

Counts
7 → 6
Calls
Call 1
Inputs
x
(neg.f64 z)
(-.f64 y z)
(neg.f64 (*.f64 1/2 (log.f64 y)))
(*.f64 (-.f64 1 (log.f64 y)) y)
(-.f64 x (*.f64 1/2 (log.f64 y)))
(-.f64 y (*.f64 y (log.f64 y)))
Outputs
(-.f64 x (*.f64 1/2 (log.f64 y)))
(-.f64 y z)
(-.f64 x (*.f64 1/2 (log.f64 y)))
(neg.f64 z)
(-.f64 x (*.f64 1/2 (log.f64 y)))
(*.f64 (-.f64 1 (log.f64 y)) y)
Calls

3 calls:

80.0ms
z
27.0ms
y
21.0ms
x
Results
ErrorSegmentsBranch
27.2b5x
19.1b6y
21.8b6z
Compiler

Compiled 44 to 26 computations (40.9% saved)

bsearch63.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
6.0ms
3.0970163326398333e+94
3.8733352465658516e+94
14.0ms
3.4152373161414166e+53
6.07017477534544e+55
17.0ms
267559753.70208117
94236138175.75333
18.0ms
1.2381510968378568e-119
7.275568625770331e-112
8.0ms
2.4840484027217502e-138
4.275417998448024e-138
Results
57.0ms496×body256valid
Compiler

Compiled 542 to 427 computations (21.2% saved)

regimes113.0ms (1.2%)

Counts
5 → 6
Calls
Call 1
Inputs
x
(neg.f64 z)
(-.f64 y z)
(neg.f64 (*.f64 1/2 (log.f64 y)))
(*.f64 (-.f64 1 (log.f64 y)) y)
Outputs
x
(-.f64 y z)
x
(neg.f64 z)
x
(*.f64 (-.f64 1 (log.f64 y)) y)
Calls

3 calls:

70.0ms
z
22.0ms
y
20.0ms
x
Results
ErrorSegmentsBranch
27.2b5x
23.5b6y
25.5b6z
Compiler

Compiled 32 to 21 computations (34.4% saved)

bsearch103.0ms (1%)

Algorithm
binary-search
Steps
TimeLeftRight
18.0ms
2.444821162124208e+63
9.281812013540005e+68
41.0ms
3.4152373161414166e+53
6.07017477534544e+55
15.0ms
267559753.70208117
94236138175.75333
12.0ms
3.4766078720324775e-99
2.8533599558351156e-98
17.0ms
1.7335649129621593e-267
2.4500619928442466e-264
Results
96.0ms608×body256valid
Compiler

Compiled 489 to 384 computations (21.5% saved)

regimes48.0ms (0.5%)

Counts
4 → 5
Calls
Call 1
Inputs
x
(neg.f64 z)
(-.f64 y z)
(neg.f64 (*.f64 1/2 (log.f64 y)))
Outputs
(neg.f64 z)
x
(neg.f64 (*.f64 1/2 (log.f64 y)))
x
(neg.f64 z)
Calls

3 calls:

20.0ms
y
16.0ms
z
10.0ms
x
Results
ErrorSegmentsBranch
34.4b3x
39.1b6y
32.4b5z
Compiler

Compiled 26 to 18 computations (30.8% saved)

bsearch73.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
1.0896413897448764e+168
3.260519183305616e+179
23.0ms
8.77818413553358e-31
4.441529167152471e-21
20.0ms
2.427413117237022e-119
2.0137018624789172e-109
10.0ms
-1.266815208986019e+96
-5.017214208172866e+95
Results
67.0ms560×body256valid
Compiler

Compiled 466 to 390 computations (16.3% saved)

regimes46.0ms (0.5%)

Accuracy

Total -29.3b remaining (-87.5%)

Threshold costs -29.3b (-87.5%)

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

3 calls:

19.0ms
y
16.0ms
z
10.0ms
x
Results
ErrorSegmentsBranch
34.4b3x
39.1b6y
33.5b3z
Compiler

Compiled 21 to 14 computations (33.3% saved)

bsearch31.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
1.0896413897448764e+168
3.260519183305616e+179
11.0ms
-1.266815208986019e+96
-5.017214208172866e+95
Results
28.0ms240×body256valid
Compiler

Compiled 186 to 150 computations (19.4% saved)

simplify14.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0110774
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(-.f64 (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x) (+.f64 (*.f64 1/2 (log.f64 y)) z))
(-.f64 (-.f64 (+.f64 x y) z) (*.f64 (+.f64 y 1/2) (log.f64 y)))
(-.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y))) y) z)
(if (<=.f64 y 4700000000) (-.f64 x (+.f64 (*.f64 1/2 (log.f64 y)) z)) (if (<=.f64 y 16000000000000001252664646473539901476885764798177869824) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 (+.f64 y x) (*.f64 (+.f64 1/2 y) (log.f64 y)))))
(if (<=.f64 y 13800000000) (-.f64 x (+.f64 (*.f64 1/2 (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))
(if (<=.f64 y 34999999999999997002313913856339891045891851034489469635182680666782090912293062574334275485696) (-.f64 x (+.f64 (*.f64 1/2 (log.f64 y)) z)) (*.f64 (-.f64 1 (log.f64 y)) y))
(if (<=.f64 y 1525239130966889/984025245785089668542779581465789315325854953445720527559445628946039644175627938424082949548321194750581672402577714396421513631013567628805598203955105649136727087197834782616666551076670067483604388140535333015300386199264902135056251471428268545287733116928) (-.f64 x (*.f64 1/2 (log.f64 y))) (if (<=.f64 y 2616539473979321/153914086704665934422965000391185991426092731525255651046673021110334850669910978950836977558144201721900890587136) (neg.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z)) (if (<=.f64 y 18500000000) (-.f64 x (*.f64 1/2 (log.f64 y))) (if (<=.f64 y 40000000000000000409402680816342045985217552541298982912) (neg.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z)) (if (<=.f64 y 34000000000000002169580632560949499033295883100493383720540216831271355874994661819483785527296) (-.f64 x (*.f64 1/2 (log.f64 y))) (*.f64 (-.f64 1 (log.f64 y)) y))))))
(if (<=.f64 y 7039099163219863/1675975991242824637446753124775730765934920727574049172215445180465220503759193372100234287270862928461253982273310756356719235351493321243304206125760512) (-.f64 x (*.f64 1/2 (log.f64 y))) (if (<=.f64 y 2439949330826317/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592) (-.f64 y z) (if (<=.f64 y 54000000000) (-.f64 x (*.f64 1/2 (log.f64 y))) (if (<=.f64 y 850000000000000015505454305766037746453365140137967616) (neg.f64 z) (if (<=.f64 y 30999999999999999144646510704187055224150377908439869453415278822248904449886018288831573262336) (-.f64 x (*.f64 1/2 (log.f64 y))) (*.f64 (-.f64 1 (log.f64 y)) y))))))
(if (<=.f64 y 3557804126729071/72608247484266751113186645417475613287659189534150120071082610318161164900410369802010171606257634306142515810068016262229227795192622349013224149467890362587059123068723626657357734855190319183117148231560128769827526792328021488679545846696711820459572514914753120743347917422592) x (if (<=.f64 y 1038920085256495/76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568) (-.f64 y z) (if (<=.f64 y 1700000000) x (if (<=.f64 y 47000000000000000617161096727577289417980467208733589504) (neg.f64 z) (if (<=.f64 y 120000000000000003914723800577605532769170469312866435853625461833728) x (*.f64 (-.f64 1 (log.f64 y)) y))))))
(if (<=.f64 z -850000000000000024596740969270791447398224915288230182576389346377799502773725039461333450358784) (neg.f64 z) (if (<=.f64 z 4146143036252439/42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472384) x (if (<=.f64 z 178405961588245/44601490397061246283071436545296723011960832) (neg.f64 (*.f64 1/2 (log.f64 y))) (if (<=.f64 z 1100000000000000094844143442499735763284457715646441263964934861943387932914082058910312051774767751911434737145961219748491546225864929744530939505276225809664436076544) x (neg.f64 z)))))
(if (<=.f64 z -530000000000000018126699648580888411053874091859635705412300752391238221174312460466550145548288) (neg.f64 z) (if (<=.f64 z 1100000000000000094844143442499735763284457715646441263964934861943387932914082058910312051774767751911434737145961219748491546225864929744530939505276225809664436076544) x (neg.f64 z)))
x
Outputs
(-.f64 (+.f64 (*.f64 (-.f64 1 (log.f64 y)) y) x) (+.f64 (*.f64 1/2 (log.f64 y)) z))
(-.f64 (-.f64 (+.f64 x y) z) (*.f64 (+.f64 y 1/2) (log.f64 y)))
(-.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y 1/2) (log.f64 y))) y) z)
(if (<=.f64 y 4700000000) (-.f64 x (+.f64 (*.f64 1/2 (log.f64 y)) z)) (if (<=.f64 y 16000000000000001252664646473539901476885764798177869824) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)) (-.f64 (+.f64 y x) (*.f64 (+.f64 1/2 y) (log.f64 y)))))
(if (<=.f64 y 13800000000) (-.f64 x (+.f64 (*.f64 1/2 (log.f64 y)) z)) (-.f64 y (+.f64 (*.f64 (+.f64 1/2 y) (log.f64 y)) z)))
(if (<=.f64 y 34999999999999997002313913856339891045891851034489469635182680666782090912293062574334275485696) (-.f64 x (+.f64 (*.f64 1/2 (log.f64 y)) z)) (*.f64 (-.f64 1 (log.f64 y)) y))
(if (<=.f64 y 1525239130966889/984025245785089668542779581465789315325854953445720527559445628946039644175627938424082949548321194750581672402577714396421513631013567628805598203955105649136727087197834782616666551076670067483604388140535333015300386199264902135056251471428268545287733116928) (-.f64 x (*.f64 1/2 (log.f64 y))) (if (<=.f64 y 2616539473979321/153914086704665934422965000391185991426092731525255651046673021110334850669910978950836977558144201721900890587136) (neg.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z)) (if (<=.f64 y 18500000000) (-.f64 x (*.f64 1/2 (log.f64 y))) (if (<=.f64 y 40000000000000000409402680816342045985217552541298982912) (neg.f64 (+.f64 (*.f64 1/2 (log.f64 y)) z)) (if (<=.f64 y 34000000000000002169580632560949499033295883100493383720540216831271355874994661819483785527296) (-.f64 x (*.f64 1/2 (log.f64 y))) (*.f64 (-.f64 1 (log.f64 y)) y))))))
(if (<=.f64 y 7039099163219863/1675975991242824637446753124775730765934920727574049172215445180465220503759193372100234287270862928461253982273310756356719235351493321243304206125760512) (-.f64 x (*.f64 1/2 (log.f64 y))) (if (<=.f64 y 2439949330826317/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592) (-.f64 y z) (if (<=.f64 y 54000000000) (-.f64 x (*.f64 1/2 (log.f64 y))) (if (<=.f64 y 850000000000000015505454305766037746453365140137967616) (neg.f64 z) (if (<=.f64 y 30999999999999999144646510704187055224150377908439869453415278822248904449886018288831573262336) (-.f64 x (*.f64 1/2 (log.f64 y))) (*.f64 (-.f64 1 (log.f64 y)) y))))))
(if (<=.f64 y 3557804126729071/72608247484266751113186645417475613287659189534150120071082610318161164900410369802010171606257634306142515810068016262229227795192622349013224149467890362587059123068723626657357734855190319183117148231560128769827526792328021488679545846696711820459572514914753120743347917422592) x (if (<=.f64 y 1038920085256495/76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568) (-.f64 y z) (if (<=.f64 y 1700000000) x (if (<=.f64 y 47000000000000000617161096727577289417980467208733589504) (neg.f64 z) (if (<=.f64 y 120000000000000003914723800577605532769170469312866435853625461833728) x (*.f64 (-.f64 1 (log.f64 y)) y))))))
(if (<=.f64 z -850000000000000024596740969270791447398224915288230182576389346377799502773725039461333450358784) (neg.f64 z) (if (<=.f64 z 4146143036252439/42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472384) x (if (<=.f64 z 178405961588245/44601490397061246283071436545296723011960832) (neg.f64 (*.f64 1/2 (log.f64 y))) (if (<=.f64 z 1100000000000000094844143442499735763284457715646441263964934861943387932914082058910312051774767751911434737145961219748491546225864929744530939505276225809664436076544) x (neg.f64 z)))))
(if (<=.f64 z -530000000000000018126699648580888411053874091859635705412300752391238221174312460466550145548288) (neg.f64 z) (if (<=.f64 z 1100000000000000094844143442499735763284457715646441263964934861943387932914082058910312051774767751911434737145961219748491546225864929744530939505276225809664436076544) x (neg.f64 z)))
x
Compiler

Compiled 333 to 215 computations (35.4% saved)

soundness112.0ms (1.1%)

Algorithm
egg-herbie
Rules
1126×rational_best_oopsla_all_46_json_45_simplify-49
886×rational_best_oopsla_all_46_json_45_simplify-10
848×rational_best_oopsla_all_46_json_45_simplify-30
826×rational_best_oopsla_all_46_json_45_simplify-77
770×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01335
12235
25735
318335
472435
5301235
6624135
Stop Event
node limit
Compiler

Compiled 51 to 27 computations (47.1% saved)

end118.0ms (1.2%)

Compiler

Compiled 300 to 169 computations (43.7% saved)

Profiling

Loading profile data...