Details

Time bar (total: 22.1s)

analyze424.0ms (1.9%)

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%99.9%0.1%0%0%0%6
11.1%6.2%49.9%0.1%18.7%25%0%7
16.7%9.4%46.8%0.1%18.7%25%0%8
26.5%14%39%0.1%21.8%25%0%9
38.4%18.7%30%0.1%24.6%26.5%0%10
45%21.8%26.7%0.1%24.8%26.5%0%11
54.3%25.9%21.8%0.1%25.5%26.5%0%12
Compiler

Compiled 16 to 12 computations (25% saved)

sample1.9s (8.8%)

Results
1.8s8256×body256valid
134.0ms656×body256infinite
27.0ms155×body256invalid
Bogosity

preprocess31.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
028140
142140
033
Stop Event
saturated
saturated
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(+.f64 (*.f64 x 1/2) (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))))
(+.f64 (*.f64 y 1/2) (*.f64 x (+.f64 (-.f64 1 z) (log.f64 z))))
(+.f64 (*.f64 z 1/2) (*.f64 y (+.f64 (-.f64 1 x) (log.f64 x))))
(+.f64 (*.f64 x 1/2) (*.f64 z (+.f64 (-.f64 1 y) (log.f64 y))))
Outputs
(+.f64 (*.f64 x 1/2) (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))))
(+.f64 (*.f64 y 1/2) (*.f64 x (+.f64 (-.f64 1 z) (log.f64 z))))
(+.f64 (*.f64 1/2 y) (*.f64 x (+.f64 (-.f64 1 z) (log.f64 z))))
(+.f64 (*.f64 z 1/2) (*.f64 y (+.f64 (-.f64 1 x) (log.f64 x))))
(+.f64 (*.f64 1/2 z) (*.f64 y (+.f64 (-.f64 1 x) (log.f64 x))))
(+.f64 (*.f64 x 1/2) (*.f64 z (+.f64 (-.f64 1 y) (log.f64 y))))
Compiler

Compiled 18 to 14 computations (22.2% saved)

simplify29.0ms (0.1%)

Algorithm
egg-herbie
Rules
rational.json-simplify-2
rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01435
11835
Stop Event
saturated
Counts
1 → 1
Calls
Call 1
Inputs
(+.f64 (*.f64 x 1/2) (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))))
Outputs
(+.f64 (*.f64 x 1/2) (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))))

eval1.0ms (0%)

Compiler

Compiled 15 to 11 computations (26.7% saved)

prune2.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 15 to 11 computations (26.7% saved)

localize35.0ms (0.2%)

Local error

Found 3 expressions with local error:

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

Compiled 42 to 24 computations (42.9% saved)

series96.0ms (0.4%)

Counts
3 → 72
Calls

18 calls:

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

rewrite168.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
814×rational.json-simplify-54
808×rational.json-simplify-49
790×rational.json-simplify-47
620×rational.json-simplify-50
588×rational.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01475
111675
234675
3129675
4506275
Stop Event
node limit
Counts
3 → 64
Calls
Call 1
Inputs
(*.f64 y (+.f64 (-.f64 1 z) (log.f64 z)))
(+.f64 (-.f64 1 z) (log.f64 z))
(+.f64 (*.f64 x 1/2) (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 z (log.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 z (neg.f64 (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 z) (neg.f64 (log.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 z) (+.f64 z -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 1 z) (log.f64 z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 z (-.f64 -1 (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (+.f64 z -1) (neg.f64 (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 z) (+.f64 -1 (neg.f64 (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (log.f64 z)) z)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (neg.f64 z) (neg.f64 (log.f64 z))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (log.f64 z) z) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (log.f64 z) (-.f64 z 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 z 2)) (-.f64 1 (log.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (log.f64 z))) z)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (-.f64 z 2) (log.f64 z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (-.f64 1 z) (-.f64 -1 (log.f64 z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 1 z) (log.f64 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (+.f64 (-.f64 1 z) (log.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (+.f64 (-.f64 1 z) (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))) (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))) (/.f64 (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) 1) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 1 z) (log.f64 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (-.f64 1 z) (log.f64 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 z (-.f64 -1 (log.f64 z))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (neg.f64 (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 1/2) (neg.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z)))) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))))) (-.f64 1 (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (-.f64 -1 (*.f64 x 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x 1/2) (-.f64 -1 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 x 1/2))) (-.f64 1 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (-.f64 -1 (*.f64 x 1/2)) (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (/.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))) (/.f64 1 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))) (/.f64 (/.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))) (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))) (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))) (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))) (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))) 1) (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))) (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)))) (*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))) (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))) (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)))) (*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))) (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (/.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z)))) (*.f64 x 1/2)))))))

simplify300.0ms (1.4%)

Algorithm
egg-herbie
Rules
1596×rational.json-simplify-49
1206×rational.json-simplify-2
1160×rational.json-simplify-54
954×rational.json-simplify-50
772×rational.json-simplify-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01663942
14133626
210413626
332273626
Stop Event
node limit
Counts
136 → 107
Calls
Call 1
Inputs
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 (+.f64 1 (log.f64 z)) y)
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z)))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(+.f64 1 (log.f64 z))
(+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z)))
(+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z)))
(+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z)))
(*.f64 -1 z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) 1))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) 1))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) 1))
(*.f64 -1 z)
(+.f64 (*.f64 -1 z) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(+.f64 (*.f64 -1 z) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(+.f64 (*.f64 -1 z) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(*.f64 1/2 x)
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(*.f64 1/2 x)
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(*.f64 1/2 x)
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y)))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y)))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y)))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z))))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z))))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z))))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))))
(+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) 0)
(+.f64 0 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))))
(-.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) 0)
(-.f64 0 (neg.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z)))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))))) 1)
(/.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) 1)
(/.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z)))))
(pow.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) 1)
(neg.f64 (neg.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z)))))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 1 (+.f64 z (neg.f64 (log.f64 z))))
(-.f64 (-.f64 1 z) (neg.f64 (log.f64 z)))
(-.f64 (log.f64 z) (+.f64 z -1))
(-.f64 (+.f64 (-.f64 1 z) (log.f64 z)) 0)
(-.f64 0 (+.f64 z (-.f64 -1 (log.f64 z))))
(-.f64 0 (+.f64 (+.f64 z -1) (neg.f64 (log.f64 z))))
(-.f64 (neg.f64 z) (+.f64 -1 (neg.f64 (log.f64 z))))
(-.f64 (+.f64 1 (log.f64 z)) z)
(-.f64 (-.f64 (neg.f64 z) (neg.f64 (log.f64 z))) -1)
(-.f64 (-.f64 (log.f64 z) z) -1)
(-.f64 (-.f64 (log.f64 z) (-.f64 z 2)) 1)
(-.f64 (-.f64 0 (-.f64 z 2)) (-.f64 1 (log.f64 z)))
(-.f64 (-.f64 0 (-.f64 -1 (log.f64 z))) z)
(-.f64 (-.f64 0 (-.f64 (-.f64 z 2) (log.f64 z))) 1)
(-.f64 (-.f64 (-.f64 1 z) (-.f64 -1 (log.f64 z))) 1)
(*.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))
(*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) 1)
(*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))
(*.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (+.f64 (-.f64 1 z) (log.f64 z)))
(*.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))))
(*.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) 1))
(*.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (+.f64 (-.f64 1 z) (log.f64 z))))
(*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))
(*.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))) (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))
(*.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))) (/.f64 (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) 1) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))
(*.f64 (*.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))))
(/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) 1)
(/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))
(pow.f64 (+.f64 (-.f64 1 z) (log.f64 z)) 1)
(neg.f64 (+.f64 z (-.f64 -1 (log.f64 z))))
(-.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (neg.f64 (*.f64 x 1/2)))
(-.f64 (*.f64 x 1/2) (neg.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z)))))
(-.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) 0)
(-.f64 0 (-.f64 (neg.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z)))) (*.f64 x 1/2)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))))) (-.f64 1 (*.f64 x 1/2)))
(-.f64 (-.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (-.f64 -1 (*.f64 x 1/2))) 1)
(-.f64 (-.f64 (*.f64 x 1/2) (-.f64 -1 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))))) 1)
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x 1/2))) (-.f64 1 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z)))))
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 (*.f64 x 1/2)) (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))))) 1)
(*.f64 1 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)))
(*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) 1)
(*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (/.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))))
(*.f64 (/.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)))
(*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))) (/.f64 1 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))))
(*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))) 1))
(*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))) (/.f64 (/.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))))
(*.f64 (/.f64 1 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))) (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))) (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))) (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))) (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))) 1) (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)))))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))) (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)))) (*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))) (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))) (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)))) (*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))) (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))))))
(/.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) 1)
(/.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (/.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))))
(pow.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) 1)
(neg.f64 (-.f64 (neg.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z)))) (*.f64 x 1/2)))
Outputs
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(*.f64 (+.f64 1 (log.f64 z)) y)
(*.f64 y (+.f64 1 (log.f64 z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(neg.f64 (*.f64 y z))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))
(*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 1 z))) (-.f64 1 z)))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))
(*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 1 z))) (-.f64 1 z)))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))
(*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 1 z))) (-.f64 1 z)))
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(neg.f64 (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(*.f64 y (+.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))) (-.f64 1 z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(*.f64 y (+.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))) (-.f64 1 z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(*.f64 y (+.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))) (-.f64 1 z)))
(+.f64 1 (log.f64 z))
(+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z)))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(-.f64 1 (-.f64 z (log.f64 z)))
(+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z)))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(-.f64 1 (-.f64 z (log.f64 z)))
(+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z)))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(-.f64 1 (-.f64 z (log.f64 z)))
(*.f64 -1 z)
(neg.f64 z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) 1))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (+.f64 1 (neg.f64 z)))
(+.f64 (neg.f64 (log.f64 (/.f64 1 z))) (-.f64 1 z))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) 1))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (+.f64 1 (neg.f64 z)))
(+.f64 (neg.f64 (log.f64 (/.f64 1 z))) (-.f64 1 z))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) 1))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (+.f64 1 (neg.f64 z)))
(+.f64 (neg.f64 (log.f64 (/.f64 1 z))) (-.f64 1 z))
(*.f64 -1 z)
(neg.f64 z)
(+.f64 (*.f64 -1 z) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(+.f64 1 (+.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))) (neg.f64 z)))
(+.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))) (-.f64 1 z))
(+.f64 (*.f64 -1 z) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(+.f64 1 (+.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))) (neg.f64 z)))
(+.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))) (-.f64 1 z))
(+.f64 (*.f64 -1 z) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(+.f64 1 (+.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))) (neg.f64 z)))
(+.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))) (-.f64 1 z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))))
(*.f64 1/2 x)
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))))
(*.f64 1/2 x)
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))))
(*.f64 1/2 x)
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y)))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y)))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y)))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))))
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(neg.f64 (*.f64 y z))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 1 z))) (-.f64 1 z))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 1 z))) (-.f64 1 z))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 1 z))) (-.f64 1 z))) (*.f64 1/2 x))
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(neg.f64 (*.f64 y z))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))) (-.f64 1 z))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))) (-.f64 1 z))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))) (-.f64 1 z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) 0)
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(+.f64 0 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(-.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) 0)
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(-.f64 0 (neg.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z)))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))))) 1)
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(/.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) 1)
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(/.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z)))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(pow.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) 1)
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(neg.f64 (neg.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z)))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(-.f64 1 (-.f64 z (log.f64 z)))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(-.f64 1 (+.f64 z (neg.f64 (log.f64 z))))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 (-.f64 1 z) (neg.f64 (log.f64 z)))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 (log.f64 z) (+.f64 z -1))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 (+.f64 (-.f64 1 z) (log.f64 z)) 0)
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 0 (+.f64 z (-.f64 -1 (log.f64 z))))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 0 (+.f64 (+.f64 z -1) (neg.f64 (log.f64 z))))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 (neg.f64 z) (+.f64 -1 (neg.f64 (log.f64 z))))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 (+.f64 1 (log.f64 z)) z)
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 (-.f64 (neg.f64 z) (neg.f64 (log.f64 z))) -1)
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 (-.f64 (log.f64 z) z) -1)
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 (-.f64 (log.f64 z) (-.f64 z 2)) 1)
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 (-.f64 0 (-.f64 z 2)) (-.f64 1 (log.f64 z)))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 (-.f64 0 (-.f64 -1 (log.f64 z))) z)
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 (-.f64 0 (-.f64 (-.f64 z 2) (log.f64 z))) 1)
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 (-.f64 (-.f64 1 z) (-.f64 -1 (log.f64 z))) 1)
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(-.f64 1 (-.f64 z (log.f64 z)))
(*.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(-.f64 1 (-.f64 z (log.f64 z)))
(*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) 1)
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(-.f64 1 (-.f64 z (log.f64 z)))
(*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(-.f64 1 (-.f64 z (log.f64 z)))
(*.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (+.f64 (-.f64 1 z) (log.f64 z)))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(-.f64 1 (-.f64 z (log.f64 z)))
(*.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(-.f64 1 (-.f64 z (log.f64 z)))
(*.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) 1))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(-.f64 1 (-.f64 z (log.f64 z)))
(*.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (+.f64 (-.f64 1 z) (log.f64 z))))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(-.f64 1 (-.f64 z (log.f64 z)))
(*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(-.f64 1 (-.f64 z (log.f64 z)))
(*.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))) (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(-.f64 1 (-.f64 z (log.f64 z)))
(*.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))) (/.f64 (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) 1) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(-.f64 1 (-.f64 z (log.f64 z)))
(*.f64 (*.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(-.f64 1 (-.f64 z (log.f64 z)))
(/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) 1)
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(-.f64 1 (-.f64 z (log.f64 z)))
(/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(-.f64 1 (-.f64 z (log.f64 z)))
(pow.f64 (+.f64 (-.f64 1 z) (log.f64 z)) 1)
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(-.f64 1 (-.f64 z (log.f64 z)))
(neg.f64 (+.f64 z (-.f64 -1 (log.f64 z))))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (neg.f64 (*.f64 x 1/2)))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))))
(-.f64 (*.f64 x 1/2) (neg.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z)))))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))))
(-.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) 0)
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))))
(-.f64 0 (-.f64 (neg.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z)))) (*.f64 x 1/2)))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))))) (-.f64 1 (*.f64 x 1/2)))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))))
(-.f64 (-.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (-.f64 -1 (*.f64 x 1/2))) 1)
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))))
(-.f64 (-.f64 (*.f64 x 1/2) (-.f64 -1 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))))) 1)
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x 1/2))) (-.f64 1 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z)))))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))))
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 (*.f64 x 1/2)) (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))))) 1)
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))))
(*.f64 1 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))))
(*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) 1)
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))))
(*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (/.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))))
(*.f64 (/.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))))
(*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))) (/.f64 1 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))))
(*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))) 1))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))))
(*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))) (/.f64 (/.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))) (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))) (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))) (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)))))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))) (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))) 1) (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)))))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))) (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)))) (*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))) (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))) (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)))) (*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))) (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))))))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))))
(/.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) 1)
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))))
(/.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (/.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))))
(pow.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) 1)
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))))
(neg.f64 (-.f64 (neg.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z)))) (*.f64 x 1/2)))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))))

eval94.0ms (0.4%)

Compiler

Compiled 2380 to 1496 computations (37.1% saved)

prune48.0ms (0.2%)

Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New998107
Fresh000
Picked101
Done000
Total1008108
Error
0.1b
Counts
108 → 8
Alt Table
Click to see full alt table
StatusErrorProgram
0.1b
(+.f64 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))) (*.f64 1/2 x))
19.4b
(+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))
0.1b
(+.f64 (*.f64 x 1/2) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y)))
12.1b
(+.f64 (*.f64 x 1/2) (*.f64 y (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))))
19.9b
(+.f64 (*.f64 x 1/2) (*.f64 y (*.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))) (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))))
16.9b
(+.f64 (*.f64 x 1/2) (*.f64 y (neg.f64 z)))
29.1b
(*.f64 (/.f64 1 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))) (*.f64 (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2)) (+.f64 (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 x 1/2))))
35.3b
(*.f64 1/2 x)
Compiler

Compiled 394 to 270 computations (31.5% saved)

localize42.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 60 to 32 computations (46.7% saved)

series57.0ms (0.3%)

Counts
4 → 73
Calls

24 calls:

TimeVariablePointExpression
22.0ms
z
@-inf
(*.f64 (+.f64 1 (log.f64 z)) y)
17.0ms
z
@0
(*.f64 (+.f64 1 (log.f64 z)) y)
9.0ms
z
@inf
(*.f64 (+.f64 1 (log.f64 z)) y)
1.0ms
y
@inf
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y))
1.0ms
y
@0
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y))

rewrite200.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1224×rational.json-simplify-49
1102×rational.json-simplify-47
794×rational.json-simplify-1
738×rational.json-1
738×rational.json-2
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
017110
114794
244994
3166894
4651686
Stop Event
node limit
Counts
4 → 91
Calls
Call 1
Inputs
(*.f64 (+.f64 1 (log.f64 z)) y)
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 1 (log.f64 z))
(+.f64 (*.f64 x 1/2) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 1 (log.f64 z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (+.f64 1 (log.f64 z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (+.f64 1 (log.f64 z)) y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (log.f64 z)) y) (/.f64 (*.f64 (+.f64 1 (log.f64 z)) y) (*.f64 (+.f64 1 (log.f64 z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (+.f64 1 (log.f64 z)) y)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1 (log.f64 z)) y) (*.f64 z y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (neg.f64 y)) (neg.f64 (*.f64 (+.f64 1 (log.f64 z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 y (-.f64 z (+.f64 1 (log.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (*.f64 z y) (neg.f64 (*.f64 (+.f64 1 (log.f64 z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (+.f64 1 (log.f64 z)) y) (-.f64 (*.f64 z y) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (*.f64 z y) 1)) (-.f64 1 (*.f64 (+.f64 1 (log.f64 z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (+.f64 1 (log.f64 z)) y))) (+.f64 1 (*.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 z (neg.f64 y)) (-.f64 -1 (*.f64 (+.f64 1 (log.f64 z)) y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 (neg.f64 z) (*.f64 -1 (-.f64 -1 (log.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (-.f64 (*.f64 -1 (-.f64 -1 (log.f64 z))) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 y (-.f64 z (+.f64 1 (log.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (*.f64 z y) (*.f64 y (-.f64 -1 (log.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 y (-.f64 -1 (log.f64 z))) (*.f64 z (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (/.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (+.f64 z (-.f64 -1 (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (-.f64 z (+.f64 1 (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y y) (*.f64 (/.f64 1 y) (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))) (/.f64 1 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))) (*.f64 (/.f64 1 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))) (*.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))))) (/.f64 (/.f64 1 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))) (*.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (/.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 y (-.f64 z (+.f64 1 (log.f64 z)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (neg.f64 (log.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 z) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (log.f64 z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 -1 (log.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (-.f64 -1 (log.f64 z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -2 (log.f64 z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1 (log.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (log.f64 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (log.f64 z)) (/.f64 (+.f64 1 (log.f64 z)) (+.f64 1 (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (log.f64 z)) (+.f64 1 (log.f64 z))) (/.f64 1 (+.f64 1 (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (log.f64 z)) (+.f64 1 (log.f64 z))) (*.f64 (/.f64 1 (+.f64 1 (log.f64 z))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (log.f64 z))) (*.f64 (+.f64 1 (log.f64 z)) (+.f64 1 (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 1 (log.f64 z)) (+.f64 1 (log.f64 z))) (*.f64 (+.f64 1 (log.f64 z)) (+.f64 1 (log.f64 z)))) (/.f64 (/.f64 1 (+.f64 1 (log.f64 z))) (*.f64 (+.f64 1 (log.f64 z)) (+.f64 1 (log.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (log.f64 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (log.f64 z)) (/.f64 (+.f64 1 (log.f64 z)) (+.f64 1 (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (log.f64 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 -1 (log.f64 z)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 (-.f64 1 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1 (log.f64 z)) y) (-.f64 (*.f64 z y) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (neg.f64 y)) (-.f64 (neg.f64 (*.f64 x 1/2)) (*.f64 (+.f64 1 (log.f64 z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (neg.f64 (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 1/2) (*.f64 y (-.f64 z (+.f64 1 (log.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 y (-.f64 z (+.f64 1 (log.f64 z)))) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (*.f64 z y) (-.f64 (neg.f64 (*.f64 x 1/2)) (*.f64 (+.f64 1 (log.f64 z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) y) (*.f64 x 1/2)) (*.f64 z y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (neg.f64 (*.f64 (+.f64 1 (log.f64 z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 x 1/2))) (-.f64 1 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x 1/2) (-.f64 (*.f64 z y) 1)) (-.f64 1 (*.f64 (+.f64 1 (log.f64 z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x 1/2) (-.f64 -1 (*.f64 (+.f64 1 (log.f64 z)) y))) (+.f64 1 (*.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x 1/2) (-.f64 -1 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (*.f64 z y) 1)) (-.f64 (-.f64 1 (*.f64 x 1/2)) (*.f64 (+.f64 1 (log.f64 z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (-.f64 -1 (*.f64 x 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (+.f64 1 (log.f64 z)) y))) (-.f64 (+.f64 1 (*.f64 z y)) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))) (-.f64 1 (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (-.f64 -1 (*.f64 (+.f64 1 (log.f64 z)) y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) y) (*.f64 x 1/2)) (-.f64 (*.f64 z y) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)) (/.f64 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)) (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)) (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2))) (/.f64 1 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)) (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2))) (*.f64 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)) (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)) (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2))) (*.f64 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)) (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2))) (*.f64 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)) (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)) (/.f64 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)) (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 y (-.f64 z (+.f64 1 (log.f64 z)))) (*.f64 x 1/2)))))))

simplify292.0ms (1.3%)

Algorithm
egg-herbie
Rules
1120×rational.json-simplify-44
920×rational.json-simplify-1
682×rational.json-simplify-2
668×exponential.json-simplify-26
604×rational.json-simplify-47
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02165368
15284854
215884450
347774450
478314450
Stop Event
node limit
Counts
164 → 141
Calls
Call 1
Inputs
(*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))))
(*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))))
(*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))))
(*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(*.f64 y (+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z))))
(*.f64 y (+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z))))
(*.f64 y (+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z))))
(*.f64 y (+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z))))
(*.f64 y (+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z))))
(*.f64 y (+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z))))
(*.f64 y (+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z))))
(*.f64 y (+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z))))
(*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 (+.f64 1 (log.f64 z))))))
(*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 (+.f64 1 (log.f64 z))))))
(*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 (+.f64 1 (log.f64 z))))))
(*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 (+.f64 1 (log.f64 z))))))
(*.f64 (+.f64 1 (log.f64 z)) y)
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z)))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))
(+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))
(+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))
(+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))
(+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y)))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y)))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y)))
(*.f64 1/2 x)
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y)))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y)))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y)))
(*.f64 1/2 x)
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y)))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y)))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y)))
(*.f64 1/2 x)
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z)))))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z)))))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z)))))
(*.f64 y (+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z)))))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z)))))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z)))))
(*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 (+.f64 1 (log.f64 z))))))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 (+.f64 1 (log.f64 z)))))))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 (+.f64 1 (log.f64 z)))))))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 (+.f64 1 (log.f64 z)))))))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y)))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y)))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y)))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z))))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z))))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z))))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))))
(+.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 0)
(+.f64 0 (*.f64 (+.f64 1 (log.f64 z)) y))
(-.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 0)
(-.f64 0 (neg.f64 (*.f64 (+.f64 1 (log.f64 z)) y)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (+.f64 1 (log.f64 z)) y))) 1)
(/.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 1)
(/.f64 (*.f64 (+.f64 1 (log.f64 z)) y) (/.f64 (*.f64 (+.f64 1 (log.f64 z)) y) (*.f64 (+.f64 1 (log.f64 z)) y)))
(pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 1)
(neg.f64 (neg.f64 (*.f64 (+.f64 1 (log.f64 z)) y)))
(-.f64 1 (-.f64 1 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))))
(-.f64 (*.f64 (+.f64 1 (log.f64 z)) y) (*.f64 z y))
(-.f64 (*.f64 z (neg.f64 y)) (neg.f64 (*.f64 (+.f64 1 (log.f64 z)) y)))
(-.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) 0)
(-.f64 0 (*.f64 y (-.f64 z (+.f64 1 (log.f64 z)))))
(-.f64 0 (+.f64 (*.f64 z y) (neg.f64 (*.f64 (+.f64 1 (log.f64 z)) y))))
(-.f64 (-.f64 (*.f64 (+.f64 1 (log.f64 z)) y) (-.f64 (*.f64 z y) 1)) 1)
(-.f64 (-.f64 0 (-.f64 (*.f64 z y) 1)) (-.f64 1 (*.f64 (+.f64 1 (log.f64 z)) y)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (+.f64 1 (log.f64 z)) y))) (+.f64 1 (*.f64 z y)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))) 1)
(-.f64 (-.f64 (*.f64 z (neg.f64 y)) (-.f64 -1 (*.f64 (+.f64 1 (log.f64 z)) y))) 1)
(*.f64 1 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (neg.f64 z) (*.f64 -1 (-.f64 -1 (log.f64 z)))))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (*.f64 -1 (-.f64 -1 (log.f64 z))) z))
(*.f64 -1 (*.f64 y (-.f64 z (+.f64 1 (log.f64 z)))))
(*.f64 -1 (+.f64 (*.f64 z y) (*.f64 y (-.f64 -1 (log.f64 z)))))
(*.f64 -1 (-.f64 (*.f64 y (-.f64 -1 (log.f64 z))) (*.f64 z (neg.f64 y))))
(*.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) 1)
(*.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (/.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))))
(*.f64 (neg.f64 y) (+.f64 z (-.f64 -1 (log.f64 z))))
(*.f64 (neg.f64 y) (-.f64 z (+.f64 1 (log.f64 z))))
(*.f64 (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))) y)
(*.f64 (*.f64 y y) (*.f64 (/.f64 1 y) (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))))
(*.f64 (*.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))) (/.f64 1 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))))
(*.f64 (*.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))) (*.f64 (/.f64 1 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))) 1))
(*.f64 (/.f64 1 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))) (*.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))))
(*.f64 (*.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))))) (/.f64 (/.f64 1 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))) (*.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))))
(/.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) 1)
(/.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (/.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))))
(pow.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) 1)
(neg.f64 (*.f64 y (-.f64 z (+.f64 1 (log.f64 z)))))
(-.f64 1 (neg.f64 (log.f64 z)))
(-.f64 (log.f64 z) -1)
(-.f64 (+.f64 1 (log.f64 z)) 0)
(-.f64 0 (-.f64 -1 (log.f64 z)))
(-.f64 (-.f64 1 (-.f64 -1 (log.f64 z))) 1)
(-.f64 (-.f64 0 (-.f64 -2 (log.f64 z))) 1)
(*.f64 1 (+.f64 1 (log.f64 z)))
(*.f64 (+.f64 1 (log.f64 z)) 1)
(*.f64 (+.f64 1 (log.f64 z)) (/.f64 (+.f64 1 (log.f64 z)) (+.f64 1 (log.f64 z))))
(*.f64 (*.f64 (+.f64 1 (log.f64 z)) (+.f64 1 (log.f64 z))) (/.f64 1 (+.f64 1 (log.f64 z))))
(*.f64 (*.f64 (+.f64 1 (log.f64 z)) (+.f64 1 (log.f64 z))) (*.f64 (/.f64 1 (+.f64 1 (log.f64 z))) 1))
(*.f64 (/.f64 1 (+.f64 1 (log.f64 z))) (*.f64 (+.f64 1 (log.f64 z)) (+.f64 1 (log.f64 z))))
(*.f64 (*.f64 (*.f64 (+.f64 1 (log.f64 z)) (+.f64 1 (log.f64 z))) (*.f64 (+.f64 1 (log.f64 z)) (+.f64 1 (log.f64 z)))) (/.f64 (/.f64 1 (+.f64 1 (log.f64 z))) (*.f64 (+.f64 1 (log.f64 z)) (+.f64 1 (log.f64 z)))))
(/.f64 (+.f64 1 (log.f64 z)) 1)
(/.f64 (+.f64 1 (log.f64 z)) (/.f64 (+.f64 1 (log.f64 z)) (+.f64 1 (log.f64 z))))
(pow.f64 (+.f64 1 (log.f64 z)) 1)
(neg.f64 (-.f64 -1 (log.f64 z)))
(-.f64 1 (-.f64 (-.f64 1 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))) (*.f64 x 1/2)))
(-.f64 (*.f64 (+.f64 1 (log.f64 z)) y) (-.f64 (*.f64 z y) (*.f64 x 1/2)))
(-.f64 (*.f64 z (neg.f64 y)) (-.f64 (neg.f64 (*.f64 x 1/2)) (*.f64 (+.f64 1 (log.f64 z)) y)))
(-.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (neg.f64 (*.f64 x 1/2)))
(-.f64 (*.f64 x 1/2) (*.f64 y (-.f64 z (+.f64 1 (log.f64 z)))))
(-.f64 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)) 0)
(-.f64 0 (-.f64 (*.f64 y (-.f64 z (+.f64 1 (log.f64 z)))) (*.f64 x 1/2)))
(-.f64 0 (+.f64 (*.f64 z y) (-.f64 (neg.f64 (*.f64 x 1/2)) (*.f64 (+.f64 1 (log.f64 z)) y))))
(-.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) y) (*.f64 x 1/2)) (*.f64 z y))
(-.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (neg.f64 (*.f64 (+.f64 1 (log.f64 z)) y)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x 1/2))) (-.f64 1 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))))
(-.f64 (-.f64 (*.f64 x 1/2) (-.f64 (*.f64 z y) 1)) (-.f64 1 (*.f64 (+.f64 1 (log.f64 z)) y)))
(-.f64 (-.f64 (*.f64 x 1/2) (-.f64 -1 (*.f64 (+.f64 1 (log.f64 z)) y))) (+.f64 1 (*.f64 z y)))
(-.f64 (-.f64 (*.f64 x 1/2) (-.f64 -1 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))) 1)
(-.f64 (-.f64 0 (-.f64 (*.f64 z y) 1)) (-.f64 (-.f64 1 (*.f64 x 1/2)) (*.f64 (+.f64 1 (log.f64 z)) y)))
(-.f64 (-.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (-.f64 -1 (*.f64 x 1/2))) 1)
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (+.f64 1 (log.f64 z)) y))) (-.f64 (+.f64 1 (*.f64 z y)) (*.f64 x 1/2)))
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)))) 1)
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))) (-.f64 1 (*.f64 x 1/2)))
(-.f64 (-.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (-.f64 -1 (*.f64 (+.f64 1 (log.f64 z)) y))) 1)
(-.f64 (-.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) y) (*.f64 x 1/2)) (-.f64 (*.f64 z y) 1)) 1)
(*.f64 1 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)))
(*.f64 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)) 1)
(*.f64 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)) (/.f64 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)) (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2))))
(*.f64 (*.f64 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)) (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2))) (/.f64 1 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2))))
(*.f64 (*.f64 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)) (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2))) 1))
(*.f64 (/.f64 1 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2))) (*.f64 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)) (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)) (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2))) (*.f64 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)) (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2))) (*.f64 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)) (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)))))
(/.f64 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)) 1)
(/.f64 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)) (/.f64 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)) (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2))))
(pow.f64 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)) 1)
(neg.f64 (-.f64 (*.f64 y (-.f64 z (+.f64 1 (log.f64 z)))) (*.f64 x 1/2)))
Outputs
(*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))))
(*.f64 y (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))))
(*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))))
(*.f64 y (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))))
(*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))))
(*.f64 y (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))))
(*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))))
(*.f64 y (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (log.f64 -1) 1)))
(*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))))
(*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 1 (log.f64 -1))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (log.f64 -1) 1)))
(*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))))
(*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 1 (log.f64 -1))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (log.f64 -1) 1)))
(*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))))
(*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 1 (log.f64 -1))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (log.f64 -1) 1)))
(*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))))
(*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 1 (log.f64 -1))))
(*.f64 y (+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 y (+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 y (+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 y (+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 y (+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 y (+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 y (+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 y (+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 (+.f64 1 (log.f64 z))))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 (+.f64 1 (log.f64 z))))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 (+.f64 1 (log.f64 z))))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 (+.f64 1 (log.f64 z))))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 (+.f64 1 (log.f64 z)) y)
(*.f64 y (+.f64 1 (log.f64 z)))
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(*.f64 z (neg.f64 y))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 y (neg.f64 z)))
(*.f64 y (+.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) (neg.f64 z)))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 y (neg.f64 z)))
(*.f64 y (+.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) (neg.f64 z)))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 y (neg.f64 z)))
(*.f64 y (+.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) (neg.f64 z)))
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(*.f64 z (neg.f64 y))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(+.f64 (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 y (neg.f64 z)))
(*.f64 y (+.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (log.f64 -1) 1)) (neg.f64 z)))
(*.f64 y (+.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (neg.f64 z)))
(*.f64 y (+.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 1 (log.f64 -1))) (neg.f64 z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(+.f64 (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 y (neg.f64 z)))
(*.f64 y (+.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (log.f64 -1) 1)) (neg.f64 z)))
(*.f64 y (+.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (neg.f64 z)))
(*.f64 y (+.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 1 (log.f64 -1))) (neg.f64 z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(+.f64 (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 y (neg.f64 z)))
(*.f64 y (+.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (log.f64 -1) 1)) (neg.f64 z)))
(*.f64 y (+.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (neg.f64 z)))
(*.f64 y (+.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 1 (log.f64 -1))) (neg.f64 z)))
(+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))
(+.f64 1 (neg.f64 (log.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))
(+.f64 1 (neg.f64 (log.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))
(+.f64 1 (neg.f64 (log.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))
(+.f64 1 (neg.f64 (log.f64 (/.f64 1 z))))
(+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (log.f64 -1) 1))
(+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 1 (log.f64 -1)))
(+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (log.f64 -1) 1))
(+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 1 (log.f64 -1)))
(+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (log.f64 -1) 1))
(+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 1 (log.f64 -1)))
(+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (log.f64 -1) 1))
(+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 1 (log.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y))
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y)))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y)))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y)))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(*.f64 1/2 x)
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y)))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y)))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y)))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(*.f64 1/2 x)
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y)))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y)))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y)))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(*.f64 1/2 x)
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z)))))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z)))))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z)))))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(*.f64 y (+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z)))))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z)))))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z)))))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 (+.f64 1 (log.f64 z))))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 (+.f64 1 (log.f64 z)))))))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 (+.f64 1 (log.f64 z)))))))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 (+.f64 1 (log.f64 z)))))))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y)))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y)))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y)))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(*.f64 z (neg.f64 y))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) (neg.f64 z))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) (neg.f64 z))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) (neg.f64 z))) (*.f64 1/2 x))
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(*.f64 z (neg.f64 y))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (log.f64 -1) 1)) (neg.f64 z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (neg.f64 z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 1 (log.f64 -1))) (neg.f64 z))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (log.f64 -1) 1)) (neg.f64 z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (neg.f64 z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 1 (log.f64 -1))) (neg.f64 z))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (log.f64 -1) 1)) (neg.f64 z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (neg.f64 z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 1 (log.f64 -1))) (neg.f64 z))) (*.f64 1/2 x))
(+.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 0)
(*.f64 y (+.f64 1 (log.f64 z)))
(+.f64 0 (*.f64 (+.f64 1 (log.f64 z)) y))
(*.f64 y (+.f64 1 (log.f64 z)))
(-.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 0)
(*.f64 y (+.f64 1 (log.f64 z)))
(-.f64 0 (neg.f64 (*.f64 (+.f64 1 (log.f64 z)) y)))
(*.f64 y (+.f64 1 (log.f64 z)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (+.f64 1 (log.f64 z)) y))) 1)
(*.f64 y (+.f64 1 (log.f64 z)))
(/.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 1)
(*.f64 y (+.f64 1 (log.f64 z)))
(/.f64 (*.f64 (+.f64 1 (log.f64 z)) y) (/.f64 (*.f64 (+.f64 1 (log.f64 z)) y) (*.f64 (+.f64 1 (log.f64 z)) y)))
(*.f64 y (+.f64 1 (log.f64 z)))
(pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 1)
(*.f64 y (+.f64 1 (log.f64 z)))
(neg.f64 (neg.f64 (*.f64 (+.f64 1 (log.f64 z)) y)))
(*.f64 y (+.f64 1 (log.f64 z)))
(-.f64 1 (-.f64 1 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(-.f64 (*.f64 (+.f64 1 (log.f64 z)) y) (*.f64 z y))
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(-.f64 (*.f64 z (neg.f64 y)) (neg.f64 (*.f64 (+.f64 1 (log.f64 z)) y)))
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(-.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) 0)
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(-.f64 0 (*.f64 y (-.f64 z (+.f64 1 (log.f64 z)))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(-.f64 0 (+.f64 (*.f64 z y) (neg.f64 (*.f64 (+.f64 1 (log.f64 z)) y))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(-.f64 (-.f64 (*.f64 (+.f64 1 (log.f64 z)) y) (-.f64 (*.f64 z y) 1)) 1)
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(-.f64 (-.f64 0 (-.f64 (*.f64 z y) 1)) (-.f64 1 (*.f64 (+.f64 1 (log.f64 z)) y)))
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (+.f64 1 (log.f64 z)) y))) (+.f64 1 (*.f64 z y)))
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))) 1)
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(-.f64 (-.f64 (*.f64 z (neg.f64 y)) (-.f64 -1 (*.f64 (+.f64 1 (log.f64 z)) y))) 1)
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 1 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 y (+.f64 (neg.f64 z) (*.f64 -1 (-.f64 -1 (log.f64 z)))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 y (-.f64 (*.f64 -1 (-.f64 -1 (log.f64 z))) z))
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 -1 (*.f64 y (-.f64 z (+.f64 1 (log.f64 z)))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 -1 (+.f64 (*.f64 z y) (*.f64 y (-.f64 -1 (log.f64 z)))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 -1 (-.f64 (*.f64 y (-.f64 -1 (log.f64 z))) (*.f64 z (neg.f64 y))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) 1)
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (/.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 (neg.f64 y) (+.f64 z (-.f64 -1 (log.f64 z))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 (neg.f64 y) (-.f64 z (+.f64 1 (log.f64 z))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))) y)
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 (*.f64 y y) (*.f64 (/.f64 1 y) (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 (*.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))) (/.f64 1 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 (*.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))) (*.f64 (/.f64 1 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))) 1))
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 (/.f64 1 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))) (*.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 (*.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))))) (/.f64 (/.f64 1 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))) (*.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(/.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) 1)
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(/.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (/.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(pow.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) 1)
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(neg.f64 (*.f64 y (-.f64 z (+.f64 1 (log.f64 z)))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z))))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(-.f64 1 (neg.f64 (log.f64 z)))
(+.f64 1 (log.f64 z))
(-.f64 (log.f64 z) -1)
(-.f64 1 (neg.f64 (log.f64 z)))
(+.f64 1 (log.f64 z))
(-.f64 (+.f64 1 (log.f64 z)) 0)
(-.f64 1 (neg.f64 (log.f64 z)))
(+.f64 1 (log.f64 z))
(-.f64 0 (-.f64 -1 (log.f64 z)))
(-.f64 1 (neg.f64 (log.f64 z)))
(+.f64 1 (log.f64 z))
(-.f64 (-.f64 1 (-.f64 -1 (log.f64 z))) 1)
(-.f64 1 (neg.f64 (log.f64 z)))
(+.f64 1 (log.f64 z))
(-.f64 (-.f64 0 (-.f64 -2 (log.f64 z))) 1)
(-.f64 1 (neg.f64 (log.f64 z)))
(+.f64 1 (log.f64 z))
(*.f64 1 (+.f64 1 (log.f64 z)))
(-.f64 1 (neg.f64 (log.f64 z)))
(+.f64 1 (log.f64 z))
(*.f64 (+.f64 1 (log.f64 z)) 1)
(-.f64 1 (neg.f64 (log.f64 z)))
(+.f64 1 (log.f64 z))
(*.f64 (+.f64 1 (log.f64 z)) (/.f64 (+.f64 1 (log.f64 z)) (+.f64 1 (log.f64 z))))
(-.f64 1 (neg.f64 (log.f64 z)))
(+.f64 1 (log.f64 z))
(*.f64 (*.f64 (+.f64 1 (log.f64 z)) (+.f64 1 (log.f64 z))) (/.f64 1 (+.f64 1 (log.f64 z))))
(-.f64 1 (neg.f64 (log.f64 z)))
(+.f64 1 (log.f64 z))
(*.f64 (*.f64 (+.f64 1 (log.f64 z)) (+.f64 1 (log.f64 z))) (*.f64 (/.f64 1 (+.f64 1 (log.f64 z))) 1))
(-.f64 1 (neg.f64 (log.f64 z)))
(+.f64 1 (log.f64 z))
(*.f64 (/.f64 1 (+.f64 1 (log.f64 z))) (*.f64 (+.f64 1 (log.f64 z)) (+.f64 1 (log.f64 z))))
(-.f64 1 (neg.f64 (log.f64 z)))
(+.f64 1 (log.f64 z))
(*.f64 (*.f64 (*.f64 (+.f64 1 (log.f64 z)) (+.f64 1 (log.f64 z))) (*.f64 (+.f64 1 (log.f64 z)) (+.f64 1 (log.f64 z)))) (/.f64 (/.f64 1 (+.f64 1 (log.f64 z))) (*.f64 (+.f64 1 (log.f64 z)) (+.f64 1 (log.f64 z)))))
(-.f64 1 (neg.f64 (log.f64 z)))
(+.f64 1 (log.f64 z))
(/.f64 (+.f64 1 (log.f64 z)) 1)
(-.f64 1 (neg.f64 (log.f64 z)))
(+.f64 1 (log.f64 z))
(/.f64 (+.f64 1 (log.f64 z)) (/.f64 (+.f64 1 (log.f64 z)) (+.f64 1 (log.f64 z))))
(-.f64 1 (neg.f64 (log.f64 z)))
(+.f64 1 (log.f64 z))
(pow.f64 (+.f64 1 (log.f64 z)) 1)
(-.f64 1 (neg.f64 (log.f64 z)))
(+.f64 1 (log.f64 z))
(neg.f64 (-.f64 -1 (log.f64 z)))
(-.f64 1 (neg.f64 (log.f64 z)))
(+.f64 1 (log.f64 z))
(-.f64 1 (-.f64 (-.f64 1 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))) (*.f64 x 1/2)))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(-.f64 (*.f64 (+.f64 1 (log.f64 z)) y) (-.f64 (*.f64 z y) (*.f64 x 1/2)))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(-.f64 (*.f64 z (neg.f64 y)) (-.f64 (neg.f64 (*.f64 x 1/2)) (*.f64 (+.f64 1 (log.f64 z)) y)))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(-.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (neg.f64 (*.f64 x 1/2)))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(-.f64 (*.f64 x 1/2) (*.f64 y (-.f64 z (+.f64 1 (log.f64 z)))))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(-.f64 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)) 0)
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(-.f64 0 (-.f64 (*.f64 y (-.f64 z (+.f64 1 (log.f64 z)))) (*.f64 x 1/2)))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(-.f64 0 (+.f64 (*.f64 z y) (-.f64 (neg.f64 (*.f64 x 1/2)) (*.f64 (+.f64 1 (log.f64 z)) y))))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(-.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) y) (*.f64 x 1/2)) (*.f64 z y))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(-.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (neg.f64 (*.f64 (+.f64 1 (log.f64 z)) y)))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x 1/2))) (-.f64 1 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(-.f64 (-.f64 (*.f64 x 1/2) (-.f64 (*.f64 z y) 1)) (-.f64 1 (*.f64 (+.f64 1 (log.f64 z)) y)))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(-.f64 (-.f64 (*.f64 x 1/2) (-.f64 -1 (*.f64 (+.f64 1 (log.f64 z)) y))) (+.f64 1 (*.f64 z y)))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(-.f64 (-.f64 (*.f64 x 1/2) (-.f64 -1 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))) 1)
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(-.f64 (-.f64 0 (-.f64 (*.f64 z y) 1)) (-.f64 (-.f64 1 (*.f64 x 1/2)) (*.f64 (+.f64 1 (log.f64 z)) y)))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(-.f64 (-.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (-.f64 -1 (*.f64 x 1/2))) 1)
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (+.f64 1 (log.f64 z)) y))) (-.f64 (+.f64 1 (*.f64 z y)) (*.f64 x 1/2)))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)))) 1)
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))) (-.f64 1 (*.f64 x 1/2)))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(-.f64 (-.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (-.f64 -1 (*.f64 (+.f64 1 (log.f64 z)) y))) 1)
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(-.f64 (-.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) y) (*.f64 x 1/2)) (-.f64 (*.f64 z y) 1)) 1)
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(*.f64 1 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(*.f64 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)) 1)
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(*.f64 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)) (/.f64 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)) (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2))))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(*.f64 (*.f64 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)) (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2))) (/.f64 1 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2))))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(*.f64 (*.f64 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)) (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2))) 1))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(*.f64 (/.f64 1 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2))) (*.f64 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)) (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2))))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)) (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2))) (*.f64 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)) (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2))) (*.f64 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)) (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)))))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(/.f64 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)) 1)
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(/.f64 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)) (/.f64 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)) (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2))))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(pow.f64 (+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 x 1/2)) 1)
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))
(neg.f64 (-.f64 (*.f64 y (-.f64 z (+.f64 1 (log.f64 z)))) (*.f64 x 1/2)))
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 1/2 x))

localize9.0ms (0%)

Compiler

Compiled 8 to 6 computations (25% saved)

localize26.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 33 to 19 computations (42.4% saved)

series3.0ms (0%)

Counts
2 → 60
Calls

15 calls:

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

rewrite159.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
808×rational.json-simplify-49
780×rational.json-simplify-54
750×rational.json-simplify-47
614×rational.json-simplify-58
590×rational.json-simplify-50
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01346
111046
233146
3121146
4470146
Stop Event
node limit
Counts
2 → 33
Calls
Call 1
Inputs
(*.f64 y (+.f64 1 (log.f64 z)))
(+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (+.f64 1 (log.f64 z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (+.f64 1 (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (+.f64 1 (log.f64 z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 y (+.f64 1 (log.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 y (+.f64 1 (log.f64 z))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (+.f64 1 (log.f64 z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (+.f64 1 (log.f64 z))) (/.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 y (+.f64 1 (log.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 y (+.f64 1 (log.f64 z)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (+.f64 1 (log.f64 z))) (neg.f64 (*.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 x) (neg.f64 (*.f64 y (+.f64 1 (log.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 (*.f64 y (+.f64 1 (log.f64 z)))) (*.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 y (+.f64 1 (log.f64 z))) (-.f64 -1 (*.f64 1/2 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 y (+.f64 1 (log.f64 z))))) (-.f64 1 (*.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 1/2 x))) (-.f64 1 (*.f64 y (+.f64 1 (log.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (-.f64 -1 (*.f64 1/2 x)) (*.f64 y (+.f64 1 (log.f64 z))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 1/2 x) (-.f64 -1 (*.f64 y (+.f64 1 (log.f64 z))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (/.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))) (/.f64 1 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))) (/.f64 (/.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))) (*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))) (*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))) (*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))) (*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))) 1) (*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))) (*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))) (*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))) (*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))) (*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))) (*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))) (*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (/.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 (*.f64 y (+.f64 1 (log.f64 z)))) (*.f64 1/2 x)))))))

simplify259.0ms (1.2%)

Algorithm
egg-herbie
Rules
1406×rational.json-simplify-50
1212×rational.json-simplify-54
1114×rational.json-simplify-58
1086×rational.json-simplify-43
856×rational.json-simplify-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0882471
12022439
25082439
325842439
466062439
Stop Event
node limit
Counts
93 → 49
Calls
Call 1
Inputs
(*.f64 (+.f64 1 (log.f64 z)) y)
(*.f64 (+.f64 1 (log.f64 z)) y)
(*.f64 (+.f64 1 (log.f64 z)) y)
(*.f64 (+.f64 1 (log.f64 z)) y)
(*.f64 (+.f64 1 (log.f64 z)) y)
(*.f64 (+.f64 1 (log.f64 z)) y)
(*.f64 (+.f64 1 (log.f64 z)) y)
(*.f64 (+.f64 1 (log.f64 z)) y)
(*.f64 (+.f64 1 (log.f64 z)) y)
(*.f64 (+.f64 1 (log.f64 z)) y)
(*.f64 (+.f64 1 (log.f64 z)) y)
(*.f64 (+.f64 1 (log.f64 z)) y)
(*.f64 (+.f64 1 (log.f64 z)) y)
(*.f64 (+.f64 1 (log.f64 z)) y)
(*.f64 (+.f64 1 (log.f64 z)) y)
(*.f64 (+.f64 1 (log.f64 z)) y)
(*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))))
(*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))))
(*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))))
(*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(*.f64 1/2 x)
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(*.f64 (+.f64 1 (log.f64 z)) y)
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(*.f64 (+.f64 1 (log.f64 z)) y)
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(*.f64 (+.f64 1 (log.f64 z)) y)
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(*.f64 1/2 x)
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(*.f64 1/2 x)
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 y (+.f64 1 (log.f64 z))) 0)
(+.f64 0 (*.f64 y (+.f64 1 (log.f64 z))))
(-.f64 (*.f64 y (+.f64 1 (log.f64 z))) 0)
(-.f64 0 (neg.f64 (*.f64 y (+.f64 1 (log.f64 z)))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (+.f64 1 (log.f64 z))))) 1)
(/.f64 (*.f64 y (+.f64 1 (log.f64 z))) 1)
(/.f64 (*.f64 y (+.f64 1 (log.f64 z))) (/.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 y (+.f64 1 (log.f64 z)))))
(pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 1)
(neg.f64 (neg.f64 (*.f64 y (+.f64 1 (log.f64 z)))))
(-.f64 (*.f64 y (+.f64 1 (log.f64 z))) (neg.f64 (*.f64 1/2 x)))
(-.f64 (*.f64 1/2 x) (neg.f64 (*.f64 y (+.f64 1 (log.f64 z)))))
(-.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) 0)
(-.f64 0 (-.f64 (neg.f64 (*.f64 y (+.f64 1 (log.f64 z)))) (*.f64 1/2 x)))
(-.f64 (-.f64 (*.f64 y (+.f64 1 (log.f64 z))) (-.f64 -1 (*.f64 1/2 x))) 1)
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (+.f64 1 (log.f64 z))))) (-.f64 1 (*.f64 1/2 x)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 1/2 x))) (-.f64 1 (*.f64 y (+.f64 1 (log.f64 z)))))
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 (*.f64 1/2 x)) (*.f64 y (+.f64 1 (log.f64 z))))) 1)
(-.f64 (-.f64 (*.f64 1/2 x) (-.f64 -1 (*.f64 y (+.f64 1 (log.f64 z))))) 1)
(*.f64 1 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) 1)
(*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (/.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))))
(*.f64 (/.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))) (/.f64 1 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))))
(*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))) 1))
(*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))) (/.f64 (/.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))))
(*.f64 (/.f64 1 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))) (*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))) (*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))) (*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))) (*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))) 1) (*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))) (*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))) (*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))) (*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))) (*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))) (*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))) (*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))))))
(/.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) 1)
(/.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (/.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))))
(pow.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) 1)
(neg.f64 (-.f64 (neg.f64 (*.f64 y (+.f64 1 (log.f64 z)))) (*.f64 1/2 x)))
Outputs
(*.f64 (+.f64 1 (log.f64 z)) y)
(*.f64 (+.f64 1 (log.f64 z)) y)
(*.f64 (+.f64 1 (log.f64 z)) y)
(*.f64 (+.f64 1 (log.f64 z)) y)
(*.f64 (+.f64 1 (log.f64 z)) y)
(*.f64 (+.f64 1 (log.f64 z)) y)
(*.f64 (+.f64 1 (log.f64 z)) y)
(*.f64 (+.f64 1 (log.f64 z)) y)
(*.f64 (+.f64 1 (log.f64 z)) y)
(*.f64 (+.f64 1 (log.f64 z)) y)
(*.f64 (+.f64 1 (log.f64 z)) y)
(*.f64 (+.f64 1 (log.f64 z)) y)
(*.f64 (+.f64 1 (log.f64 z)) y)
(*.f64 (+.f64 1 (log.f64 z)) y)
(*.f64 (+.f64 1 (log.f64 z)) y)
(*.f64 (+.f64 1 (log.f64 z)) y)
(*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))))
(*.f64 y (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))))
(*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))))
(*.f64 y (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))))
(*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))))
(*.f64 y (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))))
(*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))))
(*.f64 y (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (log.f64 -1) 1)))
(*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))))
(*.f64 y (+.f64 (log.f64 -1) (+.f64 1 (neg.f64 (log.f64 (/.f64 -1 z))))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (log.f64 -1) 1)))
(*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))))
(*.f64 y (+.f64 (log.f64 -1) (+.f64 1 (neg.f64 (log.f64 (/.f64 -1 z))))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (log.f64 -1) 1)))
(*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))))
(*.f64 y (+.f64 (log.f64 -1) (+.f64 1 (neg.f64 (log.f64 (/.f64 -1 z))))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (log.f64 -1) 1)))
(*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))))
(*.f64 y (+.f64 (log.f64 -1) (+.f64 1 (neg.f64 (log.f64 (/.f64 -1 z))))))
(*.f64 1/2 x)
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(*.f64 (+.f64 1 (log.f64 z)) y)
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(*.f64 (+.f64 1 (log.f64 z)) y)
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z))))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z))))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z))))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z))))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(+.f64 (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (log.f64 -1) 1))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 -1) (+.f64 1 (neg.f64 (log.f64 (/.f64 -1 z)))))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(+.f64 (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (log.f64 -1) 1))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 -1) (+.f64 1 (neg.f64 (log.f64 (/.f64 -1 z)))))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(+.f64 (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (log.f64 -1) 1))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 -1) (+.f64 1 (neg.f64 (log.f64 (/.f64 -1 z)))))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(+.f64 (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (log.f64 -1) 1))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 -1) (+.f64 1 (neg.f64 (log.f64 (/.f64 -1 z)))))) (*.f64 1/2 x))
(*.f64 (+.f64 1 (log.f64 z)) y)
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(*.f64 1/2 x)
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(*.f64 1/2 x)
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 y (+.f64 1 (log.f64 z))) 0)
(*.f64 (+.f64 1 (log.f64 z)) y)
(+.f64 0 (*.f64 y (+.f64 1 (log.f64 z))))
(*.f64 (+.f64 1 (log.f64 z)) y)
(-.f64 (*.f64 y (+.f64 1 (log.f64 z))) 0)
(*.f64 (+.f64 1 (log.f64 z)) y)
(-.f64 0 (neg.f64 (*.f64 y (+.f64 1 (log.f64 z)))))
(*.f64 (+.f64 1 (log.f64 z)) y)
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (+.f64 1 (log.f64 z))))) 1)
(*.f64 (+.f64 1 (log.f64 z)) y)
(/.f64 (*.f64 y (+.f64 1 (log.f64 z))) 1)
(*.f64 (+.f64 1 (log.f64 z)) y)
(/.f64 (*.f64 y (+.f64 1 (log.f64 z))) (/.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 y (+.f64 1 (log.f64 z)))))
(*.f64 (+.f64 1 (log.f64 z)) y)
(pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 1)
(*.f64 (+.f64 1 (log.f64 z)) y)
(neg.f64 (neg.f64 (*.f64 y (+.f64 1 (log.f64 z)))))
(*.f64 (+.f64 1 (log.f64 z)) y)
(-.f64 (*.f64 y (+.f64 1 (log.f64 z))) (neg.f64 (*.f64 1/2 x)))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(-.f64 (*.f64 1/2 x) (neg.f64 (*.f64 y (+.f64 1 (log.f64 z)))))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(-.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) 0)
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(-.f64 0 (-.f64 (neg.f64 (*.f64 y (+.f64 1 (log.f64 z)))) (*.f64 1/2 x)))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(-.f64 (-.f64 (*.f64 y (+.f64 1 (log.f64 z))) (-.f64 -1 (*.f64 1/2 x))) 1)
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (+.f64 1 (log.f64 z))))) (-.f64 1 (*.f64 1/2 x)))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 1/2 x))) (-.f64 1 (*.f64 y (+.f64 1 (log.f64 z)))))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 (*.f64 1/2 x)) (*.f64 y (+.f64 1 (log.f64 z))))) 1)
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(-.f64 (-.f64 (*.f64 1/2 x) (-.f64 -1 (*.f64 y (+.f64 1 (log.f64 z))))) 1)
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(*.f64 1 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) 1)
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (/.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(*.f64 (/.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))) (/.f64 1 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))) 1))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))) (/.f64 (/.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(*.f64 (/.f64 1 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))) (*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))) (*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))) (*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))) (*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))) 1) (*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))) (*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))) (*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))) (*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))) (*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))) (*.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))) (*.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))))))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(/.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) 1)
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(/.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (/.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(pow.f64 (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) 1)
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(neg.f64 (-.f64 (neg.f64 (*.f64 y (+.f64 1 (log.f64 z)))) (*.f64 1/2 x)))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))

localize179.0ms (0.8%)

Local error

Found 4 expressions with local error:

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

Compiled 117 to 69 computations (41% saved)

series7.0ms (0%)

Counts
4 → 60
Calls

15 calls:

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

rewrite220.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
964×rational.json-simplify-58
720×rational.json-simplify-43
720×rational.json-simplify-55
650×rational.json-1
650×rational.json-5
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
013202
1113102
2372102
31391102
46283102
Stop Event
node limit
Counts
4 → 88
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))
(*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))
(/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))
(*.f64 y (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 z) (log.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 z) (-.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 1 z) (log.f64 z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (-.f64 1 z) (log.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 z) (+.f64 1 (log.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 z (log.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 z (neg.f64 (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 z) (neg.f64 (log.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 z) (+.f64 z -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 1 z) (log.f64 z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (-.f64 z (log.f64 z)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (+.f64 z -1) (neg.f64 (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 z) (+.f64 -1 (neg.f64 (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (log.f64 z)) z)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (log.f64 z) (-.f64 z 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (neg.f64 z) (neg.f64 (log.f64 z))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (log.f64 z) z) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 z 2)) (-.f64 1 (log.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (-.f64 z 2) (log.f64 z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (log.f64 z))) z)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (-.f64 1 z) (-.f64 -1 (log.f64 z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 1 z) (log.f64 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (-.f64 1 z) (log.f64 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (-.f64 z (log.f64 z)) -1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (fabs.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 z (log.f64 z)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (neg.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (fabs.f64 (+.f64 (-.f64 z (log.f64 z)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (+.f64 (-.f64 z (log.f64 z)) -1)) (+.f64 (-.f64 1 z) (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (fabs.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 z (log.f64 z)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 z (log.f64 z)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (fabs.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 z (log.f64 z)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (+.f64 (-.f64 z (log.f64 z)) -1)) (+.f64 (-.f64 z (log.f64 z)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (+.f64 (-.f64 z (log.f64 z)) -1)) (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (fabs.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 z (log.f64 z)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 (-.f64 z (log.f64 z)) -1) (+.f64 (-.f64 1 z) (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 (-.f64 z (log.f64 z)) -1) (fabs.f64 (+.f64 (-.f64 z (log.f64 z)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 (-.f64 z (log.f64 z)) -1) (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (fabs.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 z (log.f64 z)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (fabs.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 z (log.f64 z)) -1)))) (+.f64 (-.f64 1 z) (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (fabs.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 z (log.f64 z)) -1)))) (fabs.f64 (+.f64 (-.f64 z (log.f64 z)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (fabs.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 z (log.f64 z)) -1)))) (+.f64 (-.f64 z (log.f64 z)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (fabs.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 z (log.f64 z)) -1)))) (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (fabs.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 z (log.f64 z)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (neg.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (fabs.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 z (log.f64 z)) -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (fabs.f64 (+.f64 (-.f64 z (log.f64 z)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (fabs.f64 (/.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 (fabs.f64 (+.f64 (-.f64 z (log.f64 z)) -1)) (+.f64 (-.f64 z (log.f64 z)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) 2) (*.f64 (fabs.f64 (+.f64 (-.f64 z (log.f64 z)) -1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) (fabs.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 z (log.f64 z)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (fabs.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 z (log.f64 z)) -1)))) (fabs.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 z (log.f64 z)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (neg.f64 (fabs.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 z (log.f64 z)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (neg.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))) (/.f64 1 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))) (/.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))))) (/.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))) 1) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))))))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) y) (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) y) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) y)))))))

simplify280.0ms (1.3%)

Algorithm
egg-herbie
Rules
1140×rational.json-simplify-2
1130×rational.json-simplify-47
1058×rational.json-simplify-41
744×rational.json-simplify-54
684×rational.json-simplify-42
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02715402
16025112
211215100
329675020
Stop Event
node limit
Counts
148 → 203
Calls
Call 1
Inputs
(+.f64 1 (log.f64 z))
(+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z)))
(+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z)))
(+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z)))
(*.f64 -1 z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) 1))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) 1))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) 1))
(*.f64 -1 z)
(+.f64 (*.f64 -1 z) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(+.f64 (*.f64 -1 z) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(+.f64 (*.f64 -1 z) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(pow.f64 (+.f64 1 (log.f64 z)) 2)
(+.f64 (*.f64 -2 (*.f64 (+.f64 1 (log.f64 z)) z)) (pow.f64 (+.f64 1 (log.f64 z)) 2))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 -2 (*.f64 (+.f64 1 (log.f64 z)) z)) (pow.f64 (+.f64 1 (log.f64 z)) 2)))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 -2 (*.f64 (+.f64 1 (log.f64 z)) z)) (pow.f64 (+.f64 1 (log.f64 z)) 2)))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (*.f64 -2 (*.f64 z (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 -2 (*.f64 z (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))))) (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 -2 (*.f64 z (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))))) (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 (+.f64 2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z))))) z)))
(+.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2) (+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 (+.f64 2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z))))) z))))
(+.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2) (+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 (+.f64 2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z))))) z))))
(/.f64 1 (+.f64 1 (log.f64 z)))
(+.f64 (/.f64 1 (+.f64 1 (log.f64 z))) (/.f64 z (pow.f64 (+.f64 1 (log.f64 z)) 2)))
(+.f64 (/.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 3)) (+.f64 (/.f64 1 (+.f64 1 (log.f64 z))) (/.f64 z (pow.f64 (+.f64 1 (log.f64 z)) 2))))
(+.f64 (/.f64 (pow.f64 z 3) (pow.f64 (+.f64 1 (log.f64 z)) 4)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 3)) (+.f64 (/.f64 1 (+.f64 1 (log.f64 z))) (/.f64 z (pow.f64 (+.f64 1 (log.f64 z)) 2)))))
(/.f64 -1 z)
(-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) 1) (pow.f64 z 2))) (/.f64 1 z))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) 1) (pow.f64 z 2))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2) (pow.f64 z 3)))) (/.f64 1 z))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) 1) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 3) (pow.f64 z 4))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2) (pow.f64 z 3))))) (/.f64 1 z))
(/.f64 -1 z)
(-.f64 (*.f64 -1 (/.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (pow.f64 z 2))) (/.f64 1 z))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (pow.f64 z 2))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2) (pow.f64 z 3)))) (/.f64 1 z))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2) (pow.f64 z 3))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 3) (pow.f64 z 4))))) (/.f64 1 z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 (+.f64 1 (log.f64 z)) y)
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z)))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(+.f64 (-.f64 1 z) (log.f64 z))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 (+.f64 (-.f64 1 z) (log.f64 z)) 0)
(+.f64 0 (+.f64 (-.f64 1 z) (log.f64 z)))
(+.f64 (neg.f64 z) (+.f64 1 (log.f64 z)))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 1 (+.f64 z (neg.f64 (log.f64 z))))
(-.f64 (-.f64 1 z) (neg.f64 (log.f64 z)))
(-.f64 (log.f64 z) (+.f64 z -1))
(-.f64 (+.f64 (-.f64 1 z) (log.f64 z)) 0)
(-.f64 0 (+.f64 (-.f64 z (log.f64 z)) -1))
(-.f64 0 (+.f64 (+.f64 z -1) (neg.f64 (log.f64 z))))
(-.f64 (neg.f64 z) (+.f64 -1 (neg.f64 (log.f64 z))))
(-.f64 (+.f64 1 (log.f64 z)) z)
(-.f64 (-.f64 (log.f64 z) (-.f64 z 2)) 1)
(-.f64 (-.f64 (neg.f64 z) (neg.f64 (log.f64 z))) -1)
(-.f64 (-.f64 (log.f64 z) z) -1)
(-.f64 (-.f64 0 (-.f64 z 2)) (-.f64 1 (log.f64 z)))
(-.f64 (-.f64 0 (-.f64 (-.f64 z 2) (log.f64 z))) 1)
(-.f64 (-.f64 0 (-.f64 -1 (log.f64 z))) z)
(-.f64 (-.f64 (-.f64 1 z) (-.f64 -1 (log.f64 z))) 1)
(/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) 1)
(/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))
(pow.f64 (+.f64 (-.f64 1 z) (log.f64 z)) 1)
(neg.f64 (+.f64 (-.f64 z (log.f64 z)) -1))
(+.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) 0)
(+.f64 0 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))
(-.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) 0)
(-.f64 0 (neg.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))) 1)
(/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) 1)
(/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))
(pow.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) 1)
(neg.f64 (neg.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))
(fabs.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))
(fabs.f64 (neg.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (fabs.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 z (log.f64 z)) -1)))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (neg.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))))
(fabs.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (fabs.f64 (+.f64 (-.f64 z (log.f64 z)) -1))))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 (-.f64 z (log.f64 z)) -1)) (+.f64 (-.f64 1 z) (log.f64 z))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (fabs.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 z (log.f64 z)) -1))))))
(fabs.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 z (log.f64 z)) -1)))
(fabs.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (fabs.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 z (log.f64 z)) -1))))))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 (-.f64 z (log.f64 z)) -1)) (+.f64 (-.f64 z (log.f64 z)) -1)))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 (-.f64 z (log.f64 z)) -1)) (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (fabs.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 z (log.f64 z)) -1))))))
(fabs.f64 (*.f64 (+.f64 (-.f64 z (log.f64 z)) -1) (+.f64 (-.f64 1 z) (log.f64 z))))
(fabs.f64 (*.f64 (+.f64 (-.f64 z (log.f64 z)) -1) (fabs.f64 (+.f64 (-.f64 z (log.f64 z)) -1))))
(fabs.f64 (*.f64 (+.f64 (-.f64 z (log.f64 z)) -1) (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (fabs.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 z (log.f64 z)) -1))))))
(fabs.f64 (*.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (fabs.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 z (log.f64 z)) -1)))) (+.f64 (-.f64 1 z) (log.f64 z))))
(fabs.f64 (*.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (fabs.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 z (log.f64 z)) -1)))) (fabs.f64 (+.f64 (-.f64 z (log.f64 z)) -1))))
(fabs.f64 (*.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (fabs.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 z (log.f64 z)) -1)))) (+.f64 (-.f64 z (log.f64 z)) -1)))
(fabs.f64 (*.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (fabs.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 z (log.f64 z)) -1)))) (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (fabs.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 z (log.f64 z)) -1))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (neg.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (fabs.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 z (log.f64 z)) -1)))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (fabs.f64 (+.f64 (-.f64 z (log.f64 z)) -1)))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (fabs.f64 (/.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 (fabs.f64 (+.f64 (-.f64 z (log.f64 z)) -1)) (+.f64 (-.f64 z (log.f64 z)) -1))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) 2) (*.f64 (fabs.f64 (+.f64 (-.f64 z (log.f64 z)) -1)) 2))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) (fabs.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 z (log.f64 z)) -1)))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (fabs.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 z (log.f64 z)) -1)))) (fabs.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 z (log.f64 z)) -1)))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (neg.f64 (fabs.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 z (log.f64 z)) -1))))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (neg.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))))
(+.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) 0)
(+.f64 0 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))))
(-.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))))) 1)
(*.f64 1 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))))
(*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) 1)
(*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))) (/.f64 1 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))) 1))
(*.f64 (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))) (/.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))))) (/.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))) 1) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))))))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))))))))
(pow.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) 1)
(neg.f64 (neg.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))))
(+.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) y) 0)
(+.f64 0 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) y))
(-.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) y) 0)
(-.f64 0 (neg.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) y)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) y))) 1)
(/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) y) 1)
(/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) y) (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) y) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) y)))
(pow.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) y) 1)
(neg.f64 (neg.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) y)))
Outputs
(+.f64 1 (log.f64 z))
(+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z)))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z)))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z)))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(*.f64 -1 z)
(neg.f64 z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) 1))
(+.f64 (neg.f64 z) (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))))
(+.f64 (neg.f64 (log.f64 (/.f64 1 z))) (-.f64 1 z))
(+.f64 (neg.f64 z) (-.f64 1 (log.f64 (/.f64 1 z))))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) 1))
(+.f64 (neg.f64 z) (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))))
(+.f64 (neg.f64 (log.f64 (/.f64 1 z))) (-.f64 1 z))
(+.f64 (neg.f64 z) (-.f64 1 (log.f64 (/.f64 1 z))))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) 1))
(+.f64 (neg.f64 z) (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))))
(+.f64 (neg.f64 (log.f64 (/.f64 1 z))) (-.f64 1 z))
(+.f64 (neg.f64 z) (-.f64 1 (log.f64 (/.f64 1 z))))
(*.f64 -1 z)
(neg.f64 z)
(+.f64 (*.f64 -1 z) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(+.f64 (neg.f64 z) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(+.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))) (-.f64 1 z))
(+.f64 (neg.f64 z) (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))))
(+.f64 (*.f64 -1 z) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(+.f64 (neg.f64 z) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(+.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))) (-.f64 1 z))
(+.f64 (neg.f64 z) (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))))
(+.f64 (*.f64 -1 z) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(+.f64 (neg.f64 z) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(+.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))) (-.f64 1 z))
(+.f64 (neg.f64 z) (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))))
(pow.f64 (+.f64 1 (log.f64 z)) 2)
(+.f64 (*.f64 -2 (*.f64 (+.f64 1 (log.f64 z)) z)) (pow.f64 (+.f64 1 (log.f64 z)) 2))
(+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)))
(+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (*.f64 z (*.f64 -2 (+.f64 1 (log.f64 z)))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 -2 (*.f64 (+.f64 1 (log.f64 z)) z)) (pow.f64 (+.f64 1 (log.f64 z)) 2)))
(+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 z 2)))
(+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (+.f64 (pow.f64 z 2) (*.f64 z (*.f64 -2 (+.f64 1 (log.f64 z))))))
(+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (pow.f64 z 2)))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 -2 (*.f64 (+.f64 1 (log.f64 z)) z)) (pow.f64 (+.f64 1 (log.f64 z)) 2)))
(+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 z 2)))
(+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (+.f64 (pow.f64 z 2) (*.f64 z (*.f64 -2 (+.f64 1 (log.f64 z))))))
(+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (pow.f64 z 2)))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (*.f64 -2 (*.f64 z (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))))))
(+.f64 (pow.f64 z 2) (*.f64 z (*.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) -2)))
(+.f64 (pow.f64 z 2) (*.f64 z (*.f64 -2 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))))))
(+.f64 (pow.f64 z 2) (*.f64 (-.f64 1 (log.f64 (/.f64 1 z))) (*.f64 z -2)))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 -2 (*.f64 z (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))))) (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)))
(+.f64 (*.f64 z (*.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) -2)) (+.f64 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2) (pow.f64 z 2)))
(+.f64 (*.f64 z (*.f64 -2 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))))) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 2)))
(+.f64 (*.f64 (-.f64 1 (log.f64 (/.f64 1 z))) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (-.f64 1 (log.f64 (/.f64 1 z))) 2)))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 -2 (*.f64 z (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))))) (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)))
(+.f64 (*.f64 z (*.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) -2)) (+.f64 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2) (pow.f64 z 2)))
(+.f64 (*.f64 z (*.f64 -2 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))))) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 2)))
(+.f64 (*.f64 (-.f64 1 (log.f64 (/.f64 1 z))) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (-.f64 1 (log.f64 (/.f64 1 z))) 2)))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 (+.f64 2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z))))) z)))
(+.f64 (pow.f64 z 2) (*.f64 (+.f64 2 (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -2))) (neg.f64 z)))
(+.f64 (pow.f64 z 2) (*.f64 (neg.f64 z) (+.f64 2 (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -2)))))
(+.f64 (pow.f64 z 2) (*.f64 z (neg.f64 (+.f64 2 (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -2))))))
(+.f64 (pow.f64 z 2) (*.f64 (neg.f64 z) (+.f64 (*.f64 (log.f64 -1) 2) (+.f64 2 (*.f64 (log.f64 (/.f64 -1 z)) -2)))))
(+.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2) (+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 (+.f64 2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z))))) z))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -2))) (neg.f64 z)) (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2)))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 (neg.f64 z) (+.f64 2 (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -2)))) (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) 2)))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 z (neg.f64 (+.f64 2 (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -2))))) (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) 2)))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 (neg.f64 z) (+.f64 (*.f64 (log.f64 -1) 2) (+.f64 2 (*.f64 (log.f64 (/.f64 -1 z)) -2)))) (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 2)))
(+.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2) (+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 (+.f64 2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z))))) z))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -2))) (neg.f64 z)) (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2)))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 (neg.f64 z) (+.f64 2 (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -2)))) (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) 2)))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 z (neg.f64 (+.f64 2 (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -2))))) (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) 2)))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 (neg.f64 z) (+.f64 (*.f64 (log.f64 -1) 2) (+.f64 2 (*.f64 (log.f64 (/.f64 -1 z)) -2)))) (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 2)))
(/.f64 1 (+.f64 1 (log.f64 z)))
(+.f64 (/.f64 1 (+.f64 1 (log.f64 z))) (/.f64 z (pow.f64 (+.f64 1 (log.f64 z)) 2)))
(+.f64 (/.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 3)) (+.f64 (/.f64 1 (+.f64 1 (log.f64 z))) (/.f64 z (pow.f64 (+.f64 1 (log.f64 z)) 2))))
(+.f64 (+.f64 (/.f64 1 (+.f64 1 (log.f64 z))) (/.f64 z (pow.f64 (+.f64 1 (log.f64 z)) 2))) (/.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 3)))
(+.f64 (/.f64 z (pow.f64 (+.f64 1 (log.f64 z)) 2)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 3)) (/.f64 1 (+.f64 1 (log.f64 z)))))
(+.f64 (/.f64 z (pow.f64 (+.f64 1 (log.f64 z)) 2)) (+.f64 (/.f64 1 (+.f64 1 (log.f64 z))) (/.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 3))))
(+.f64 (/.f64 1 (+.f64 1 (log.f64 z))) (+.f64 (/.f64 z (pow.f64 (+.f64 1 (log.f64 z)) 2)) (/.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 3))))
(+.f64 (/.f64 (pow.f64 z 3) (pow.f64 (+.f64 1 (log.f64 z)) 4)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 3)) (+.f64 (/.f64 1 (+.f64 1 (log.f64 z))) (/.f64 z (pow.f64 (+.f64 1 (log.f64 z)) 2)))))
(+.f64 (+.f64 (+.f64 (/.f64 1 (+.f64 1 (log.f64 z))) (/.f64 z (pow.f64 (+.f64 1 (log.f64 z)) 2))) (/.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 3))) (/.f64 (pow.f64 z 3) (pow.f64 (+.f64 1 (log.f64 z)) 4)))
(+.f64 (+.f64 (/.f64 1 (+.f64 1 (log.f64 z))) (/.f64 z (pow.f64 (+.f64 1 (log.f64 z)) 2))) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 (+.f64 1 (log.f64 z)) 4)) (/.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 3))))
(+.f64 (/.f64 z (pow.f64 (+.f64 1 (log.f64 z)) 2)) (+.f64 (+.f64 (/.f64 1 (+.f64 1 (log.f64 z))) (/.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 3))) (/.f64 (pow.f64 z 3) (pow.f64 (+.f64 1 (log.f64 z)) 4))))
(+.f64 (/.f64 z (pow.f64 (+.f64 1 (log.f64 z)) 2)) (+.f64 (+.f64 (/.f64 1 (+.f64 1 (log.f64 z))) (/.f64 (pow.f64 z 3) (pow.f64 (+.f64 1 (log.f64 z)) 4))) (/.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 3))))
(/.f64 -1 z)
(-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) 1) (pow.f64 z 2))) (/.f64 1 z))
(-.f64 (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) (pow.f64 z 2))) (/.f64 1 z))
(-.f64 (neg.f64 (/.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) (pow.f64 z 2))) (/.f64 1 z))
(-.f64 (neg.f64 (/.f64 (-.f64 1 (log.f64 (/.f64 1 z))) (pow.f64 z 2))) (/.f64 1 z))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) 1) (pow.f64 z 2))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2) (pow.f64 z 3)))) (/.f64 1 z))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) (pow.f64 z 2))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2) (pow.f64 z 3)))) (/.f64 1 z))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 2) (pow.f64 z 3)) (/.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) (pow.f64 z 2)))) (/.f64 1 z))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) (pow.f64 z 2)) (/.f64 (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 2) (pow.f64 z 3)))) (/.f64 1 z))
(-.f64 (neg.f64 (+.f64 (/.f64 (-.f64 1 (log.f64 (/.f64 1 z))) (pow.f64 z 2)) (/.f64 (pow.f64 (-.f64 1 (log.f64 (/.f64 1 z))) 2) (pow.f64 z 3)))) (/.f64 1 z))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) 1) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 3) (pow.f64 z 4))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2) (pow.f64 z 3))))) (/.f64 1 z))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2) (pow.f64 z 3))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 3) (pow.f64 z 4))))) (/.f64 1 z))
(-.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 2) (pow.f64 z 3)) (/.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) (pow.f64 z 2)))) (neg.f64 (/.f64 (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 3) (pow.f64 z 4)))) (/.f64 1 z))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 3) (pow.f64 z 4)) (+.f64 (/.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) (pow.f64 z 2)) (/.f64 (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 2) (pow.f64 z 3))))) (/.f64 1 z))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (-.f64 1 (log.f64 (/.f64 1 z))) (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 (-.f64 1 (log.f64 (/.f64 1 z))) 2) (pow.f64 z 3)) (/.f64 (pow.f64 (-.f64 1 (log.f64 (/.f64 1 z))) 3) (pow.f64 z 4))))) (/.f64 1 z))
(/.f64 -1 z)
(-.f64 (*.f64 -1 (/.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (pow.f64 z 2))) (/.f64 1 z))
(-.f64 (neg.f64 (/.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (pow.f64 z 2))) (/.f64 1 z))
(-.f64 (neg.f64 (/.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) (pow.f64 z 2))) (/.f64 1 z))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (pow.f64 z 2))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2) (pow.f64 z 3)))) (/.f64 1 z))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) 2) (pow.f64 z 3)) (/.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (pow.f64 z 2)))) (/.f64 1 z))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (pow.f64 z 2)) (/.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) 2) (pow.f64 z 3)))) (/.f64 1 z))
(-.f64 (neg.f64 (+.f64 (/.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) (pow.f64 z 2)) (/.f64 (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 2) (pow.f64 z 3)))) (/.f64 1 z))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2) (pow.f64 z 3))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 3) (pow.f64 z 4))))) (/.f64 1 z))
(-.f64 (+.f64 (neg.f64 (/.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (pow.f64 z 2))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) 3) (pow.f64 z 4)) (/.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) 2) (pow.f64 z 3))))) (/.f64 1 z))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) 2) (pow.f64 z 3)) (/.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) 3) (pow.f64 z 4))))) (/.f64 1 z))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 2) (pow.f64 z 3)) (/.f64 (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 3) (pow.f64 z 4))))) (/.f64 1 z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 (+.f64 1 (log.f64 z)) y)
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(neg.f64 (*.f64 z y))
(*.f64 z (neg.f64 y))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) y))
(*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 1 z))) (-.f64 1 z)))
(*.f64 y (+.f64 (neg.f64 z) (-.f64 1 (log.f64 (/.f64 1 z)))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) y))
(*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 1 z))) (-.f64 1 z)))
(*.f64 y (+.f64 (neg.f64 z) (-.f64 1 (log.f64 (/.f64 1 z)))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) y))
(*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 1 z))) (-.f64 1 z)))
(*.f64 y (+.f64 (neg.f64 z) (-.f64 1 (log.f64 (/.f64 1 z)))))
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(neg.f64 (*.f64 z y))
(*.f64 z (neg.f64 y))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) y))
(*.f64 y (+.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))) (-.f64 1 z)))
(*.f64 (+.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))) (-.f64 1 z)) y)
(*.f64 (+.f64 (neg.f64 z) (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z))))) y)
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) y))
(*.f64 y (+.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))) (-.f64 1 z)))
(*.f64 (+.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))) (-.f64 1 z)) y)
(*.f64 (+.f64 (neg.f64 z) (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z))))) y)
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) y))
(*.f64 y (+.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))) (-.f64 1 z)))
(*.f64 (+.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))) (-.f64 1 z)) y)
(*.f64 (+.f64 (neg.f64 z) (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z))))) y)
(+.f64 (-.f64 1 z) (log.f64 z))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 1 (-.f64 (log.f64 z) z))
(+.f64 (+.f64 (-.f64 1 z) (log.f64 z)) 0)
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(+.f64 0 (+.f64 (-.f64 1 z) (log.f64 z)))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(+.f64 (neg.f64 z) (+.f64 1 (log.f64 z)))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(-.f64 1 (-.f64 z (log.f64 z)))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(-.f64 1 (+.f64 z (neg.f64 (log.f64 z))))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(-.f64 (-.f64 1 z) (neg.f64 (log.f64 z)))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(-.f64 (log.f64 z) (+.f64 z -1))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(-.f64 (+.f64 (-.f64 1 z) (log.f64 z)) 0)
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(-.f64 0 (+.f64 (-.f64 z (log.f64 z)) -1))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(-.f64 0 (+.f64 (+.f64 z -1) (neg.f64 (log.f64 z))))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(-.f64 (neg.f64 z) (+.f64 -1 (neg.f64 (log.f64 z))))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(-.f64 (+.f64 1 (log.f64 z)) z)
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(-.f64 (-.f64 (log.f64 z) (-.f64 z 2)) 1)
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(-.f64 (-.f64 (neg.f64 z) (neg.f64 (log.f64 z))) -1)
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(-.f64 (-.f64 (log.f64 z) z) -1)
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(-.f64 (-.f64 0 (-.f64 z 2)) (-.f64 1 (log.f64 z)))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(-.f64 (-.f64 0 (-.f64 (-.f64 z 2) (log.f64 z))) 1)
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(-.f64 (-.f64 0 (-.f64 -1 (log.f64 z))) z)
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(-.f64 (-.f64 (-.f64 1 z) (-.f64 -1 (log.f64 z))) 1)
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) 1)
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(pow.f64 (+.f64 (-.f64 1 z) (log.f64 z)) 1)
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(neg.f64 (+.f64 (-.f64 z (log.f64 z)) -1))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (-.f64 (log.f64 z) z))
(+.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) 0)
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z)))
(+.f64 0 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z)))
(-.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) 0)
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z)))
(-.f64 0 (neg.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))) 1)
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z)))
(/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) 1)
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z)))
(/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z)))
(pow.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) 1)
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z)))
(neg.f64 (neg.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z)))
(fabs.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z)))
(fabs.f64 (neg.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z)))
(fabs.f64 (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (fabs.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 z (log.f64 z)) -1)))))
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z)))
(fabs.f64 (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (neg.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))))
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z)))
(fabs.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (fabs.f64 (+.f64 (-.f64 z (log.f64 z)) -1))))
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z)))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 (-.f64 z (log.f64 z)) -1)) (+.f64 (-.f64 1 z) (log.f64 z))))
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z)))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (fabs.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 z (log.f64 z)) -1))))))
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z)))
(fabs.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 z (log.f64 z)) -1)))
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z)))
(fabs.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (fabs.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 z (log.f64 z)) -1))))))
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z)))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 (-.f64 z (log.f64 z)) -1)) (+.f64 (-.f64 z (log.f64 z)) -1)))
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z)))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 (-.f64 z (log.f64 z)) -1)) (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (fabs.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 z (log.f64 z)) -1))))))
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z)))
(fabs.f64 (*.f64 (+.f64 (-.f64 z (log.f64 z)) -1) (+.f64 (-.f64 1 z) (log.f64 z))))
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z)))
(fabs.f64 (*.f64 (+.f64 (-.f64 z (log.f64 z)) -1) (fabs.f64 (+.f64 (-.f64 z (log.f64 z)) -1))))
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z)))
(fabs.f64 (*.f64 (+.f64 (-.f64 z (log.f64 z)) -1) (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (fabs.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 z (log.f64 z)) -1))))))
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z)))
(fabs.f64 (*.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (fabs.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 z (log.f64 z)) -1)))) (+.f64 (-.f64 1 z) (log.f64 z))))
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z)))
(fabs.f64 (*.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (fabs.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 z (log.f64 z)) -1)))) (fabs.f64 (+.f64 (-.f64 z (log.f64 z)) -1))))
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z)))
(fabs.f64 (*.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (fabs.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 z (log.f64 z)) -1)))) (+.f64 (-.f64 z (log.f64 z)) -1)))
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z)))
(fabs.f64 (*.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (fabs.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 z (log.f64 z)) -1)))) (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (fabs.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 z (log.f64 z)) -1))))))
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z)))
(fabs.f64 (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (neg.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))))
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z)))
(fabs.f64 (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (fabs.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 z (log.f64 z)) -1)))))))
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z)))
(fabs.f64 (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (fabs.f64 (+.f64 (-.f64 z (log.f64 z)) -1)))))
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z)))
(fabs.f64 (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (fabs.f64 (/.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))))))
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z)))
(fabs.f64 (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 (fabs.f64 (+.f64 (-.f64 z (log.f64 z)) -1)) (+.f64 (-.f64 z (log.f64 z)) -1))))
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z)))
(fabs.f64 (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) 2) (*.f64 (fabs.f64 (+.f64 (-.f64 z (log.f64 z)) -1)) 2))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z))) (/.f64 (*.f64 2 (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 2 (fabs.f64 (+.f64 -1 (-.f64 z (log.f64 z))))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z))) (/.f64 (*.f64 2 (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 2 (fabs.f64 (-.f64 (log.f64 z) (+.f64 z -1)))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z))) (/.f64 (*.f64 2 (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 2 (fabs.f64 (+.f64 1 (-.f64 (log.f64 z) z)))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z))) (/.f64 (*.f64 2 (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 2 (fabs.f64 (+.f64 (log.f64 z) (-.f64 1 z)))))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) (fabs.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 z (log.f64 z)) -1)))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z)))) (/.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 -1 (-.f64 z (log.f64 z))))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z)))) (/.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (-.f64 z (+.f64 1 (log.f64 z))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (-.f64 z (+.f64 1 (log.f64 z)))) (/.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (-.f64 z (+.f64 1 (log.f64 z))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (-.f64 (+.f64 z -1) (log.f64 z))) (/.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (-.f64 (+.f64 z -1) (log.f64 z)))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (fabs.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 z (log.f64 z)) -1)))) (fabs.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 z (log.f64 z)) -1)))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z))) (fabs.f64 (/.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 -1 (-.f64 z (log.f64 z)))))) (/.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 -1 (-.f64 z (log.f64 z))))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z))) (fabs.f64 (/.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (-.f64 z (+.f64 1 (log.f64 z)))))) (/.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (-.f64 z (+.f64 1 (log.f64 z))))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z))) (fabs.f64 (/.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z))))) (/.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (-.f64 z (+.f64 1 (log.f64 z))))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z))) (fabs.f64 (/.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z))))) (/.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z)))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (neg.f64 (fabs.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 z (log.f64 z)) -1))))))
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z)))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))) (neg.f64 (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))))
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z)))
(*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z)))
(+.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) 0)
(/.f64 1 (+.f64 (log.f64 z) (-.f64 1 z)))
(/.f64 1 (+.f64 1 (-.f64 (log.f64 z) z)))
(+.f64 0 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))))
(/.f64 1 (+.f64 (log.f64 z) (-.f64 1 z)))
(/.f64 1 (+.f64 1 (-.f64 (log.f64 z) z)))
(-.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) 0)
(/.f64 1 (+.f64 (log.f64 z) (-.f64 1 z)))
(/.f64 1 (+.f64 1 (-.f64 (log.f64 z) z)))
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))))
(/.f64 1 (+.f64 (log.f64 z) (-.f64 1 z)))
(/.f64 1 (+.f64 1 (-.f64 (log.f64 z) z)))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))))) 1)
(/.f64 1 (+.f64 (log.f64 z) (-.f64 1 z)))
(/.f64 1 (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 1 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))))
(/.f64 1 (+.f64 (log.f64 z) (-.f64 1 z)))
(/.f64 1 (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) 1)
(/.f64 1 (+.f64 (log.f64 z) (-.f64 1 z)))
(/.f64 1 (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))))
(/.f64 1 (+.f64 (log.f64 z) (-.f64 1 z)))
(/.f64 1 (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))) (/.f64 1 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))))
(/.f64 1 (+.f64 (log.f64 z) (-.f64 1 z)))
(/.f64 1 (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))) 1))
(/.f64 1 (+.f64 (log.f64 z) (-.f64 1 z)))
(/.f64 1 (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))) (/.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))))
(/.f64 1 (+.f64 (log.f64 z) (-.f64 1 z)))
(/.f64 1 (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))))
(/.f64 1 (+.f64 (log.f64 z) (-.f64 1 z)))
(/.f64 1 (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))))))
(/.f64 1 (+.f64 (log.f64 z) (-.f64 1 z)))
(/.f64 1 (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))))) (/.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))) 1) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))))))
(/.f64 1 (+.f64 (log.f64 z) (-.f64 1 z)))
(/.f64 1 (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))))))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))))))))
(/.f64 1 (+.f64 (log.f64 z) (-.f64 1 z)))
(/.f64 1 (+.f64 1 (-.f64 (log.f64 z) z)))
(pow.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) 1)
(/.f64 1 (+.f64 (log.f64 z) (-.f64 1 z)))
(/.f64 1 (+.f64 1 (-.f64 (log.f64 z) z)))
(neg.f64 (neg.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))))
(/.f64 1 (+.f64 (log.f64 z) (-.f64 1 z)))
(/.f64 1 (+.f64 1 (-.f64 (log.f64 z) z)))
(+.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) y) 0)
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(+.f64 0 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) y))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(-.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) y) 0)
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(-.f64 0 (neg.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) y)))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) y))) 1)
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) y) 1)
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) y) (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) y) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) y)))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(pow.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) y) 1)
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))
(neg.f64 (neg.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) y)))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (+.f64 (log.f64 z) (-.f64 1 z)))

localize91.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))
0.3b
(/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))
0.3b
(*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))
19.9b
(*.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))) (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))
Compiler

Compiled 270 to 156 computations (42.2% saved)

series7.0ms (0%)

Counts
3 → 36
Calls

9 calls:

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

rewrite140.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1178×rational.json-simplify-47
926×rational.json-simplify-55
624×rational.json-1
624×rational.json-5
624×rational.json-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
014283
1118283
2369145
31411145
46114145
Stop Event
node limit
Counts
3 → 48
Calls
Call 1
Inputs
(*.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))) (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))
(/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))
(*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 z) (log.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 z) (-.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 1 z) (log.f64 z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (-.f64 1 z) (log.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 z) (+.f64 1 (log.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 z (log.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 z (neg.f64 (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 z) (neg.f64 (log.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 z) (+.f64 z -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 1 z) (log.f64 z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (-.f64 z (log.f64 z)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (+.f64 z -1) (neg.f64 (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 z) (+.f64 -1 (neg.f64 (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (log.f64 z)) z)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (neg.f64 z) (neg.f64 (log.f64 z))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (log.f64 z) z) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 z 2)) (-.f64 1 (log.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (-.f64 z 2) (log.f64 z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (log.f64 z))) z)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (log.f64 z) (-.f64 z 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (-.f64 1 z) (-.f64 -1 (log.f64 z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 1 z) (log.f64 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (-.f64 1 z) (log.f64 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (-.f64 z (log.f64 z)) -1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) (/.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))) (/.f64 1 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))) (*.f64 (/.f64 1 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))) (*.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) (*.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) (*.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))))) (/.f64 (/.f64 1 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))) (*.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))))))))

simplify265.0ms (1.2%)

Algorithm
egg-herbie
Rules
990×rational.json-simplify-1
962×rational.json-simplify-54
748×rational.json-simplify-50
628×rational.json-simplify-42
538×rational.json-simplify-2
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02557194
15636214
210626090
322255860
448895856
575705856
Stop Event
node limit
Counts
84 → 161
Calls
Call 1
Inputs
(+.f64 1 (log.f64 z))
(+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z)))
(+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z)))
(+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z)))
(*.f64 -1 z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) 1))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) 1))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) 1))
(*.f64 -1 z)
(+.f64 (*.f64 -1 z) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(+.f64 (*.f64 -1 z) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(+.f64 (*.f64 -1 z) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 3))
(+.f64 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 3)) (*.f64 3 (/.f64 z (pow.f64 (+.f64 1 (log.f64 z)) 4))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 6)) (+.f64 (/.f64 (log.f64 z) (pow.f64 (+.f64 1 (log.f64 z)) 6)) (+.f64 (*.f64 3 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 1 (log.f64 z)) 2)) (*.f64 -2 (pow.f64 (+.f64 1 (log.f64 z)) 2))) (pow.f64 (+.f64 1 (log.f64 z)) 7))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 5)))))) (pow.f64 z 2))) (+.f64 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 3)) (*.f64 3 (/.f64 z (pow.f64 (+.f64 1 (log.f64 z)) 4)))))
(+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 6)) (+.f64 (*.f64 3 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 1 (log.f64 z)) 2)) (*.f64 -2 (pow.f64 (+.f64 1 (log.f64 z)) 2))) (pow.f64 (+.f64 1 (log.f64 z)) 7))) (+.f64 (/.f64 (log.f64 z) (pow.f64 (+.f64 1 (log.f64 z)) 6)) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 5)))))) (+.f64 (*.f64 -1 (pow.f64 (+.f64 1 (log.f64 z)) 2)) (*.f64 -2 (pow.f64 (+.f64 1 (log.f64 z)) 2)))) (pow.f64 (+.f64 1 (log.f64 z)) 3))) (*.f64 3 (/.f64 (+.f64 1 (+.f64 (*.f64 2 (+.f64 1 (log.f64 z))) (log.f64 z))) (pow.f64 (+.f64 1 (log.f64 z)) 7))))) (pow.f64 z 3)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 6)) (+.f64 (/.f64 (log.f64 z) (pow.f64 (+.f64 1 (log.f64 z)) 6)) (+.f64 (*.f64 3 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 1 (log.f64 z)) 2)) (*.f64 -2 (pow.f64 (+.f64 1 (log.f64 z)) 2))) (pow.f64 (+.f64 1 (log.f64 z)) 7))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 5)))))) (pow.f64 z 2))) (+.f64 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 3)) (*.f64 3 (/.f64 z (pow.f64 (+.f64 1 (log.f64 z)) 4))))))
(/.f64 -1 (pow.f64 z 3))
(-.f64 (*.f64 -1 (/.f64 (+.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (*.f64 2 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))) (pow.f64 z 4))) (/.f64 1 (pow.f64 z 3)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (*.f64 2 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))) (pow.f64 z 4))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (+.f64 1 (*.f64 2 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))) 2) (+.f64 (*.f64 -2 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)) (*.f64 -1 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)))) (pow.f64 z 5)))) (/.f64 1 (pow.f64 z 3)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (*.f64 2 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (+.f64 1 (*.f64 2 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))) (+.f64 (*.f64 -2 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)) (*.f64 -1 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (+.f64 1 (*.f64 2 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))) (+.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (+.f64 1 (*.f64 2 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))) 2) (+.f64 (*.f64 -2 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)) (*.f64 -1 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2))))) (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 3))) (pow.f64 z 6))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (+.f64 1 (*.f64 2 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))) 2) (+.f64 (*.f64 -2 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)) (*.f64 -1 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)))) (pow.f64 z 5))))) (/.f64 1 (pow.f64 z 3)))
(/.f64 -1 (pow.f64 z 3))
(-.f64 (*.f64 -1 (/.f64 (+.f64 3 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 z))) (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z))))))) (pow.f64 z 4))) (/.f64 1 (pow.f64 z 3)))
(-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2) (pow.f64 z 5)) (+.f64 (*.f64 -1 (/.f64 (+.f64 3 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 z))) (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z))))))) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 3 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 z))) (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z))))))) 2) (pow.f64 z 5))) (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z))))) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (pow.f64 z 5))))) (/.f64 1 (pow.f64 z 3)))
(-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2) (pow.f64 z 5)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2) (+.f64 (*.f64 -1 (pow.f64 (+.f64 3 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 z))) (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z))))))) 2)) (*.f64 (+.f64 2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z))))) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))) (+.f64 3 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 z))) (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z))))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2) (*.f64 (+.f64 2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z))))) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))) (+.f64 3 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 z))) (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z))))))))) (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 3))) (pow.f64 z 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 3 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 z))) (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z))))))) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 3 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 z))) (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z))))))) 2) (pow.f64 z 5))) (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z))))) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (pow.f64 z 5)))))) (/.f64 1 (pow.f64 z 3)))
(pow.f64 (+.f64 1 (log.f64 z)) 3)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 1 (log.f64 z)) 2)) (*.f64 -2 (pow.f64 (+.f64 1 (log.f64 z)) 2))) z) (pow.f64 (+.f64 1 (log.f64 z)) 3))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 1 (log.f64 z)) 2)) (*.f64 -2 (pow.f64 (+.f64 1 (log.f64 z)) 2))) z) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 3) (*.f64 (+.f64 1 (+.f64 (*.f64 2 (+.f64 1 (log.f64 z))) (log.f64 z))) (pow.f64 z 2))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 1 (log.f64 z)) 2)) (*.f64 -2 (pow.f64 (+.f64 1 (log.f64 z)) 2))) z) (+.f64 (*.f64 -1 (pow.f64 z 3)) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 3) (*.f64 (+.f64 1 (+.f64 (*.f64 2 (+.f64 1 (log.f64 z))) (log.f64 z))) (pow.f64 z 2)))))
(*.f64 -1 (pow.f64 z 3))
(+.f64 (*.f64 -1 (pow.f64 z 3)) (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (+.f64 1 (*.f64 2 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))) (pow.f64 z 2)))
(+.f64 (*.f64 -1 (pow.f64 z 3)) (+.f64 (*.f64 (+.f64 (*.f64 -2 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)) (*.f64 -1 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2))) z) (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (+.f64 1 (*.f64 2 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))) (pow.f64 z 2))))
(+.f64 (*.f64 -1 (pow.f64 z 3)) (+.f64 (*.f64 (+.f64 (*.f64 -2 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)) (*.f64 -1 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2))) z) (+.f64 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 3) (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (+.f64 1 (*.f64 2 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))) (pow.f64 z 2)))))
(*.f64 -1 (pow.f64 z 3))
(+.f64 (*.f64 -1 (pow.f64 z 3)) (*.f64 (pow.f64 z 2) (+.f64 3 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 z))) (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z)))))))))
(+.f64 (*.f64 -1 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 3 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 z))) (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z)))))))) (*.f64 -1 (*.f64 z (+.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2) (*.f64 (+.f64 2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z))))) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))))))
(+.f64 (*.f64 -1 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 3 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 z))) (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z)))))))) (+.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 3) (*.f64 -1 (*.f64 z (+.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2) (*.f64 (+.f64 2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z))))) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))))))))
(+.f64 (-.f64 1 z) (log.f64 z))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 (+.f64 (-.f64 1 z) (log.f64 z)) 0)
(+.f64 0 (+.f64 (-.f64 1 z) (log.f64 z)))
(+.f64 (neg.f64 z) (+.f64 1 (log.f64 z)))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 1 (+.f64 z (neg.f64 (log.f64 z))))
(-.f64 (-.f64 1 z) (neg.f64 (log.f64 z)))
(-.f64 (log.f64 z) (+.f64 z -1))
(-.f64 (+.f64 (-.f64 1 z) (log.f64 z)) 0)
(-.f64 0 (+.f64 (-.f64 z (log.f64 z)) -1))
(-.f64 0 (+.f64 (+.f64 z -1) (neg.f64 (log.f64 z))))
(-.f64 (neg.f64 z) (+.f64 -1 (neg.f64 (log.f64 z))))
(-.f64 (+.f64 1 (log.f64 z)) z)
(-.f64 (-.f64 (neg.f64 z) (neg.f64 (log.f64 z))) -1)
(-.f64 (-.f64 (log.f64 z) z) -1)
(-.f64 (-.f64 0 (-.f64 z 2)) (-.f64 1 (log.f64 z)))
(-.f64 (-.f64 0 (-.f64 (-.f64 z 2) (log.f64 z))) 1)
(-.f64 (-.f64 0 (-.f64 -1 (log.f64 z))) z)
(-.f64 (-.f64 (log.f64 z) (-.f64 z 2)) 1)
(-.f64 (-.f64 (-.f64 1 z) (-.f64 -1 (log.f64 z))) 1)
(/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) 1)
(/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))
(pow.f64 (+.f64 (-.f64 1 z) (log.f64 z)) 1)
(neg.f64 (+.f64 (-.f64 z (log.f64 z)) -1))
(+.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) 0)
(+.f64 0 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))
(-.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) 0)
(-.f64 0 (neg.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))) 1)
(*.f64 1 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) 1)
(*.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) (/.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))) (/.f64 1 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))) (*.f64 (/.f64 1 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))) 1))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))) (*.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) (*.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) (*.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))))) (/.f64 (/.f64 1 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))) (*.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))))
(pow.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) 1)
(neg.f64 (neg.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))))
(+.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) 0)
(+.f64 0 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))
(-.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) 0)
(-.f64 0 (neg.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))) 1)
(/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) 1)
(/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))))
(pow.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) 1)
(neg.f64 (neg.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))))
Outputs
(+.f64 1 (log.f64 z))
(+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z)))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z)))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z)))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(*.f64 -1 z)
(neg.f64 z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) 1))
(+.f64 (neg.f64 z) (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))))
(+.f64 (neg.f64 (log.f64 (/.f64 1 z))) (-.f64 1 z))
(+.f64 (neg.f64 z) (-.f64 1 (log.f64 (/.f64 1 z))))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) 1))
(+.f64 (neg.f64 z) (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))))
(+.f64 (neg.f64 (log.f64 (/.f64 1 z))) (-.f64 1 z))
(+.f64 (neg.f64 z) (-.f64 1 (log.f64 (/.f64 1 z))))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) 1))
(+.f64 (neg.f64 z) (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))))
(+.f64 (neg.f64 (log.f64 (/.f64 1 z))) (-.f64 1 z))
(+.f64 (neg.f64 z) (-.f64 1 (log.f64 (/.f64 1 z))))
(*.f64 -1 z)
(neg.f64 z)
(+.f64 (*.f64 -1 z) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(+.f64 (neg.f64 z) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(+.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))) (-.f64 1 z))
(+.f64 (neg.f64 z) (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))))
(+.f64 (-.f64 1 (log.f64 (/.f64 -1 z))) (+.f64 (neg.f64 z) (log.f64 -1)))
(+.f64 (*.f64 -1 z) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(+.f64 (neg.f64 z) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(+.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))) (-.f64 1 z))
(+.f64 (neg.f64 z) (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))))
(+.f64 (-.f64 1 (log.f64 (/.f64 -1 z))) (+.f64 (neg.f64 z) (log.f64 -1)))
(+.f64 (*.f64 -1 z) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(+.f64 (neg.f64 z) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(+.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))) (-.f64 1 z))
(+.f64 (neg.f64 z) (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))))
(+.f64 (-.f64 1 (log.f64 (/.f64 -1 z))) (+.f64 (neg.f64 z) (log.f64 -1)))
(/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 3))
(+.f64 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 3)) (*.f64 3 (/.f64 z (pow.f64 (+.f64 1 (log.f64 z)) 4))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 6)) (+.f64 (/.f64 (log.f64 z) (pow.f64 (+.f64 1 (log.f64 z)) 6)) (+.f64 (*.f64 3 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 1 (log.f64 z)) 2)) (*.f64 -2 (pow.f64 (+.f64 1 (log.f64 z)) 2))) (pow.f64 (+.f64 1 (log.f64 z)) 7))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 5)))))) (pow.f64 z 2))) (+.f64 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 3)) (*.f64 3 (/.f64 z (pow.f64 (+.f64 1 (log.f64 z)) 4)))))
(+.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 3)) (*.f64 3 (/.f64 z (pow.f64 (+.f64 1 (log.f64 z)) 4)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 3 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 1 (log.f64 z)) 2)) (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) -2)) (pow.f64 (+.f64 1 (log.f64 z)) 7))) (+.f64 (+.f64 (/.f64 (log.f64 z) (pow.f64 (+.f64 1 (log.f64 z)) 6)) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 5)))) (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 6)))) (pow.f64 z 2))))
(+.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 3)) (*.f64 3 (/.f64 z (pow.f64 (+.f64 1 (log.f64 z)) 4)))) (*.f64 (+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) -3) (pow.f64 (+.f64 1 (log.f64 z)) 7))) (+.f64 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 6)) (+.f64 (/.f64 (log.f64 z) (pow.f64 (+.f64 1 (log.f64 z)) 6)) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 5)))))) (neg.f64 (pow.f64 z 2))))
(+.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 3)) (*.f64 3 (/.f64 z (pow.f64 (+.f64 1 (log.f64 z)) 4)))) (*.f64 (+.f64 (/.f64 (log.f64 z) (pow.f64 (+.f64 1 (log.f64 z)) 6)) (+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) -3) (pow.f64 (+.f64 1 (log.f64 z)) 7))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 5))) (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 6))))) (neg.f64 (pow.f64 z 2))))
(+.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 3)) (*.f64 3 (/.f64 z (pow.f64 (+.f64 1 (log.f64 z)) 4)))) (*.f64 (+.f64 (/.f64 (log.f64 z) (pow.f64 (+.f64 1 (log.f64 z)) 6)) (+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) -3) (pow.f64 (+.f64 1 (log.f64 z)) 7))) (+.f64 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 6)) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 5)))))) (neg.f64 (pow.f64 z 2))))
(+.f64 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 3)) (+.f64 (*.f64 3 (/.f64 z (pow.f64 (+.f64 1 (log.f64 z)) 4))) (*.f64 (+.f64 (/.f64 (log.f64 z) (pow.f64 (+.f64 1 (log.f64 z)) 6)) (+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) -3) (pow.f64 (+.f64 1 (log.f64 z)) 7))) (+.f64 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 6)) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 5)))))) (neg.f64 (pow.f64 z 2)))))
(+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 6)) (+.f64 (*.f64 3 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 1 (log.f64 z)) 2)) (*.f64 -2 (pow.f64 (+.f64 1 (log.f64 z)) 2))) (pow.f64 (+.f64 1 (log.f64 z)) 7))) (+.f64 (/.f64 (log.f64 z) (pow.f64 (+.f64 1 (log.f64 z)) 6)) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 5)))))) (+.f64 (*.f64 -1 (pow.f64 (+.f64 1 (log.f64 z)) 2)) (*.f64 -2 (pow.f64 (+.f64 1 (log.f64 z)) 2)))) (pow.f64 (+.f64 1 (log.f64 z)) 3))) (*.f64 3 (/.f64 (+.f64 1 (+.f64 (*.f64 2 (+.f64 1 (log.f64 z))) (log.f64 z))) (pow.f64 (+.f64 1 (log.f64 z)) 7))))) (pow.f64 z 3)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 6)) (+.f64 (/.f64 (log.f64 z) (pow.f64 (+.f64 1 (log.f64 z)) 6)) (+.f64 (*.f64 3 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 1 (log.f64 z)) 2)) (*.f64 -2 (pow.f64 (+.f64 1 (log.f64 z)) 2))) (pow.f64 (+.f64 1 (log.f64 z)) 7))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 5)))))) (pow.f64 z 2))) (+.f64 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 3)) (*.f64 3 (/.f64 z (pow.f64 (+.f64 1 (log.f64 z)) 4))))))
(+.f64 (+.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 3)) (*.f64 3 (/.f64 z (pow.f64 (+.f64 1 (log.f64 z)) 4)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 3 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 1 (log.f64 z)) 2)) (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) -2)) (pow.f64 (+.f64 1 (log.f64 z)) 7))) (+.f64 (+.f64 (/.f64 (log.f64 z) (pow.f64 (+.f64 1 (log.f64 z)) 6)) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 5)))) (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 6)))) (pow.f64 z 2)))) (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 1 (log.f64 z)) 2)) (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) -2)) (+.f64 (*.f64 3 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 1 (log.f64 z)) 2)) (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) -2)) (pow.f64 (+.f64 1 (log.f64 z)) 7))) (+.f64 (+.f64 (/.f64 (log.f64 z) (pow.f64 (+.f64 1 (log.f64 z)) 6)) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 5)))) (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 6))))) (pow.f64 (+.f64 1 (log.f64 z)) 3))) (*.f64 3 (/.f64 (+.f64 1 (+.f64 (log.f64 z) (*.f64 (+.f64 1 (log.f64 z)) 2))) (pow.f64 (+.f64 1 (log.f64 z)) 7))))) (pow.f64 z 3)))
(+.f64 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 3)) (+.f64 (+.f64 (*.f64 3 (/.f64 z (pow.f64 (+.f64 1 (log.f64 z)) 4))) (*.f64 (+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) -3) (pow.f64 (+.f64 1 (log.f64 z)) 7))) (+.f64 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 6)) (+.f64 (/.f64 (log.f64 z) (pow.f64 (+.f64 1 (log.f64 z)) 6)) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 5)))))) (neg.f64 (pow.f64 z 2)))) (*.f64 (-.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 6)) (*.f64 3 (/.f64 (+.f64 1 (+.f64 (log.f64 z) (*.f64 (+.f64 1 (log.f64 z)) 2))) (pow.f64 (+.f64 1 (log.f64 z)) 7)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) -3) (+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) -3) (pow.f64 (+.f64 1 (log.f64 z)) 7))) (+.f64 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 6)) (+.f64 (/.f64 (log.f64 z) (pow.f64 (+.f64 1 (log.f64 z)) 6)) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 5))))))) (pow.f64 (+.f64 1 (log.f64 z)) 3)))) (pow.f64 z 3))))
(+.f64 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 3)) (+.f64 (*.f64 (-.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 6)) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) -3) (+.f64 (/.f64 (log.f64 z) (pow.f64 (+.f64 1 (log.f64 z)) 6)) (+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) -3) (pow.f64 (+.f64 1 (log.f64 z)) 7))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 5))) (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 6)))))) (pow.f64 (+.f64 1 (log.f64 z)) 3)))) (*.f64 3 (/.f64 (+.f64 (+.f64 1 (log.f64 z)) (*.f64 (+.f64 1 (log.f64 z)) 2)) (pow.f64 (+.f64 1 (log.f64 z)) 7)))) (pow.f64 z 3)) (+.f64 (*.f64 3 (/.f64 z (pow.f64 (+.f64 1 (log.f64 z)) 4))) (*.f64 (+.f64 (/.f64 (log.f64 z) (pow.f64 (+.f64 1 (log.f64 z)) 6)) (+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) -3) (pow.f64 (+.f64 1 (log.f64 z)) 7))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 5))) (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 6))))) (neg.f64 (pow.f64 z 2))))))
(+.f64 (+.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 3)) (*.f64 3 (/.f64 z (pow.f64 (+.f64 1 (log.f64 z)) 4)))) (*.f64 (+.f64 (/.f64 (log.f64 z) (pow.f64 (+.f64 1 (log.f64 z)) 6)) (+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) -3) (pow.f64 (+.f64 1 (log.f64 z)) 7))) (+.f64 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 6)) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 5)))))) (neg.f64 (pow.f64 z 2)))) (*.f64 (-.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 6)) (*.f64 3 (/.f64 (*.f64 (-.f64 -1 (log.f64 z)) -3) (pow.f64 (+.f64 1 (log.f64 z)) 7)))) (neg.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (*.f64 (+.f64 (/.f64 (log.f64 z) (pow.f64 (+.f64 1 (log.f64 z)) 6)) (+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) -3) (pow.f64 (+.f64 1 (log.f64 z)) 7))) (+.f64 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 6)) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 5)))))) -3)) (pow.f64 (+.f64 1 (log.f64 z)) 3)))) (pow.f64 z 3)))
(+.f64 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 3)) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (*.f64 (+.f64 (/.f64 (log.f64 z) (pow.f64 (+.f64 1 (log.f64 z)) 6)) (+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) -3) (pow.f64 (+.f64 1 (log.f64 z)) 7))) (+.f64 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 6)) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 5)))))) -3)) (pow.f64 (+.f64 1 (log.f64 z)) 3)) (neg.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 6)) (*.f64 3 (/.f64 (*.f64 (-.f64 -1 (log.f64 z)) -3) (pow.f64 (+.f64 1 (log.f64 z)) 7)))))) (pow.f64 z 3)) (+.f64 (*.f64 3 (/.f64 z (pow.f64 (+.f64 1 (log.f64 z)) 4))) (*.f64 (+.f64 (/.f64 (log.f64 z) (pow.f64 (+.f64 1 (log.f64 z)) 6)) (+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) -3) (pow.f64 (+.f64 1 (log.f64 z)) 7))) (+.f64 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 6)) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 5)))))) (neg.f64 (pow.f64 z 2))))))
(/.f64 -1 (pow.f64 z 3))
(-.f64 (*.f64 -1 (/.f64 (+.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (*.f64 2 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))) (pow.f64 z 4))) (/.f64 1 (pow.f64 z 3)))
(-.f64 (neg.f64 (/.f64 (+.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 1 z))) (*.f64 2 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z))))))) (pow.f64 z 4))) (/.f64 1 (pow.f64 z 3)))
(-.f64 (neg.f64 (/.f64 (+.f64 (-.f64 1 (log.f64 (/.f64 1 z))) (*.f64 2 (-.f64 1 (log.f64 (/.f64 1 z))))) (pow.f64 z 4))) (/.f64 1 (pow.f64 z 3)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (*.f64 2 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))) (pow.f64 z 4))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (+.f64 1 (*.f64 2 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))) 2) (+.f64 (*.f64 -2 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)) (*.f64 -1 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)))) (pow.f64 z 5)))) (/.f64 1 (pow.f64 z 3)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (*.f64 2 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))) (pow.f64 z 4))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (*.f64 2 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))) 2) (+.f64 (*.f64 -2 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)) (*.f64 -1 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)))) (pow.f64 z 5)))) (/.f64 1 (pow.f64 z 3)))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 1 z))) (*.f64 2 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z))))))) 2) (*.f64 (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 2) -3)) (pow.f64 z 5)) (/.f64 (+.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 1 z))) (*.f64 2 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z))))))) (pow.f64 z 4)))) (/.f64 1 (pow.f64 z 3)))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 1 z))) (*.f64 2 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z))))))) (pow.f64 z 4)) (/.f64 (+.f64 (pow.f64 (+.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 1 z))) (*.f64 2 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z))))))) 2) (*.f64 (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 2) -3)) (pow.f64 z 5)))) (/.f64 1 (pow.f64 z 3)))
(-.f64 (neg.f64 (+.f64 (/.f64 (+.f64 (-.f64 1 (log.f64 (/.f64 1 z))) (*.f64 2 (-.f64 1 (log.f64 (/.f64 1 z))))) (pow.f64 z 4)) (/.f64 (+.f64 (pow.f64 (+.f64 (-.f64 1 (log.f64 (/.f64 1 z))) (*.f64 2 (-.f64 1 (log.f64 (/.f64 1 z))))) 2) (*.f64 (pow.f64 (-.f64 1 (log.f64 (/.f64 1 z))) 2) -3)) (pow.f64 z 5)))) (/.f64 1 (pow.f64 z 3)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (*.f64 2 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (+.f64 1 (*.f64 2 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))) (+.f64 (*.f64 -2 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)) (*.f64 -1 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (+.f64 1 (*.f64 2 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))) (+.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (+.f64 1 (*.f64 2 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))) 2) (+.f64 (*.f64 -2 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)) (*.f64 -1 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2))))) (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 3))) (pow.f64 z 6))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (+.f64 1 (*.f64 2 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))) 2) (+.f64 (*.f64 -2 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)) (*.f64 -1 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)))) (pow.f64 z 5))))) (/.f64 1 (pow.f64 z 3)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (*.f64 2 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (*.f64 2 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))) 2) (+.f64 (*.f64 -2 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)) (*.f64 -1 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)))) (pow.f64 z 5))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (*.f64 2 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))) (+.f64 (*.f64 -2 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)) (*.f64 -1 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)))) (+.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (*.f64 2 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))) (+.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (*.f64 2 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))) 2) (+.f64 (*.f64 -2 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)) (*.f64 -1 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2))))) (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 3))) (pow.f64 z 6))))) (/.f64 1 (pow.f64 z 3)))
(-.f64 (+.f64 (neg.f64 (/.f64 (+.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 1 z))) (*.f64 2 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z))))))) (pow.f64 z 4))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 1 z))) (*.f64 2 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z))))))) (*.f64 (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 2) -3)) (+.f64 (*.f64 (+.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 1 z))) (*.f64 2 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z))))))) (+.f64 (pow.f64 (+.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 1 z))) (*.f64 2 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z))))))) 2) (*.f64 (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 2) -3))) (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 3))) (pow.f64 z 6)) (/.f64 (+.f64 (pow.f64 (+.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 1 z))) (*.f64 2 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z))))))) 2) (*.f64 (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 2) -3)) (pow.f64 z 5))))) (/.f64 1 (pow.f64 z 3)))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 3) (*.f64 (+.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 1 z))) (*.f64 2 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z))))))) (+.f64 (*.f64 (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 2) -3) (+.f64 (pow.f64 (+.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 1 z))) (*.f64 2 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z))))))) 2) (*.f64 (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 2) -3))))) (pow.f64 z 6)) (+.f64 (/.f64 (+.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 1 z))) (*.f64 2 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z))))))) (pow.f64 z 4)) (/.f64 (+.f64 (pow.f64 (+.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 1 z))) (*.f64 2 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z))))))) 2) (*.f64 (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 2) -3)) (pow.f64 z 5))))) (/.f64 1 (pow.f64 z 3)))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 (pow.f64 (-.f64 1 (log.f64 (/.f64 1 z))) 3) (*.f64 (+.f64 (-.f64 1 (log.f64 (/.f64 1 z))) (*.f64 2 (-.f64 1 (log.f64 (/.f64 1 z))))) (+.f64 (*.f64 (pow.f64 (-.f64 1 (log.f64 (/.f64 1 z))) 2) -3) (+.f64 (pow.f64 (+.f64 (-.f64 1 (log.f64 (/.f64 1 z))) (*.f64 2 (-.f64 1 (log.f64 (/.f64 1 z))))) 2) (*.f64 (pow.f64 (-.f64 1 (log.f64 (/.f64 1 z))) 2) -3))))) (pow.f64 z 6)) (+.f64 (/.f64 (+.f64 (-.f64 1 (log.f64 (/.f64 1 z))) (*.f64 2 (-.f64 1 (log.f64 (/.f64 1 z))))) (pow.f64 z 4)) (/.f64 (+.f64 (pow.f64 (+.f64 (-.f64 1 (log.f64 (/.f64 1 z))) (*.f64 2 (-.f64 1 (log.f64 (/.f64 1 z))))) 2) (*.f64 (pow.f64 (-.f64 1 (log.f64 (/.f64 1 z))) 2) -3)) (pow.f64 z 5))))) (/.f64 1 (pow.f64 z 3)))
(-.f64 (neg.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (-.f64 1 (log.f64 (/.f64 1 z))) 3) (*.f64 (+.f64 (-.f64 1 (log.f64 (/.f64 1 z))) (*.f64 2 (-.f64 1 (log.f64 (/.f64 1 z))))) (+.f64 (*.f64 (pow.f64 (-.f64 1 (log.f64 (/.f64 1 z))) 2) -3) (+.f64 (pow.f64 (+.f64 (-.f64 1 (log.f64 (/.f64 1 z))) (*.f64 2 (-.f64 1 (log.f64 (/.f64 1 z))))) 2) (*.f64 (pow.f64 (-.f64 1 (log.f64 (/.f64 1 z))) 2) -3))))) (pow.f64 z 6)) (+.f64 (/.f64 (+.f64 (-.f64 1 (log.f64 (/.f64 1 z))) (*.f64 2 (-.f64 1 (log.f64 (/.f64 1 z))))) (pow.f64 z 4)) (/.f64 (+.f64 (pow.f64 (+.f64 (-.f64 1 (log.f64 (/.f64 1 z))) (*.f64 2 (-.f64 1 (log.f64 (/.f64 1 z))))) 2) (*.f64 (pow.f64 (-.f64 1 (log.f64 (/.f64 1 z))) 2) -3)) (pow.f64 z 5))))) (/.f64 1 (pow.f64 z 3)))
(/.f64 -1 (pow.f64 z 3))
(-.f64 (*.f64 -1 (/.f64 (+.f64 3 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 z))) (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z))))))) (pow.f64 z 4))) (/.f64 1 (pow.f64 z 3)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 3 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 z))) (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -2))))) (pow.f64 z 4))) (/.f64 1 (pow.f64 z 3)))
(-.f64 (neg.f64 (/.f64 (+.f64 3 (+.f64 (*.f64 (log.f64 -1) 2) (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -3) (log.f64 -1)))) (pow.f64 z 4))) (/.f64 1 (pow.f64 z 3)))
(-.f64 (neg.f64 (/.f64 (+.f64 (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -3)) (+.f64 (log.f64 -1) 3)) (pow.f64 z 4))) (/.f64 1 (pow.f64 z 3)))
(-.f64 (neg.f64 (/.f64 (+.f64 (log.f64 -1) (+.f64 3 (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -3)))) (pow.f64 z 4))) (/.f64 1 (pow.f64 z 3)))
(-.f64 (neg.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 (+.f64 3 (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -3) (+.f64 (log.f64 -1) (*.f64 (log.f64 -1) 2)))) (pow.f64 z 4)))
(-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2) (pow.f64 z 5)) (+.f64 (*.f64 -1 (/.f64 (+.f64 3 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 z))) (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z))))))) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 3 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 z))) (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z))))))) 2) (pow.f64 z 5))) (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z))))) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (pow.f64 z 5))))) (/.f64 1 (pow.f64 z 3)))
(-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2) (pow.f64 z 5)) (+.f64 (*.f64 -1 (/.f64 (+.f64 3 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 z))) (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -2))))) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 3 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 z))) (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -2))))) 2) (pow.f64 z 5))) (/.f64 (*.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (+.f64 2 (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -2)))) (pow.f64 z 5))))) (/.f64 1 (pow.f64 z 3)))
(-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) 2) (pow.f64 z 5)) (+.f64 (neg.f64 (/.f64 (+.f64 3 (+.f64 (*.f64 (log.f64 -1) 2) (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -3) (log.f64 -1)))) (pow.f64 z 4))) (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 3 (+.f64 (*.f64 (log.f64 -1) 2) (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -3) (log.f64 -1)))) 2) (pow.f64 z 5))) (/.f64 (*.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (+.f64 2 (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -2)))) (pow.f64 z 5))))) (/.f64 1 (pow.f64 z 3)))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (log.f64 -1) (+.f64 1 (neg.f64 (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 (log.f64 -1) 2) (+.f64 2 (*.f64 (log.f64 (/.f64 -1 z)) -2)))) (pow.f64 z 5)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -3)) (+.f64 (log.f64 -1) 3)) (pow.f64 z 4)) (/.f64 (pow.f64 (+.f64 (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -3)) (+.f64 (log.f64 -1) 3)) 2) (pow.f64 z 5)))) (/.f64 (pow.f64 (+.f64 (log.f64 -1) (+.f64 1 (neg.f64 (log.f64 (/.f64 -1 z))))) 2) (pow.f64 z 5)))) (/.f64 1 (pow.f64 z 3)))
(-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 2) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -2) (+.f64 2 (*.f64 (log.f64 -1) 2)))) (pow.f64 z 5)) (*.f64 -1 (+.f64 (/.f64 (+.f64 (log.f64 -1) (+.f64 3 (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -3)))) (pow.f64 z 4)) (/.f64 (pow.f64 (+.f64 (log.f64 -1) (+.f64 3 (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -3)))) 2) (pow.f64 z 5)))))) (/.f64 1 (pow.f64 z 3)))
(-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 2) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -2) (+.f64 2 (*.f64 (log.f64 -1) 2)))) (pow.f64 z 5)) (neg.f64 (+.f64 (/.f64 (+.f64 3 (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -3) (+.f64 (log.f64 -1) (*.f64 (log.f64 -1) 2)))) (pow.f64 z 4)) (/.f64 (pow.f64 (+.f64 3 (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -3) (+.f64 (log.f64 -1) (*.f64 (log.f64 -1) 2)))) 2) (pow.f64 z 5)))))) (/.f64 1 (pow.f64 z 3)))
(-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2) (pow.f64 z 5)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2) (+.f64 (*.f64 -1 (pow.f64 (+.f64 3 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 z))) (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z))))))) 2)) (*.f64 (+.f64 2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z))))) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))) (+.f64 3 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 z))) (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z))))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2) (*.f64 (+.f64 2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z))))) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))) (+.f64 3 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 z))) (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z))))))))) (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 3))) (pow.f64 z 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 3 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 z))) (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z))))))) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 3 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 z))) (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z))))))) 2) (pow.f64 z 5))) (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z))))) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (pow.f64 z 5)))))) (/.f64 1 (pow.f64 z 3)))
(-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2) (pow.f64 z 5)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 3 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 z))) (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -2))))) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 3 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 z))) (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -2))))) 2) (pow.f64 z 5))) (/.f64 (*.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (+.f64 2 (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -2)))) (pow.f64 z 5)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 3 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 z))) (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -2))))) (+.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2) (+.f64 (*.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (+.f64 2 (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -2)))) (*.f64 -1 (pow.f64 (+.f64 3 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 z))) (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -2))))) 2)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 3 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 z))) (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -2))))) (+.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2) (*.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (+.f64 2 (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -2))))))) (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 3))) (pow.f64 z 6))))) (/.f64 1 (pow.f64 z 3)))
(-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) 2) (pow.f64 z 5)) (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 3 (+.f64 (*.f64 (log.f64 -1) 2) (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -3) (log.f64 -1)))) (pow.f64 z 4))) (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 3 (+.f64 (*.f64 (log.f64 -1) 2) (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -3) (log.f64 -1)))) 2) (pow.f64 z 5))) (/.f64 (*.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (+.f64 2 (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -2)))) (pow.f64 z 5)))) (neg.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) 2) (+.f64 (*.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (+.f64 2 (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -2)))) (neg.f64 (pow.f64 (+.f64 3 (+.f64 (*.f64 (log.f64 -1) 2) (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -3) (log.f64 -1)))) 2)))) (neg.f64 (+.f64 3 (+.f64 (*.f64 (log.f64 -1) 2) (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -3) (log.f64 -1)))))) (+.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) 2) (*.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (+.f64 2 (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -2))))) (neg.f64 (+.f64 3 (+.f64 (*.f64 (log.f64 -1) 2) (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -3) (log.f64 -1)))))) (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) 3))) (pow.f64 z 6))))) (/.f64 1 (pow.f64 z 3)))
(-.f64 (+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -3)) (+.f64 (log.f64 -1) 3)) 2) (pow.f64 z 5))) (/.f64 (*.f64 (+.f64 (log.f64 -1) (+.f64 1 (neg.f64 (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 (log.f64 -1) 2) (+.f64 2 (*.f64 (log.f64 (/.f64 -1 z)) -2)))) (pow.f64 z 5))) (+.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -3)) (+.f64 (log.f64 -1) 3)) (pow.f64 z 4)) (/.f64 (+.f64 (pow.f64 (+.f64 (log.f64 -1) (+.f64 1 (neg.f64 (log.f64 (/.f64 -1 z))))) 3) (*.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -3)) (+.f64 (log.f64 -1) 3))) (+.f64 (+.f64 (*.f64 (+.f64 (log.f64 -1) (+.f64 1 (neg.f64 (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 (log.f64 -1) 2) (+.f64 2 (*.f64 (log.f64 (/.f64 -1 z)) -2)))) (+.f64 (pow.f64 (+.f64 (log.f64 -1) (+.f64 1 (neg.f64 (log.f64 (/.f64 -1 z))))) 2) (neg.f64 (pow.f64 (+.f64 (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -3)) (+.f64 (log.f64 -1) 3)) 2)))) (+.f64 (pow.f64 (+.f64 (log.f64 -1) (+.f64 1 (neg.f64 (log.f64 (/.f64 -1 z))))) 2) (*.f64 (+.f64 (log.f64 -1) (+.f64 1 (neg.f64 (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 (log.f64 -1) 2) (+.f64 2 (*.f64 (log.f64 (/.f64 -1 z)) -2)))))))) (pow.f64 z 6)))) (/.f64 (pow.f64 (+.f64 (log.f64 -1) (+.f64 1 (neg.f64 (log.f64 (/.f64 -1 z))))) 2) (pow.f64 z 5)))) (/.f64 1 (pow.f64 z 3)))
(-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 2) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -2) (+.f64 2 (*.f64 (log.f64 -1) 2)))) (pow.f64 z 5)) (*.f64 -1 (+.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 3) (*.f64 (-.f64 -3 (+.f64 (log.f64 -1) (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -3)))) (+.f64 (+.f64 (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 2) (+.f64 (*.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -2) (+.f64 2 (*.f64 (log.f64 -1) 2)))) (neg.f64 (pow.f64 (+.f64 (log.f64 -1) (+.f64 3 (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -3)))) 2)))) (+.f64 (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 2) (*.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -2) (+.f64 2 (*.f64 (log.f64 -1) 2)))))))) (pow.f64 z 6)) (+.f64 (/.f64 (+.f64 (log.f64 -1) (+.f64 3 (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -3)))) (pow.f64 z 4)) (/.f64 (pow.f64 (+.f64 (log.f64 -1) (+.f64 3 (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -3)))) 2) (pow.f64 z 5))))))) (/.f64 1 (pow.f64 z 3)))
(-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 2) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -2) (+.f64 2 (*.f64 (log.f64 -1) 2)))) (pow.f64 z 5)) (*.f64 -1 (+.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 3) (*.f64 (-.f64 -3 (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -3) (+.f64 (log.f64 -1) (*.f64 (log.f64 -1) 2)))) (+.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 3 (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -3) (+.f64 (log.f64 -1) (*.f64 (log.f64 -1) 2)))) 2)) (+.f64 (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 2) (*.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -2) (+.f64 2 (*.f64 (log.f64 -1) 2)))))) (+.f64 (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 2) (*.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -2) (+.f64 2 (*.f64 (log.f64 -1) 2)))))))) (pow.f64 z 6)) (+.f64 (/.f64 (+.f64 3 (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -3) (+.f64 (log.f64 -1) (*.f64 (log.f64 -1) 2)))) (pow.f64 z 4)) (/.f64 (pow.f64 (+.f64 3 (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -3) (+.f64 (log.f64 -1) (*.f64 (log.f64 -1) 2)))) 2) (pow.f64 z 5))))))) (/.f64 1 (pow.f64 z 3)))
(pow.f64 (+.f64 1 (log.f64 z)) 3)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 1 (log.f64 z)) 2)) (*.f64 -2 (pow.f64 (+.f64 1 (log.f64 z)) 2))) z) (pow.f64 (+.f64 1 (log.f64 z)) 3))
(+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 3) (*.f64 z (+.f64 (*.f64 -1 (pow.f64 (+.f64 1 (log.f64 z)) 2)) (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) -2))))
(+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 3) (*.f64 z (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) -3)))
(+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 3) (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (*.f64 -3 z)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 1 (log.f64 z)) 2)) (*.f64 -2 (pow.f64 (+.f64 1 (log.f64 z)) 2))) z) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 3) (*.f64 (+.f64 1 (+.f64 (*.f64 2 (+.f64 1 (log.f64 z))) (log.f64 z))) (pow.f64 z 2))))
(+.f64 (*.f64 z (+.f64 (*.f64 -1 (pow.f64 (+.f64 1 (log.f64 z)) 2)) (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) -2))) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 3) (*.f64 (pow.f64 z 2) (+.f64 1 (+.f64 (log.f64 z) (*.f64 (+.f64 1 (log.f64 z)) 2))))))
(+.f64 (*.f64 z (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) -3)) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 3) (*.f64 (pow.f64 z 2) (+.f64 1 (+.f64 (log.f64 z) (*.f64 (+.f64 1 (log.f64 z)) 2))))))
(+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 3) (+.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (*.f64 -3 z)) (*.f64 (pow.f64 z 2) (+.f64 (+.f64 1 (log.f64 z)) (*.f64 (+.f64 1 (log.f64 z)) 2)))))
(+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 3) (+.f64 (*.f64 z (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) -3)) (*.f64 (pow.f64 z 2) (*.f64 (-.f64 -1 (log.f64 z)) -3))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 1 (log.f64 z)) 2)) (*.f64 -2 (pow.f64 (+.f64 1 (log.f64 z)) 2))) z) (+.f64 (*.f64 -1 (pow.f64 z 3)) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 3) (*.f64 (+.f64 1 (+.f64 (*.f64 2 (+.f64 1 (log.f64 z))) (log.f64 z))) (pow.f64 z 2)))))
(+.f64 (*.f64 z (+.f64 (*.f64 -1 (pow.f64 (+.f64 1 (log.f64 z)) 2)) (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) -2))) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 3) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 1 (+.f64 (log.f64 z) (*.f64 (+.f64 1 (log.f64 z)) 2)))) (*.f64 -1 (pow.f64 z 3)))))
(+.f64 (*.f64 z (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) -3)) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 1 (+.f64 (log.f64 z) (*.f64 (+.f64 1 (log.f64 z)) 2)))) (+.f64 (neg.f64 (pow.f64 z 3)) (pow.f64 (+.f64 1 (log.f64 z)) 3))))
(+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 3) (+.f64 (neg.f64 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (*.f64 -3 z)) (*.f64 (pow.f64 z 2) (+.f64 (+.f64 1 (log.f64 z)) (*.f64 (+.f64 1 (log.f64 z)) 2))))))
(+.f64 (*.f64 z (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) -3)) (+.f64 (*.f64 (pow.f64 z 2) (*.f64 (-.f64 -1 (log.f64 z)) -3)) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 3) (neg.f64 (pow.f64 z 3)))))
(+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 3) (+.f64 (*.f64 z (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) -3)) (+.f64 (*.f64 (pow.f64 z 2) (*.f64 (-.f64 -1 (log.f64 z)) -3)) (neg.f64 (pow.f64 z 3)))))
(*.f64 -1 (pow.f64 z 3))
(neg.f64 (pow.f64 z 3))
(+.f64 (*.f64 -1 (pow.f64 z 3)) (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (+.f64 1 (*.f64 2 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))) (pow.f64 z 2)))
(+.f64 (*.f64 -1 (pow.f64 z 3)) (*.f64 (pow.f64 z 2) (+.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (*.f64 2 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))))))))
(+.f64 (neg.f64 (pow.f64 z 3)) (*.f64 (pow.f64 z 2) (+.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 1 z))) (*.f64 2 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))))))))
(+.f64 (neg.f64 (pow.f64 z 3)) (*.f64 (pow.f64 z 2) (+.f64 (-.f64 1 (log.f64 (/.f64 1 z))) (*.f64 2 (-.f64 1 (log.f64 (/.f64 1 z)))))))
(+.f64 (*.f64 -1 (pow.f64 z 3)) (+.f64 (*.f64 (+.f64 (*.f64 -2 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)) (*.f64 -1 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2))) z) (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (+.f64 1 (*.f64 2 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))) (pow.f64 z 2))))
(+.f64 (*.f64 -1 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (*.f64 2 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))))))) (*.f64 z (+.f64 (*.f64 -2 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)) (*.f64 -1 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2))))))
(+.f64 (neg.f64 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 1 z))) (*.f64 2 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))))))) (*.f64 z (*.f64 (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 2) -3))))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 1 z))) (*.f64 2 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))))))) (+.f64 (neg.f64 (pow.f64 z 3)) (*.f64 (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 2) (*.f64 -3 z))))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 (-.f64 1 (log.f64 (/.f64 1 z))) (*.f64 2 (-.f64 1 (log.f64 (/.f64 1 z)))))) (+.f64 (neg.f64 (pow.f64 z 3)) (*.f64 (pow.f64 (-.f64 1 (log.f64 (/.f64 1 z))) 2) (*.f64 z -3))))
(+.f64 (*.f64 -1 (pow.f64 z 3)) (+.f64 (*.f64 (+.f64 (*.f64 -2 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)) (*.f64 -1 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2))) z) (+.f64 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 3) (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (+.f64 1 (*.f64 2 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (pow.f64 z 3)) (+.f64 (*.f64 z (+.f64 (*.f64 -2 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)) (*.f64 -1 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)))) (+.f64 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 3) (*.f64 (pow.f64 z 2) (+.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (*.f64 2 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))))))))))
(+.f64 (neg.f64 (pow.f64 z 3)) (+.f64 (*.f64 z (*.f64 (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 2) -3)) (+.f64 (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 3) (*.f64 (pow.f64 z 2) (+.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 1 z))) (*.f64 2 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))))))))))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 1 z))) (*.f64 2 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))))))) (+.f64 (+.f64 (neg.f64 (pow.f64 z 3)) (*.f64 (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 2) (*.f64 -3 z))) (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 3)))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 (-.f64 1 (log.f64 (/.f64 1 z))) (*.f64 2 (-.f64 1 (log.f64 (/.f64 1 z)))))) (+.f64 (pow.f64 (-.f64 1 (log.f64 (/.f64 1 z))) 3) (+.f64 (neg.f64 (pow.f64 z 3)) (*.f64 (pow.f64 (-.f64 1 (log.f64 (/.f64 1 z))) 2) (*.f64 z -3)))))
(*.f64 -1 (pow.f64 z 3))
(neg.f64 (pow.f64 z 3))
(+.f64 (*.f64 -1 (pow.f64 z 3)) (*.f64 (pow.f64 z 2) (+.f64 3 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 z))) (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z)))))))))
(+.f64 (*.f64 -1 (pow.f64 z 3)) (*.f64 (pow.f64 z 2) (+.f64 3 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 z))) (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -2)))))))
(+.f64 (neg.f64 (pow.f64 z 3)) (*.f64 (pow.f64 z 2) (+.f64 3 (+.f64 (*.f64 (log.f64 -1) 2) (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -3) (log.f64 -1))))))
(+.f64 (neg.f64 (pow.f64 z 3)) (*.f64 (pow.f64 z 2) (+.f64 (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -3)) (+.f64 (log.f64 -1) 3))))
(+.f64 (neg.f64 (pow.f64 z 3)) (*.f64 (pow.f64 z 2) (+.f64 (log.f64 -1) (+.f64 3 (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -3))))))
(+.f64 (neg.f64 (pow.f64 z 3)) (*.f64 (pow.f64 z 2) (+.f64 3 (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -3) (+.f64 (log.f64 -1) (*.f64 (log.f64 -1) 2))))))
(+.f64 (*.f64 -1 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 3 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 z))) (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z)))))))) (*.f64 -1 (*.f64 z (+.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2) (*.f64 (+.f64 2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z))))) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))))))
(+.f64 (*.f64 -1 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 3 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 z))) (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -2)))))) (*.f64 -1 (*.f64 z (+.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2) (*.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (+.f64 2 (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -2)))))))))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 3 (+.f64 (*.f64 (log.f64 -1) 2) (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -3) (log.f64 -1))))) (*.f64 -1 (+.f64 (pow.f64 z 3) (*.f64 z (+.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) 2) (*.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (+.f64 2 (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -2)))))))))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -3)) (+.f64 (log.f64 -1) 3))) (*.f64 -1 (+.f64 (pow.f64 z 3) (*.f64 z (+.f64 (pow.f64 (+.f64 (log.f64 -1) (+.f64 1 (neg.f64 (log.f64 (/.f64 -1 z))))) 2) (*.f64 (+.f64 (log.f64 -1) (+.f64 1 (neg.f64 (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 (log.f64 -1) 2) (+.f64 2 (*.f64 (log.f64 (/.f64 -1 z)) -2)))))))))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 (log.f64 -1) (+.f64 3 (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -3))))) (neg.f64 (+.f64 (pow.f64 z 3) (*.f64 z (+.f64 (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 2) (*.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -2) (+.f64 2 (*.f64 (log.f64 -1) 2)))))))))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 3 (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -3) (+.f64 (log.f64 -1) (*.f64 (log.f64 -1) 2))))) (neg.f64 (+.f64 (pow.f64 z 3) (*.f64 z (+.f64 (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 2) (*.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -2) (+.f64 2 (*.f64 (log.f64 -1) 2)))))))))
(+.f64 (*.f64 -1 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 3 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 z))) (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z)))))))) (+.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 3) (*.f64 -1 (*.f64 z (+.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2) (*.f64 (+.f64 2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z))))) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))))))))
(+.f64 (*.f64 -1 (pow.f64 z 3)) (+.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 3) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 3 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 z))) (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -2)))))) (*.f64 -1 (*.f64 z (+.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2) (*.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (+.f64 2 (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -2))))))))))
(+.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) 3) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 3 (+.f64 (*.f64 (log.f64 -1) 2) (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -3) (log.f64 -1))))) (*.f64 -1 (+.f64 (pow.f64 z 3) (*.f64 z (+.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) 2) (*.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (+.f64 2 (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -2))))))))))
(+.f64 (*.f64 -1 (+.f64 (pow.f64 z 3) (*.f64 z (+.f64 (pow.f64 (+.f64 (log.f64 -1) (+.f64 1 (neg.f64 (log.f64 (/.f64 -1 z))))) 2) (*.f64 (+.f64 (log.f64 -1) (+.f64 1 (neg.f64 (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 (log.f64 -1) 2) (+.f64 2 (*.f64 (log.f64 (/.f64 -1 z)) -2)))))))) (+.f64 (pow.f64 (+.f64 (log.f64 -1) (+.f64 1 (neg.f64 (log.f64 (/.f64 -1 z))))) 3) (*.f64 (pow.f64 z 2) (+.f64 (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -3)) (+.f64 (log.f64 -1) 3)))))
(+.f64 (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 3) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (log.f64 -1) (+.f64 3 (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -3))))) (neg.f64 (+.f64 (pow.f64 z 3) (*.f64 z (+.f64 (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 2) (*.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -2) (+.f64 2 (*.f64 (log.f64 -1) 2))))))))))
(+.f64 (neg.f64 (+.f64 (pow.f64 z 3) (*.f64 z (+.f64 (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 2) (*.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -2) (+.f64 2 (*.f64 (log.f64 -1) 2)))))))) (+.f64 (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 3) (*.f64 (pow.f64 z 2) (+.f64 3 (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -3) (+.f64 (log.f64 -1) (*.f64 (log.f64 -1) 2)))))))
(+.f64 (-.f64 1 z) (log.f64 z))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (+.f64 (-.f64 1 z) (log.f64 z)) 0)
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 0 (+.f64 (-.f64 1 z) (log.f64 z)))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 (neg.f64 z) (+.f64 1 (log.f64 z)))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(-.f64 1 (-.f64 z (log.f64 z)))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(-.f64 1 (+.f64 z (neg.f64 (log.f64 z))))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(-.f64 (-.f64 1 z) (neg.f64 (log.f64 z)))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(-.f64 (log.f64 z) (+.f64 z -1))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(-.f64 (+.f64 (-.f64 1 z) (log.f64 z)) 0)
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(-.f64 0 (+.f64 (-.f64 z (log.f64 z)) -1))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(-.f64 0 (+.f64 (+.f64 z -1) (neg.f64 (log.f64 z))))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(-.f64 (neg.f64 z) (+.f64 -1 (neg.f64 (log.f64 z))))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(-.f64 (+.f64 1 (log.f64 z)) z)
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(-.f64 (-.f64 (neg.f64 z) (neg.f64 (log.f64 z))) -1)
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(-.f64 (-.f64 (log.f64 z) z) -1)
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(-.f64 (-.f64 0 (-.f64 z 2)) (-.f64 1 (log.f64 z)))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(-.f64 (-.f64 0 (-.f64 (-.f64 z 2) (log.f64 z))) 1)
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(-.f64 (-.f64 0 (-.f64 -1 (log.f64 z))) z)
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(-.f64 (-.f64 (log.f64 z) (-.f64 z 2)) 1)
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(-.f64 (-.f64 (-.f64 1 z) (-.f64 -1 (log.f64 z))) 1)
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) 1)
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (/.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(pow.f64 (+.f64 (-.f64 1 z) (log.f64 z)) 1)
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(neg.f64 (+.f64 (-.f64 z (log.f64 z)) -1))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) 0)
(/.f64 (/.f64 1 (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z))))
(+.f64 0 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))
(/.f64 (/.f64 1 (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z))))
(-.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) 0)
(/.f64 (/.f64 1 (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z))))
(-.f64 0 (neg.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))))
(/.f64 (/.f64 1 (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))) 1)
(/.f64 (/.f64 1 (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z))))
(*.f64 1 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))
(/.f64 (/.f64 1 (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) 1)
(/.f64 (/.f64 1 (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) (/.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))))
(/.f64 (/.f64 1 (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))) (/.f64 1 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))))
(/.f64 (/.f64 1 (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))) (*.f64 (/.f64 1 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))) 1))
(/.f64 (/.f64 1 (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z))))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))) (*.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))))
(/.f64 (/.f64 1 (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) (*.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) (*.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))))) (/.f64 (/.f64 1 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))) (*.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))))
(/.f64 (/.f64 1 (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z))))
(pow.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) 1)
(/.f64 (/.f64 1 (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z))))
(neg.f64 (neg.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))))
(/.f64 (/.f64 1 (+.f64 (log.f64 z) (-.f64 1 z))) (*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z))))
(+.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) 0)
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z))))
(+.f64 0 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z))))
(-.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) 0)
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z))))
(-.f64 0 (neg.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))))
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))) 1)
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z))))
(/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) 1)
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z))))
(/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))))
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z))))
(pow.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))) 1)
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z))))
(neg.f64 (neg.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))))
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (+.f64 (log.f64 z) (-.f64 1 z))))

eval1.4s (6.2%)

Compiler

Compiled 35313 to 23920 computations (32.3% saved)

prune621.0ms (2.8%)

Pruning

12 alts after pruning (10 fresh and 2 done)

PrunedKeptTotal
New7279736
Fresh213
Picked101
Done224
Total73212744
Error
0.0b
Counts
744 → 12
Alt Table
Click to see full alt table
StatusErrorProgram
0.1b
(+.f64 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))) (*.f64 1/2 x))
19.4b
(+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))
0.1b
(+.f64 (*.f64 x 1/2) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (*.f64 (/.f64 1 (+.f64 1 (log.f64 z))) (*.f64 (+.f64 1 (log.f64 z)) (+.f64 1 (log.f64 z)))) y)))
18.7b
(+.f64 (*.f64 x 1/2) (*.f64 (/.f64 1 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))) (*.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))))
19.6b
(+.f64 (*.f64 x 1/2) (*.f64 (*.f64 y y) (*.f64 (/.f64 1 y) (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))))
16.9b
(+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))
12.2b
(+.f64 (*.f64 x 1/2) (*.f64 y (*.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))))
20.0b
(+.f64 (*.f64 x 1/2) (*.f64 y (*.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 3) (+.f64 (*.f64 z (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) -3)) (+.f64 (*.f64 (pow.f64 z 2) (*.f64 (-.f64 -1 (log.f64 z)) -3)) (neg.f64 (pow.f64 z 3)))))) (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))))
19.9b
(+.f64 (*.f64 x 1/2) (*.f64 y (*.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (+.f64 (pow.f64 z 2) (*.f64 z (*.f64 -2 (+.f64 1 (log.f64 z)))))))) (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))))
23.5b
(+.f64 (*.f64 x 1/2) (*.f64 y (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))))))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))))))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))))
28.8b
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y))
35.3b
(*.f64 1/2 x)
Compiler

Compiled 971 to 667 computations (31.3% saved)

localize29.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 43 to 20 computations (53.5% saved)

series4.0ms (0%)

Counts
4 → 84
Calls

21 calls:

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

rewrite207.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
828×rational.json-simplify-54
816×rational.json-simplify-49
802×rational.json-simplify-47
624×rational.json-simplify-50
612×rational.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01486
111786
236486
3136186
4518986
Stop Event
node limit
Counts
4 → 81
Calls
Call 1
Inputs
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(-.f64 z (log.f64 z))
(+.f64 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))) (*.f64 1/2 x))
(-.f64 1 (-.f64 z (log.f64 z)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (-.f64 z (log.f64 z)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 z (log.f64 z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 z (log.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 z (log.f64 z)) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 z (log.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z (log.f64 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z (log.f64 z)) (/.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))) (-.f64 z (log.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (log.f64 z) z) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))) (/.f64 1 (-.f64 z (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))) (*.f64 (/.f64 1 (-.f64 z (log.f64 z))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))) (/.f64 (/.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))) (-.f64 z (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))) (/.f64 -1 (-.f64 (log.f64 z) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z)))) (-.f64 (log.f64 z) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z (log.f64 z))) (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))) (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z)))) (/.f64 (/.f64 1 (-.f64 z (log.f64 z))) (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))) (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z)))) (/.f64 (*.f64 (/.f64 1 (-.f64 z (log.f64 z))) 1) (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))) (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z)))) (*.f64 (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))) (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))))) (/.f64 (/.f64 (/.f64 1 (-.f64 z (log.f64 z))) (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z)))) (*.f64 (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))) (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 z (log.f64 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 z (log.f64 z)) (/.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (log.f64 z) z) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 z (log.f64 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (log.f64 z) z))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (neg.f64 (*.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 x) (neg.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (*.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))) (-.f64 1 (*.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 1/2 x))) (-.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (-.f64 -1 (*.f64 1/2 x)) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (-.f64 -1 (*.f64 1/2 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 1/2 x) (-.f64 -1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (/.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))) (/.f64 1 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))) (/.f64 (/.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))) (*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))) (*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))) (*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))) (*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))) 1) (*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))) (*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)))) (*.f64 (*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))) (*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))) (*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)))) (*.f64 (*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))) (*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (/.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (*.f64 1/2 x)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (log.f64 z) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (log.f64 z) (+.f64 z -1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (log.f64 z) (+.f64 z -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (log.f64 z) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 2 (-.f64 (log.f64 z) (-.f64 z -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (log.f64 z) (-.f64 z -1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (log.f64 z) (+.f64 z -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (log.f64 z) (+.f64 z -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))) (-.f64 (log.f64 z) (+.f64 z -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 z (log.f64 z)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))) (/.f64 1 (-.f64 (log.f64 z) (+.f64 z -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 (/.f64 1 (-.f64 (log.f64 z) (+.f64 z -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))) (/.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))) (-.f64 (log.f64 z) (+.f64 z -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))) (/.f64 -1 (+.f64 (-.f64 z (log.f64 z)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (+.f64 (-.f64 z (log.f64 z)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (/.f64 (/.f64 1 (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (log.f64 z) (+.f64 z -1))) 1) (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (log.f64 z) (+.f64 z -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 z (log.f64 z)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (log.f64 z) (+.f64 z -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (-.f64 z (log.f64 z)) -1))))))

simplify336.0ms (1.5%)

Algorithm
egg-herbie
Rules
904×rational.json-simplify-41
862×rational.json-simplify-111
774×rational.json-simplify-44
764×rational.json-simplify-47
754×exponential.json-simplify-26
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01884327
14194097
211684079
339154079
479284079
Stop Event
node limit
Counts
165 → 152
Calls
Call 1
Inputs
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 (+.f64 1 (log.f64 z)) y)
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z)))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(*.f64 -1 (log.f64 z))
(+.f64 z (*.f64 -1 (log.f64 z)))
(+.f64 z (*.f64 -1 (log.f64 z)))
(+.f64 z (*.f64 -1 (log.f64 z)))
z
(+.f64 (log.f64 (/.f64 1 z)) z)
(+.f64 (log.f64 (/.f64 1 z)) z)
(+.f64 (log.f64 (/.f64 1 z)) z)
z
(+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) z)
(+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) z)
(+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) z)
(*.f64 1/2 x)
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y)))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y)))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y)))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z))))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z))))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z))))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(*.f64 1/2 x)
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(*.f64 1/2 x)
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 1 (log.f64 z))
(+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z)))
(+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z)))
(+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z)))
(*.f64 -1 z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) 1))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) 1))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) 1))
(*.f64 -1 z)
(+.f64 (*.f64 -1 z) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(+.f64 (*.f64 -1 z) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(+.f64 (*.f64 -1 z) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) 0)
(+.f64 0 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))
(-.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) 0)
(-.f64 0 (neg.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))) 1)
(/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) 1)
(/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))
(pow.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) 1)
(neg.f64 (neg.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))
(+.f64 1 (+.f64 (-.f64 z (log.f64 z)) -1))
(+.f64 (-.f64 z (log.f64 z)) 0)
(+.f64 0 (-.f64 z (log.f64 z)))
(+.f64 (+.f64 (-.f64 z (log.f64 z)) -1) 1)
(*.f64 1 (-.f64 z (log.f64 z)))
(*.f64 (-.f64 z (log.f64 z)) 1)
(*.f64 (-.f64 z (log.f64 z)) (/.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))))
(*.f64 (/.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))) (-.f64 z (log.f64 z)))
(*.f64 (-.f64 (log.f64 z) z) -1)
(*.f64 (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))) (/.f64 1 (-.f64 z (log.f64 z))))
(*.f64 (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))) (*.f64 (/.f64 1 (-.f64 z (log.f64 z))) 1))
(*.f64 (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))) (/.f64 (/.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))) (-.f64 z (log.f64 z))))
(*.f64 (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))) (/.f64 -1 (-.f64 (log.f64 z) z)))
(*.f64 (neg.f64 (/.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z)))) (-.f64 (log.f64 z) z))
(*.f64 (/.f64 1 (-.f64 z (log.f64 z))) (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))))
(*.f64 (*.f64 (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))) (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z)))) (/.f64 (/.f64 1 (-.f64 z (log.f64 z))) (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z)))))
(*.f64 (*.f64 (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))) (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z)))) (/.f64 (*.f64 (/.f64 1 (-.f64 z (log.f64 z))) 1) (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z)))))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))) (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z)))) (*.f64 (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))) (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))))) (/.f64 (/.f64 (/.f64 1 (-.f64 z (log.f64 z))) (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z)))) (*.f64 (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))) (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))))))
(/.f64 (-.f64 z (log.f64 z)) 1)
(/.f64 (-.f64 z (log.f64 z)) (/.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))))
(/.f64 (-.f64 (log.f64 z) z) -1)
(pow.f64 (-.f64 z (log.f64 z)) 1)
(neg.f64 (-.f64 (log.f64 z) z))
(-.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (neg.f64 (*.f64 1/2 x)))
(-.f64 (*.f64 1/2 x) (neg.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))
(-.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) 0)
(-.f64 0 (-.f64 (neg.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (*.f64 1/2 x)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))) (-.f64 1 (*.f64 1/2 x)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 1/2 x))) (-.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 (*.f64 1/2 x)) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))) 1)
(-.f64 (-.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (-.f64 -1 (*.f64 1/2 x))) 1)
(-.f64 (-.f64 (*.f64 1/2 x) (-.f64 -1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))) 1)
(*.f64 1 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)))
(*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) 1)
(*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (/.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))))
(*.f64 (/.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)))
(*.f64 (*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))) (/.f64 1 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))))
(*.f64 (*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))) 1))
(*.f64 (*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))) (/.f64 (/.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))))
(*.f64 (/.f64 1 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))) (*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))) (*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))) (*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))) (*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))) 1) (*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)))))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))) (*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)))) (*.f64 (*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))) (*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))) (*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)))) (*.f64 (*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))) (*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))))))
(/.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) 1)
(/.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (/.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))))
(pow.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) 1)
(neg.f64 (-.f64 (neg.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (log.f64 z) z))
(+.f64 (-.f64 (log.f64 z) (+.f64 z -1)) 0)
(+.f64 0 (-.f64 (log.f64 z) (+.f64 z -1)))
(+.f64 (-.f64 (log.f64 z) z) 1)
(+.f64 2 (-.f64 (log.f64 z) (-.f64 z -1)))
(+.f64 (-.f64 (log.f64 z) (-.f64 z -1)) 2)
(*.f64 1 (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) 1)
(*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))
(*.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))) (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 (+.f64 (-.f64 z (log.f64 z)) -1) -1)
(*.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))) (/.f64 1 (-.f64 (log.f64 z) (+.f64 z -1))))
(*.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 (/.f64 1 (-.f64 (log.f64 z) (+.f64 z -1))) 1))
(*.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))) (/.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))) (-.f64 (log.f64 z) (+.f64 z -1))))
(*.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))) (/.f64 -1 (+.f64 (-.f64 z (log.f64 z)) -1)))
(*.f64 (neg.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (+.f64 (-.f64 z (log.f64 z)) -1))
(*.f64 (/.f64 1 (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))
(*.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (/.f64 (/.f64 1 (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (log.f64 z) (+.f64 z -1))) 1) (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))
(/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) 1)
(/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))
(/.f64 (+.f64 (-.f64 z (log.f64 z)) -1) -1)
(pow.f64 (-.f64 (log.f64 z) (+.f64 z -1)) 1)
(neg.f64 (+.f64 (-.f64 z (log.f64 z)) -1))
Outputs
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (+.f64 1 (log.f64 z)) y)
(*.f64 y (+.f64 1 (log.f64 z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 y (*.f64 z -1)))
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 y (*.f64 z -1)))
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 y (*.f64 z -1)))
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z))))
(*.f64 -1 (*.f64 y z))
(*.f64 y (*.f64 z -1))
(*.f64 y (neg.f64 z))
(*.f64 z (neg.f64 y))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))
(*.f64 y (+.f64 1 (+.f64 (neg.f64 z) (neg.f64 (log.f64 (/.f64 1 z))))))
(*.f64 y (+.f64 1 (*.f64 -1 (+.f64 z (log.f64 (/.f64 1 z))))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))
(*.f64 y (+.f64 1 (+.f64 (neg.f64 z) (neg.f64 (log.f64 (/.f64 1 z))))))
(*.f64 y (+.f64 1 (*.f64 -1 (+.f64 z (log.f64 (/.f64 1 z))))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))
(*.f64 y (+.f64 1 (+.f64 (neg.f64 z) (neg.f64 (log.f64 (/.f64 1 z))))))
(*.f64 y (+.f64 1 (*.f64 -1 (+.f64 z (log.f64 (/.f64 1 z))))))
(*.f64 -1 (*.f64 y z))
(*.f64 y (*.f64 z -1))
(*.f64 y (neg.f64 z))
(*.f64 z (neg.f64 y))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(*.f64 y (+.f64 (log.f64 -1) (+.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 -1 z)))) (neg.f64 z))))
(*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (+.f64 1 (log.f64 -1)) (neg.f64 z))))
(*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (neg.f64 z) (+.f64 1 (log.f64 -1)))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(*.f64 y (+.f64 (log.f64 -1) (+.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 -1 z)))) (neg.f64 z))))
(*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (+.f64 1 (log.f64 -1)) (neg.f64 z))))
(*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (neg.f64 z) (+.f64 1 (log.f64 -1)))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(*.f64 y (+.f64 (log.f64 -1) (+.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 -1 z)))) (neg.f64 z))))
(*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (+.f64 1 (log.f64 -1)) (neg.f64 z))))
(*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (neg.f64 z) (+.f64 1 (log.f64 -1)))))
(*.f64 -1 (log.f64 z))
(*.f64 (log.f64 z) -1)
(neg.f64 (log.f64 z))
(+.f64 z (*.f64 -1 (log.f64 z)))
(+.f64 z (*.f64 (log.f64 z) -1))
(+.f64 z (neg.f64 (log.f64 z)))
(+.f64 z (*.f64 -1 (log.f64 z)))
(+.f64 z (*.f64 (log.f64 z) -1))
(+.f64 z (neg.f64 (log.f64 z)))
(+.f64 z (*.f64 -1 (log.f64 z)))
(+.f64 z (*.f64 (log.f64 z) -1))
(+.f64 z (neg.f64 (log.f64 z)))
z
(+.f64 (log.f64 (/.f64 1 z)) z)
(+.f64 z (log.f64 (/.f64 1 z)))
(+.f64 (log.f64 (/.f64 1 z)) z)
(+.f64 z (log.f64 (/.f64 1 z)))
(+.f64 (log.f64 (/.f64 1 z)) z)
(+.f64 z (log.f64 (/.f64 1 z)))
z
(+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) z)
(+.f64 z (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(+.f64 z (neg.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))))
(+.f64 z (-.f64 (neg.f64 (log.f64 -1)) (neg.f64 (log.f64 (/.f64 -1 z)))))
(+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) z)
(+.f64 z (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(+.f64 z (neg.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))))
(+.f64 z (-.f64 (neg.f64 (log.f64 -1)) (neg.f64 (log.f64 (/.f64 -1 z)))))
(+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) z)
(+.f64 z (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(+.f64 z (neg.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))))
(+.f64 z (-.f64 (neg.f64 (log.f64 -1)) (neg.f64 (log.f64 (/.f64 -1 z)))))
(*.f64 1/2 x)
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y)))
(+.f64 (*.f64 y (*.f64 z -1)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y)))
(+.f64 (*.f64 y (*.f64 z -1)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y)))
(+.f64 (*.f64 y (*.f64 z -1)) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))) (*.f64 1/2 x))
(*.f64 -1 (*.f64 y z))
(*.f64 y (*.f64 z -1))
(*.f64 y (neg.f64 z))
(*.f64 z (neg.f64 y))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 1 (+.f64 (neg.f64 z) (neg.f64 (log.f64 (/.f64 1 z)))))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 z (log.f64 (/.f64 1 z)))))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 1 (+.f64 (neg.f64 z) (neg.f64 (log.f64 (/.f64 1 z)))))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 z (log.f64 (/.f64 1 z)))))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 1 (+.f64 (neg.f64 z) (neg.f64 (log.f64 (/.f64 1 z)))))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (+.f64 z (log.f64 (/.f64 1 z)))))) (*.f64 1/2 x))
(*.f64 -1 (*.f64 y z))
(*.f64 y (*.f64 z -1))
(*.f64 y (neg.f64 z))
(*.f64 z (neg.f64 y))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))))
(+.f64 (*.f64 y (*.f64 z -1)) (+.f64 (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 -1) (+.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 -1 z)))) (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (+.f64 1 (log.f64 -1)) (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (neg.f64 z) (+.f64 1 (log.f64 -1))))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))))
(+.f64 (*.f64 y (*.f64 z -1)) (+.f64 (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 -1) (+.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 -1 z)))) (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (+.f64 1 (log.f64 -1)) (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (neg.f64 z) (+.f64 1 (log.f64 -1))))) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))))
(+.f64 (*.f64 y (*.f64 z -1)) (+.f64 (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (+.f64 (log.f64 -1) (+.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 -1 z)))) (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (+.f64 1 (log.f64 -1)) (neg.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (neg.f64 z) (+.f64 1 (log.f64 -1))))) (*.f64 1/2 x))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 1/2 x)
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 1/2 x)
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 1/2 x) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 1 (log.f64 z))
(+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z)))
(+.f64 1 (+.f64 (log.f64 z) (*.f64 z -1)))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))
(+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z)))
(+.f64 1 (+.f64 (log.f64 z) (*.f64 z -1)))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))
(+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z)))
(+.f64 1 (+.f64 (log.f64 z) (*.f64 z -1)))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))
(*.f64 -1 z)
(*.f64 z -1)
(neg.f64 z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) 1))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (+.f64 1 (*.f64 z -1)))
(+.f64 1 (+.f64 (neg.f64 z) (neg.f64 (log.f64 (/.f64 1 z)))))
(+.f64 1 (*.f64 -1 (+.f64 z (log.f64 (/.f64 1 z)))))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) 1))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (+.f64 1 (*.f64 z -1)))
(+.f64 1 (+.f64 (neg.f64 z) (neg.f64 (log.f64 (/.f64 1 z)))))
(+.f64 1 (*.f64 -1 (+.f64 z (log.f64 (/.f64 1 z)))))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) 1))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (+.f64 1 (*.f64 z -1)))
(+.f64 1 (+.f64 (neg.f64 z) (neg.f64 (log.f64 (/.f64 1 z)))))
(+.f64 1 (*.f64 -1 (+.f64 z (log.f64 (/.f64 1 z)))))
(*.f64 -1 z)
(*.f64 z -1)
(neg.f64 z)
(+.f64 (*.f64 -1 z) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(+.f64 1 (+.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))) (*.f64 z -1)))
(+.f64 (log.f64 -1) (+.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 -1 z)))) (neg.f64 z)))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (+.f64 1 (log.f64 -1)) (neg.f64 z)))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (neg.f64 z) (+.f64 1 (log.f64 -1))))
(+.f64 (*.f64 -1 z) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(+.f64 1 (+.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))) (*.f64 z -1)))
(+.f64 (log.f64 -1) (+.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 -1 z)))) (neg.f64 z)))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (+.f64 1 (log.f64 -1)) (neg.f64 z)))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (neg.f64 z) (+.f64 1 (log.f64 -1))))
(+.f64 (*.f64 -1 z) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(+.f64 1 (+.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))) (*.f64 z -1)))
(+.f64 (log.f64 -1) (+.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 -1 z)))) (neg.f64 z)))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (+.f64 1 (log.f64 -1)) (neg.f64 z)))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (neg.f64 z) (+.f64 1 (log.f64 -1))))
(+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) 0)
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(+.f64 0 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(-.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) 0)
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(-.f64 0 (neg.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))) 1)
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) 1)
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(pow.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) 1)
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(neg.f64 (neg.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(+.f64 1 (+.f64 (-.f64 z (log.f64 z)) -1))
(-.f64 z (log.f64 z))
(+.f64 (-.f64 z (log.f64 z)) 0)
(-.f64 z (log.f64 z))
(+.f64 0 (-.f64 z (log.f64 z)))
(-.f64 z (log.f64 z))
(+.f64 (+.f64 (-.f64 z (log.f64 z)) -1) 1)
(-.f64 z (log.f64 z))
(*.f64 1 (-.f64 z (log.f64 z)))
(-.f64 z (log.f64 z))
(*.f64 (-.f64 z (log.f64 z)) 1)
(-.f64 z (log.f64 z))
(*.f64 (-.f64 z (log.f64 z)) (/.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))))
(-.f64 z (log.f64 z))
(*.f64 (/.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))) (-.f64 z (log.f64 z)))
(-.f64 z (log.f64 z))
(*.f64 (-.f64 (log.f64 z) z) -1)
(-.f64 z (log.f64 z))
(*.f64 (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))) (/.f64 1 (-.f64 z (log.f64 z))))
(-.f64 z (log.f64 z))
(*.f64 (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))) (*.f64 (/.f64 1 (-.f64 z (log.f64 z))) 1))
(-.f64 z (log.f64 z))
(*.f64 (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))) (/.f64 (/.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))) (-.f64 z (log.f64 z))))
(-.f64 z (log.f64 z))
(*.f64 (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))) (/.f64 -1 (-.f64 (log.f64 z) z)))
(-.f64 z (log.f64 z))
(*.f64 (neg.f64 (/.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z)))) (-.f64 (log.f64 z) z))
(-.f64 z (log.f64 z))
(*.f64 (/.f64 1 (-.f64 z (log.f64 z))) (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))))
(-.f64 z (log.f64 z))
(*.f64 (*.f64 (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))) (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z)))) (/.f64 (/.f64 1 (-.f64 z (log.f64 z))) (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z)))))
(-.f64 z (log.f64 z))
(*.f64 (*.f64 (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))) (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z)))) (/.f64 (*.f64 (/.f64 1 (-.f64 z (log.f64 z))) 1) (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z)))))
(-.f64 z (log.f64 z))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))) (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z)))) (*.f64 (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))) (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))))) (/.f64 (/.f64 (/.f64 1 (-.f64 z (log.f64 z))) (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z)))) (*.f64 (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))) (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))))))
(-.f64 z (log.f64 z))
(/.f64 (-.f64 z (log.f64 z)) 1)
(-.f64 z (log.f64 z))
(/.f64 (-.f64 z (log.f64 z)) (/.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))))
(-.f64 z (log.f64 z))
(/.f64 (-.f64 (log.f64 z) z) -1)
(-.f64 z (log.f64 z))
(pow.f64 (-.f64 z (log.f64 z)) 1)
(-.f64 z (log.f64 z))
(neg.f64 (-.f64 (log.f64 z) z))
(-.f64 z (log.f64 z))
(-.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (neg.f64 (*.f64 1/2 x)))
(+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(-.f64 (*.f64 1/2 x) (neg.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))
(+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(-.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) 0)
(+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(-.f64 0 (-.f64 (neg.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))) (-.f64 1 (*.f64 1/2 x)))
(+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 1/2 x))) (-.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))
(+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 (*.f64 1/2 x)) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))) 1)
(+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(-.f64 (-.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (-.f64 -1 (*.f64 1/2 x))) 1)
(+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(-.f64 (-.f64 (*.f64 1/2 x) (-.f64 -1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))) 1)
(+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 1 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) 1)
(+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (/.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))))
(+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (/.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))) (/.f64 1 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))))
(+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))) 1))
(+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))) (/.f64 (/.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))))
(+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (/.f64 1 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))) (*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))))
(+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))) (*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))) (*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)))))
(+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))) (*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))) 1) (*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)))))
(+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))) (*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)))) (*.f64 (*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))) (*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))) (*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)))) (*.f64 (*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))) (*.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))))))
(+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(/.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) 1)
(+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(/.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (/.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x))))
(+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(pow.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 1/2 x)) 1)
(+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(neg.f64 (-.f64 (neg.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (*.f64 1/2 x)))
(+.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 1 (-.f64 (log.f64 z) z))
(+.f64 (-.f64 (log.f64 z) (+.f64 z -1)) 0)
(+.f64 1 (-.f64 (log.f64 z) z))
(+.f64 0 (-.f64 (log.f64 z) (+.f64 z -1)))
(+.f64 1 (-.f64 (log.f64 z) z))
(+.f64 (-.f64 (log.f64 z) z) 1)
(+.f64 1 (-.f64 (log.f64 z) z))
(+.f64 2 (-.f64 (log.f64 z) (-.f64 z -1)))
(+.f64 1 (-.f64 (log.f64 z) z))
(+.f64 (-.f64 (log.f64 z) (-.f64 z -1)) 2)
(+.f64 1 (-.f64 (log.f64 z) z))
(*.f64 1 (-.f64 (log.f64 z) (+.f64 z -1)))
(+.f64 1 (-.f64 (log.f64 z) z))
(*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) 1)
(+.f64 1 (-.f64 (log.f64 z) z))
(*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))
(+.f64 1 (-.f64 (log.f64 z) z))
(*.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))) (-.f64 (log.f64 z) (+.f64 z -1)))
(+.f64 1 (-.f64 (log.f64 z) z))
(*.f64 (+.f64 (-.f64 z (log.f64 z)) -1) -1)
(+.f64 1 (-.f64 (log.f64 z) z))
(*.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))) (/.f64 1 (-.f64 (log.f64 z) (+.f64 z -1))))
(+.f64 1 (-.f64 (log.f64 z) z))
(*.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 (/.f64 1 (-.f64 (log.f64 z) (+.f64 z -1))) 1))
(+.f64 1 (-.f64 (log.f64 z) z))
(*.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))) (/.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))) (-.f64 (log.f64 z) (+.f64 z -1))))
(+.f64 1 (-.f64 (log.f64 z) z))
(*.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))) (/.f64 -1 (+.f64 (-.f64 z (log.f64 z)) -1)))
(+.f64 1 (-.f64 (log.f64 z) z))
(*.f64 (neg.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (+.f64 (-.f64 z (log.f64 z)) -1))
(+.f64 1 (-.f64 (log.f64 z) z))
(*.f64 (/.f64 1 (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))
(+.f64 1 (-.f64 (log.f64 z) z))
(*.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (/.f64 (/.f64 1 (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(+.f64 1 (-.f64 (log.f64 z) z))
(*.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (log.f64 z) (+.f64 z -1))) 1) (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(+.f64 1 (-.f64 (log.f64 z) z))
(*.f64 (*.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))
(+.f64 1 (-.f64 (log.f64 z) z))
(/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) 1)
(+.f64 1 (-.f64 (log.f64 z) z))
(/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))
(+.f64 1 (-.f64 (log.f64 z) z))
(/.f64 (+.f64 (-.f64 z (log.f64 z)) -1) -1)
(+.f64 1 (-.f64 (log.f64 z) z))
(pow.f64 (-.f64 (log.f64 z) (+.f64 z -1)) 1)
(+.f64 1 (-.f64 (log.f64 z) z))
(neg.f64 (+.f64 (-.f64 z (log.f64 z)) -1))
(+.f64 1 (-.f64 (log.f64 z) z))

localize9.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 24 to 11 computations (54.2% saved)

series1.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite229.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
848×rational.json-simplify-49
764×rational.json-simplify-54
734×rational.json-simplify-47
588×rational.json-simplify-50
578×rational.json-simplify-58
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01123
19623
230823
3110723
4434723
Stop Event
node limit
Counts
1 → 26
Calls
Call 1
Inputs
(+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 1/2) (neg.f64 (*.f64 z (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (neg.f64 y)) (neg.f64 (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 (*.f64 z (neg.f64 y))) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x 1/2) (-.f64 -1 (*.f64 z (neg.f64 y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 z (neg.f64 y)) (-.f64 -1 (*.f64 x 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 x 1/2))) (-.f64 1 (*.f64 z (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 z (neg.f64 y)))) (-.f64 1 (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (/.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 z y) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 (*.f64 z y) 1) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))) (/.f64 1 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))) (*.f64 (/.f64 1 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))) (/.f64 (/.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))) (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))) (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))))) (/.f64 (/.f64 1 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))) (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))) (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))) 1) (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))) (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))))) (*.f64 (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))) (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))) (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))))) (*.f64 (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))) (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (/.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 (*.f64 z (neg.f64 y))) (*.f64 x 1/2)))))))

simplify204.0ms (0.9%)

Algorithm
egg-herbie
Rules
1556×rational.json-simplify-2
1314×rational.json-simplify-50
1090×rational.json-simplify-58
1068×rational.json-simplify-43
916×rational.json-simplify-54
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0711418
11661302
24051090
322661090
466341090
Stop Event
node limit
Counts
62 → 34
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(*.f64 1/2 x)
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(*.f64 1/2 x)
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(*.f64 1/2 x)
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(*.f64 1/2 x)
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(-.f64 (*.f64 x 1/2) (neg.f64 (*.f64 z (neg.f64 y))))
(-.f64 (*.f64 z (neg.f64 y)) (neg.f64 (*.f64 x 1/2)))
(-.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) 0)
(-.f64 0 (-.f64 (neg.f64 (*.f64 z (neg.f64 y))) (*.f64 x 1/2)))
(-.f64 (-.f64 (*.f64 x 1/2) (-.f64 -1 (*.f64 z (neg.f64 y)))) 1)
(-.f64 (-.f64 (*.f64 z (neg.f64 y)) (-.f64 -1 (*.f64 x 1/2))) 1)
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x 1/2))) (-.f64 1 (*.f64 z (neg.f64 y))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 z (neg.f64 y)))) (-.f64 1 (*.f64 x 1/2)))
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))))) 1)
(*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) 1)
(*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (/.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))))
(*.f64 1 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))))
(*.f64 (/.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))))
(*.f64 -1 (-.f64 (*.f64 z y) (*.f64 x 1/2)))
(*.f64 -1 (-.f64 (*.f64 (*.f64 z y) 1) (*.f64 x 1/2)))
(*.f64 (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))) (/.f64 1 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))))
(*.f64 (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))) (*.f64 (/.f64 1 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))) 1))
(*.f64 (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))) (/.f64 (/.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))) (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))) (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))))) (/.f64 (/.f64 1 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))) (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))) (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))) 1) (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))))))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))) (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))))) (*.f64 (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))) (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))) (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))))) (*.f64 (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))) (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))))))
(/.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) 1)
(/.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (/.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))))
(pow.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) 1)
(neg.f64 (-.f64 (neg.f64 (*.f64 z (neg.f64 y))) (*.f64 x 1/2)))
Outputs
(*.f64 -1 (*.f64 y z))
(*.f64 y (*.f64 z -1))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(*.f64 1/2 x)
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(*.f64 1/2 x)
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(*.f64 1/2 x)
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(*.f64 -1 (*.f64 y z))
(*.f64 y (*.f64 z -1))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(*.f64 -1 (*.f64 y z))
(*.f64 y (*.f64 z -1))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(*.f64 1/2 x)
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(*.f64 -1 (*.f64 y z))
(*.f64 y (*.f64 z -1))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(*.f64 -1 (*.f64 y z))
(*.f64 y (*.f64 z -1))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(-.f64 (*.f64 x 1/2) (neg.f64 (*.f64 z (neg.f64 y))))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(-.f64 (*.f64 z (neg.f64 y)) (neg.f64 (*.f64 x 1/2)))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(-.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) 0)
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(-.f64 0 (-.f64 (neg.f64 (*.f64 z (neg.f64 y))) (*.f64 x 1/2)))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(-.f64 (-.f64 (*.f64 x 1/2) (-.f64 -1 (*.f64 z (neg.f64 y)))) 1)
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(-.f64 (-.f64 (*.f64 z (neg.f64 y)) (-.f64 -1 (*.f64 x 1/2))) 1)
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x 1/2))) (-.f64 1 (*.f64 z (neg.f64 y))))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 z (neg.f64 y)))) (-.f64 1 (*.f64 x 1/2)))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))))) 1)
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) 1)
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (/.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(*.f64 1 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(*.f64 (/.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(*.f64 -1 (-.f64 (*.f64 z y) (*.f64 x 1/2)))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(*.f64 -1 (-.f64 (*.f64 (*.f64 z y) 1) (*.f64 x 1/2)))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(*.f64 (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))) (/.f64 1 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(*.f64 (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))) (*.f64 (/.f64 1 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))) 1))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(*.f64 (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))) (/.f64 (/.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(*.f64 (/.f64 1 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))) (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))) (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))))) (/.f64 (/.f64 1 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))) (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))))))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))) (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))) 1) (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))))))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))) (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))))) (*.f64 (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))) (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))) (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))))) (*.f64 (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))) (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))))))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(/.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) 1)
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(/.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (/.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(pow.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) 1)
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(neg.f64 (-.f64 (neg.f64 (*.f64 z (neg.f64 y))) (*.f64 x 1/2)))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 1/2 x) (*.f64 y z))

localize34.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
0.0b
(+.f64 (log.f64 z) (neg.f64 z))
0.3b
(*.f64 (/.f64 1 y) (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
26.5b
(*.f64 (*.f64 y y) (*.f64 (/.f64 1 y) (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))))
Compiler

Compiled 78 to 35 computations (55.1% saved)

series23.0ms (0.1%)

Counts
4 → 72
Calls

18 calls:

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

rewrite167.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1312×rational.json-simplify-47
792×rational.json-simplify-1
728×rational.json-1
728×rational.json-5
728×rational.json-2
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
014114
1127114
241896
3158484
4682480
Stop Event
node limit
Counts
4 → 77
Calls
Call 1
Inputs
(*.f64 (*.f64 y y) (*.f64 (/.f64 1 y) (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))))
(*.f64 (/.f64 1 y) (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(+.f64 (log.f64 z) (neg.f64 z))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (/.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 y) (+.f64 1 (-.f64 (log.f64 z) z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 1 y) (+.f64 1 (-.f64 (log.f64 z) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 y) (+.f64 1 (-.f64 (log.f64 z) z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (/.f64 1 y) (+.f64 1 (-.f64 (log.f64 z) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 1 y) (+.f64 1 (-.f64 (log.f64 z) z))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 y) (+.f64 1 (-.f64 (log.f64 z) z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 y) (+.f64 1 (-.f64 (log.f64 z) z))) (/.f64 (*.f64 (/.f64 1 y) (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 (/.f64 1 y) (+.f64 1 (-.f64 (log.f64 z) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 1 y) (+.f64 1 (-.f64 (log.f64 z) z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (/.f64 1 y) (+.f64 1 (-.f64 (log.f64 z) z)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (-.f64 (log.f64 z) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 (+.f64 1 z) (neg.f64 (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 z) z)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 z) (neg.f64 (log.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (log.f64 z) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (-.f64 (log.f64 z) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 z (log.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 z (neg.f64 (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 z) (-.f64 1 (log.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (log.f64 z)) (+.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 z) (-.f64 -1 (log.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 z) (+.f64 -1 (neg.f64 (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (log.f64 z) (-.f64 -1 z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (neg.f64 (log.f64 z))) (+.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (-.f64 -1 z) (neg.f64 (log.f64 z))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (log.f64 z) (+.f64 1 z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (log.f64 z) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (log.f64 z) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (log.f64 z) z) (/.f64 (-.f64 (log.f64 z) z) (-.f64 (log.f64 z) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (log.f64 z) z) (-.f64 (log.f64 z) z)) (/.f64 1 (-.f64 (log.f64 z) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (log.f64 z) z) (-.f64 (log.f64 z) z)) (*.f64 (/.f64 1 (-.f64 (log.f64 z) z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (log.f64 z) z)) (*.f64 (-.f64 (log.f64 z) z) (-.f64 (log.f64 z) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (log.f64 z) z) (-.f64 (log.f64 z) z)) (*.f64 (-.f64 (log.f64 z) z) (-.f64 (log.f64 z) z))) (/.f64 (/.f64 1 (-.f64 (log.f64 z) z)) (*.f64 (-.f64 (log.f64 z) z) (-.f64 (log.f64 z) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (log.f64 z) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (log.f64 z) z) (/.f64 (-.f64 (log.f64 z) z) (-.f64 (log.f64 z) z)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (log.f64 z) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 z (log.f64 z)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 z (log.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 z (neg.f64 (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 z) (+.f64 z -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 z) (-.f64 -1 (log.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 z) (+.f64 -1 (neg.f64 (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (log.f64 z) z) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (-.f64 (log.f64 z) z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 z (-.f64 -1 (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 z) (neg.f64 (log.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (log.f64 z)) z)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 z) (-.f64 -2 (log.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 z) (+.f64 -1 (-.f64 -1 (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 2 (-.f64 1 (-.f64 (log.f64 z) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (+.f64 1 (log.f64 z))) (+.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (-.f64 -1 (log.f64 z))) (+.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (neg.f64 (log.f64 z))) z)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -2 (-.f64 (log.f64 z) z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (+.f64 z -1)) (-.f64 1 (log.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (-.f64 1 z) (-.f64 -1 (log.f64 z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (+.f64 z (-.f64 -1 (log.f64 z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 1 (log.f64 z)) (+.f64 z -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1 (-.f64 (log.f64 z) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (-.f64 (log.f64 z) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (/.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z))) (/.f64 1 (+.f64 1 (-.f64 (log.f64 z) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 (/.f64 1 (+.f64 1 (-.f64 (log.f64 z) z))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z))))) (/.f64 (/.f64 1 (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (-.f64 (log.f64 z) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (/.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (-.f64 (log.f64 z) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 z (-.f64 -1 (log.f64 z))))))))

simplify236.0ms (1.1%)

Algorithm
egg-herbie
Rules
1278×rational.json-simplify-49
1034×rational.json-simplify-2
944×rational.json-simplify-54
784×rational.json-simplify-1
734×rational.json-simplify-50
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01863601
14443289
211103163
333793145
476333139
Stop Event
node limit
Counts
149 → 141
Calls
Call 1
Inputs
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 (+.f64 1 (log.f64 z)) y)
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z)))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(/.f64 (-.f64 (+.f64 1 (log.f64 z)) z) y)
(/.f64 (-.f64 (+.f64 1 (log.f64 z)) z) y)
(/.f64 (-.f64 (+.f64 1 (log.f64 z)) z) y)
(/.f64 (-.f64 (+.f64 1 (log.f64 z)) z) y)
(/.f64 (-.f64 (+.f64 1 (log.f64 z)) z) y)
(/.f64 (-.f64 (+.f64 1 (log.f64 z)) z) y)
(/.f64 (-.f64 (+.f64 1 (log.f64 z)) z) y)
(/.f64 (-.f64 (+.f64 1 (log.f64 z)) z) y)
(/.f64 (-.f64 (+.f64 1 (log.f64 z)) z) y)
(/.f64 (-.f64 (+.f64 1 (log.f64 z)) z) y)
(/.f64 (-.f64 (+.f64 1 (log.f64 z)) z) y)
(/.f64 (-.f64 (+.f64 1 (log.f64 z)) z) y)
(/.f64 (+.f64 1 (log.f64 z)) y)
(+.f64 (/.f64 1 y) (+.f64 (/.f64 (log.f64 z) y) (*.f64 -1 (/.f64 z y))))
(+.f64 (/.f64 1 y) (+.f64 (/.f64 (log.f64 z) y) (*.f64 -1 (/.f64 z y))))
(+.f64 (/.f64 1 y) (+.f64 (/.f64 (log.f64 z) y) (*.f64 -1 (/.f64 z y))))
(*.f64 -1 (/.f64 z y))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 z)) y))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 z)) y))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 z)) y))))
(*.f64 -1 (/.f64 z y))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 z)) y)) (+.f64 (*.f64 -1 (/.f64 z y)) (/.f64 (log.f64 -1) y))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 z)) y)) (+.f64 (*.f64 -1 (/.f64 z y)) (/.f64 (log.f64 -1) y))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 z)) y)) (+.f64 (*.f64 -1 (/.f64 z y)) (/.f64 (log.f64 -1) y))))
(log.f64 z)
(+.f64 (*.f64 -1 z) (log.f64 z))
(+.f64 (*.f64 -1 z) (log.f64 z))
(+.f64 (*.f64 -1 z) (log.f64 z))
(*.f64 -1 z)
(+.f64 (*.f64 -1 z) (*.f64 -1 (log.f64 (/.f64 1 z))))
(+.f64 (*.f64 -1 z) (*.f64 -1 (log.f64 (/.f64 1 z))))
(+.f64 (*.f64 -1 z) (*.f64 -1 (log.f64 (/.f64 1 z))))
(*.f64 -1 z)
(+.f64 (*.f64 -1 z) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))
(+.f64 (*.f64 -1 z) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))
(+.f64 (*.f64 -1 z) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))
(+.f64 1 (log.f64 z))
(+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z)))
(+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z)))
(+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z)))
(*.f64 -1 z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) 1))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) 1))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) 1))
(*.f64 -1 z)
(+.f64 (*.f64 -1 z) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(+.f64 (*.f64 -1 z) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(+.f64 (*.f64 -1 z) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) 0)
(+.f64 0 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(-.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) 0)
(-.f64 0 (neg.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))) 1)
(/.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) 1)
(/.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (/.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))))
(pow.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) 1)
(neg.f64 (neg.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))))
(+.f64 (*.f64 (/.f64 1 y) (+.f64 1 (-.f64 (log.f64 z) z))) 0)
(+.f64 0 (*.f64 (/.f64 1 y) (+.f64 1 (-.f64 (log.f64 z) z))))
(-.f64 (*.f64 (/.f64 1 y) (+.f64 1 (-.f64 (log.f64 z) z))) 0)
(-.f64 0 (neg.f64 (*.f64 (/.f64 1 y) (+.f64 1 (-.f64 (log.f64 z) z)))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 1 y) (+.f64 1 (-.f64 (log.f64 z) z))))) 1)
(/.f64 (*.f64 (/.f64 1 y) (+.f64 1 (-.f64 (log.f64 z) z))) 1)
(/.f64 (*.f64 (/.f64 1 y) (+.f64 1 (-.f64 (log.f64 z) z))) (/.f64 (*.f64 (/.f64 1 y) (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 (/.f64 1 y) (+.f64 1 (-.f64 (log.f64 z) z)))))
(pow.f64 (*.f64 (/.f64 1 y) (+.f64 1 (-.f64 (log.f64 z) z))) 1)
(neg.f64 (neg.f64 (*.f64 (/.f64 1 y) (+.f64 1 (-.f64 (log.f64 z) z)))))
(-.f64 1 (-.f64 1 (-.f64 (log.f64 z) z)))
(-.f64 1 (+.f64 (+.f64 1 z) (neg.f64 (log.f64 z))))
(-.f64 (log.f64 z) z)
(-.f64 (neg.f64 z) (neg.f64 (log.f64 z)))
(-.f64 (-.f64 (log.f64 z) z) 0)
(-.f64 (+.f64 1 (-.f64 (log.f64 z) z)) 1)
(-.f64 0 (-.f64 z (log.f64 z)))
(-.f64 0 (+.f64 z (neg.f64 (log.f64 z))))
(-.f64 (-.f64 1 z) (-.f64 1 (log.f64 z)))
(-.f64 (+.f64 1 (log.f64 z)) (+.f64 1 z))
(-.f64 (-.f64 -1 z) (-.f64 -1 (log.f64 z)))
(-.f64 (-.f64 -1 z) (+.f64 -1 (neg.f64 (log.f64 z))))
(-.f64 (+.f64 (log.f64 z) (-.f64 -1 z)) -1)
(-.f64 (-.f64 1 (neg.f64 (log.f64 z))) (+.f64 1 z))
(-.f64 (-.f64 (-.f64 -1 z) (neg.f64 (log.f64 z))) -1)
(-.f64 (-.f64 (log.f64 z) (+.f64 1 z)) -1)
(*.f64 1 (-.f64 (log.f64 z) z))
(*.f64 (-.f64 (log.f64 z) z) 1)
(*.f64 (-.f64 (log.f64 z) z) (/.f64 (-.f64 (log.f64 z) z) (-.f64 (log.f64 z) z)))
(*.f64 (*.f64 (-.f64 (log.f64 z) z) (-.f64 (log.f64 z) z)) (/.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (*.f64 (-.f64 (log.f64 z) z) (-.f64 (log.f64 z) z)) (*.f64 (/.f64 1 (-.f64 (log.f64 z) z)) 1))
(*.f64 (/.f64 1 (-.f64 (log.f64 z) z)) (*.f64 (-.f64 (log.f64 z) z) (-.f64 (log.f64 z) z)))
(*.f64 (*.f64 (*.f64 (-.f64 (log.f64 z) z) (-.f64 (log.f64 z) z)) (*.f64 (-.f64 (log.f64 z) z) (-.f64 (log.f64 z) z))) (/.f64 (/.f64 1 (-.f64 (log.f64 z) z)) (*.f64 (-.f64 (log.f64 z) z) (-.f64 (log.f64 z) z))))
(/.f64 (-.f64 (log.f64 z) z) 1)
(/.f64 (-.f64 (log.f64 z) z) (/.f64 (-.f64 (log.f64 z) z) (-.f64 (log.f64 z) z)))
(pow.f64 (-.f64 (log.f64 z) z) 1)
(neg.f64 (-.f64 z (log.f64 z)))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 1 (+.f64 z (neg.f64 (log.f64 z))))
(-.f64 (log.f64 z) (+.f64 z -1))
(-.f64 (neg.f64 z) (-.f64 -1 (log.f64 z)))
(-.f64 (neg.f64 z) (+.f64 -1 (neg.f64 (log.f64 z))))
(-.f64 (-.f64 (log.f64 z) z) -1)
(-.f64 (+.f64 1 (-.f64 (log.f64 z) z)) 0)
(-.f64 0 (+.f64 z (-.f64 -1 (log.f64 z))))
(-.f64 (-.f64 1 z) (neg.f64 (log.f64 z)))
(-.f64 (+.f64 1 (log.f64 z)) z)
(-.f64 (-.f64 -1 z) (-.f64 -2 (log.f64 z)))
(-.f64 (-.f64 -1 z) (+.f64 -1 (-.f64 -1 (log.f64 z))))
(-.f64 2 (-.f64 1 (-.f64 (log.f64 z) z)))
(-.f64 (+.f64 1 (+.f64 1 (log.f64 z))) (+.f64 1 z))
(-.f64 (-.f64 1 (-.f64 -1 (log.f64 z))) (+.f64 1 z))
(-.f64 (-.f64 1 (neg.f64 (log.f64 z))) z)
(-.f64 (-.f64 0 (-.f64 -2 (-.f64 (log.f64 z) z))) 1)
(-.f64 (-.f64 1 (+.f64 z -1)) (-.f64 1 (log.f64 z)))
(-.f64 (-.f64 (-.f64 1 z) (-.f64 -1 (log.f64 z))) 1)
(-.f64 (-.f64 1 (+.f64 z (-.f64 -1 (log.f64 z)))) 1)
(-.f64 (-.f64 (+.f64 1 (log.f64 z)) (+.f64 z -1)) 1)
(*.f64 1 (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) 1)
(*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (/.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z))) (/.f64 1 (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 (/.f64 1 (+.f64 1 (-.f64 (log.f64 z) z))) 1))
(*.f64 (/.f64 1 (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z))))) (/.f64 (/.f64 1 (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z)))))
(/.f64 (+.f64 1 (-.f64 (log.f64 z) z)) 1)
(/.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (/.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z))))
(pow.f64 (+.f64 1 (-.f64 (log.f64 z) z)) 1)
(neg.f64 (+.f64 z (-.f64 -1 (log.f64 z))))
Outputs
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(*.f64 (+.f64 1 (log.f64 z)) y)
(*.f64 y (+.f64 1 (log.f64 z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))
(*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 1 z))) (-.f64 1 z)))
(*.f64 y (+.f64 1 (neg.f64 (+.f64 z (log.f64 (/.f64 1 z))))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))
(*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 1 z))) (-.f64 1 z)))
(*.f64 y (+.f64 1 (neg.f64 (+.f64 z (log.f64 (/.f64 1 z))))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))
(*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 1 z))) (-.f64 1 z)))
(*.f64 y (+.f64 1 (neg.f64 (+.f64 z (log.f64 (/.f64 1 z))))))
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 y (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 z))) 1))))
(*.f64 y (+.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))) (-.f64 1 z)))
(*.f64 y (+.f64 (log.f64 -1) (+.f64 1 (neg.f64 (+.f64 z (log.f64 (/.f64 -1 z)))))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 y (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 z))) 1))))
(*.f64 y (+.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))) (-.f64 1 z)))
(*.f64 y (+.f64 (log.f64 -1) (+.f64 1 (neg.f64 (+.f64 z (log.f64 (/.f64 -1 z)))))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 y (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 z))) 1))))
(*.f64 y (+.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))) (-.f64 1 z)))
(*.f64 y (+.f64 (log.f64 -1) (+.f64 1 (neg.f64 (+.f64 z (log.f64 (/.f64 -1 z)))))))
(/.f64 (-.f64 (+.f64 1 (log.f64 z)) z) y)
(/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) y)
(/.f64 (+.f64 1 (-.f64 (log.f64 z) z)) y)
(/.f64 (-.f64 1 (-.f64 z (log.f64 z))) y)
(/.f64 (-.f64 (+.f64 1 (log.f64 z)) z) y)
(/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) y)
(/.f64 (+.f64 1 (-.f64 (log.f64 z) z)) y)
(/.f64 (-.f64 1 (-.f64 z (log.f64 z))) y)
(/.f64 (-.f64 (+.f64 1 (log.f64 z)) z) y)
(/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) y)
(/.f64 (+.f64 1 (-.f64 (log.f64 z) z)) y)
(/.f64 (-.f64 1 (-.f64 z (log.f64 z))) y)
(/.f64 (-.f64 (+.f64 1 (log.f64 z)) z) y)
(/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) y)
(/.f64 (+.f64 1 (-.f64 (log.f64 z) z)) y)
(/.f64 (-.f64 1 (-.f64 z (log.f64 z))) y)
(/.f64 (-.f64 (+.f64 1 (log.f64 z)) z) y)
(/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) y)
(/.f64 (+.f64 1 (-.f64 (log.f64 z) z)) y)
(/.f64 (-.f64 1 (-.f64 z (log.f64 z))) y)
(/.f64 (-.f64 (+.f64 1 (log.f64 z)) z) y)
(/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) y)
(/.f64 (+.f64 1 (-.f64 (log.f64 z) z)) y)
(/.f64 (-.f64 1 (-.f64 z (log.f64 z))) y)
(/.f64 (-.f64 (+.f64 1 (log.f64 z)) z) y)
(/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) y)
(/.f64 (+.f64 1 (-.f64 (log.f64 z) z)) y)
(/.f64 (-.f64 1 (-.f64 z (log.f64 z))) y)
(/.f64 (-.f64 (+.f64 1 (log.f64 z)) z) y)
(/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) y)
(/.f64 (+.f64 1 (-.f64 (log.f64 z) z)) y)
(/.f64 (-.f64 1 (-.f64 z (log.f64 z))) y)
(/.f64 (-.f64 (+.f64 1 (log.f64 z)) z) y)
(/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) y)
(/.f64 (+.f64 1 (-.f64 (log.f64 z) z)) y)
(/.f64 (-.f64 1 (-.f64 z (log.f64 z))) y)
(/.f64 (-.f64 (+.f64 1 (log.f64 z)) z) y)
(/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) y)
(/.f64 (+.f64 1 (-.f64 (log.f64 z) z)) y)
(/.f64 (-.f64 1 (-.f64 z (log.f64 z))) y)
(/.f64 (-.f64 (+.f64 1 (log.f64 z)) z) y)
(/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) y)
(/.f64 (+.f64 1 (-.f64 (log.f64 z) z)) y)
(/.f64 (-.f64 1 (-.f64 z (log.f64 z))) y)
(/.f64 (-.f64 (+.f64 1 (log.f64 z)) z) y)
(/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) y)
(/.f64 (+.f64 1 (-.f64 (log.f64 z) z)) y)
(/.f64 (-.f64 1 (-.f64 z (log.f64 z))) y)
(/.f64 (+.f64 1 (log.f64 z)) y)
(+.f64 (/.f64 1 y) (+.f64 (/.f64 (log.f64 z) y) (*.f64 -1 (/.f64 z y))))
(+.f64 (/.f64 (log.f64 z) y) (+.f64 (/.f64 1 y) (neg.f64 (/.f64 z y))))
(+.f64 (/.f64 1 y) (+.f64 (/.f64 (log.f64 z) y) (*.f64 -1 (/.f64 z y))))
(+.f64 (/.f64 (log.f64 z) y) (+.f64 (/.f64 1 y) (neg.f64 (/.f64 z y))))
(+.f64 (/.f64 1 y) (+.f64 (/.f64 (log.f64 z) y) (*.f64 -1 (/.f64 z y))))
(+.f64 (/.f64 (log.f64 z) y) (+.f64 (/.f64 1 y) (neg.f64 (/.f64 z y))))
(*.f64 -1 (/.f64 z y))
(neg.f64 (/.f64 z y))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 z)) y))))
(+.f64 (/.f64 1 y) (*.f64 -1 (+.f64 (/.f64 (log.f64 (/.f64 1 z)) y) (/.f64 z y))))
(+.f64 (/.f64 1 y) (*.f64 -1 (+.f64 (/.f64 z y) (/.f64 (log.f64 (/.f64 1 z)) y))))
(+.f64 (/.f64 1 y) (neg.f64 (+.f64 (/.f64 z y) (/.f64 (log.f64 (/.f64 1 z)) y))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 z)) y))))
(+.f64 (/.f64 1 y) (*.f64 -1 (+.f64 (/.f64 (log.f64 (/.f64 1 z)) y) (/.f64 z y))))
(+.f64 (/.f64 1 y) (*.f64 -1 (+.f64 (/.f64 z y) (/.f64 (log.f64 (/.f64 1 z)) y))))
(+.f64 (/.f64 1 y) (neg.f64 (+.f64 (/.f64 z y) (/.f64 (log.f64 (/.f64 1 z)) y))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 z)) y))))
(+.f64 (/.f64 1 y) (*.f64 -1 (+.f64 (/.f64 (log.f64 (/.f64 1 z)) y) (/.f64 z y))))
(+.f64 (/.f64 1 y) (*.f64 -1 (+.f64 (/.f64 z y) (/.f64 (log.f64 (/.f64 1 z)) y))))
(+.f64 (/.f64 1 y) (neg.f64 (+.f64 (/.f64 z y) (/.f64 (log.f64 (/.f64 1 z)) y))))
(*.f64 -1 (/.f64 z y))
(neg.f64 (/.f64 z y))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 z)) y)) (+.f64 (*.f64 -1 (/.f64 z y)) (/.f64 (log.f64 -1) y))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 z)) y)) (+.f64 (+.f64 (*.f64 -1 (/.f64 z y)) (/.f64 (log.f64 -1) y)) (/.f64 1 y)))
(+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 z)) y)) (+.f64 (/.f64 1 y) (+.f64 (neg.f64 (/.f64 z y)) (/.f64 (log.f64 -1) y))))
(+.f64 (/.f64 1 y) (+.f64 (/.f64 (log.f64 -1) y) (*.f64 -1 (+.f64 (/.f64 (log.f64 (/.f64 -1 z)) y) (/.f64 z y)))))
(+.f64 (/.f64 1 y) (+.f64 (/.f64 (log.f64 -1) y) (*.f64 -1 (+.f64 (/.f64 z y) (/.f64 (log.f64 (/.f64 -1 z)) y)))))
(+.f64 (/.f64 1 y) (+.f64 (/.f64 (log.f64 -1) y) (neg.f64 (+.f64 (/.f64 z y) (/.f64 (log.f64 (/.f64 -1 z)) y)))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 z)) y)) (+.f64 (*.f64 -1 (/.f64 z y)) (/.f64 (log.f64 -1) y))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 z)) y)) (+.f64 (+.f64 (*.f64 -1 (/.f64 z y)) (/.f64 (log.f64 -1) y)) (/.f64 1 y)))
(+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 z)) y)) (+.f64 (/.f64 1 y) (+.f64 (neg.f64 (/.f64 z y)) (/.f64 (log.f64 -1) y))))
(+.f64 (/.f64 1 y) (+.f64 (/.f64 (log.f64 -1) y) (*.f64 -1 (+.f64 (/.f64 (log.f64 (/.f64 -1 z)) y) (/.f64 z y)))))
(+.f64 (/.f64 1 y) (+.f64 (/.f64 (log.f64 -1) y) (*.f64 -1 (+.f64 (/.f64 z y) (/.f64 (log.f64 (/.f64 -1 z)) y)))))
(+.f64 (/.f64 1 y) (+.f64 (/.f64 (log.f64 -1) y) (neg.f64 (+.f64 (/.f64 z y) (/.f64 (log.f64 (/.f64 -1 z)) y)))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 z)) y)) (+.f64 (*.f64 -1 (/.f64 z y)) (/.f64 (log.f64 -1) y))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 z)) y)) (+.f64 (+.f64 (*.f64 -1 (/.f64 z y)) (/.f64 (log.f64 -1) y)) (/.f64 1 y)))
(+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 z)) y)) (+.f64 (/.f64 1 y) (+.f64 (neg.f64 (/.f64 z y)) (/.f64 (log.f64 -1) y))))
(+.f64 (/.f64 1 y) (+.f64 (/.f64 (log.f64 -1) y) (*.f64 -1 (+.f64 (/.f64 (log.f64 (/.f64 -1 z)) y) (/.f64 z y)))))
(+.f64 (/.f64 1 y) (+.f64 (/.f64 (log.f64 -1) y) (*.f64 -1 (+.f64 (/.f64 z y) (/.f64 (log.f64 (/.f64 -1 z)) y)))))
(+.f64 (/.f64 1 y) (+.f64 (/.f64 (log.f64 -1) y) (neg.f64 (+.f64 (/.f64 z y) (/.f64 (log.f64 (/.f64 -1 z)) y)))))
(log.f64 z)
(+.f64 (*.f64 -1 z) (log.f64 z))
(+.f64 (log.f64 z) (neg.f64 z))
(-.f64 (log.f64 z) z)
(+.f64 (*.f64 -1 z) (log.f64 z))
(+.f64 (log.f64 z) (neg.f64 z))
(-.f64 (log.f64 z) z)
(+.f64 (*.f64 -1 z) (log.f64 z))
(+.f64 (log.f64 z) (neg.f64 z))
(-.f64 (log.f64 z) z)
(*.f64 -1 z)
(neg.f64 z)
(+.f64 (*.f64 -1 z) (*.f64 -1 (log.f64 (/.f64 1 z))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (neg.f64 z))
(*.f64 -1 (+.f64 z (log.f64 (/.f64 1 z))))
(neg.f64 (+.f64 z (log.f64 (/.f64 1 z))))
(+.f64 (*.f64 -1 z) (*.f64 -1 (log.f64 (/.f64 1 z))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (neg.f64 z))
(*.f64 -1 (+.f64 z (log.f64 (/.f64 1 z))))
(neg.f64 (+.f64 z (log.f64 (/.f64 1 z))))
(+.f64 (*.f64 -1 z) (*.f64 -1 (log.f64 (/.f64 1 z))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (neg.f64 z))
(*.f64 -1 (+.f64 z (log.f64 (/.f64 1 z))))
(neg.f64 (+.f64 z (log.f64 (/.f64 1 z))))
(*.f64 -1 z)
(neg.f64 z)
(+.f64 (*.f64 -1 z) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 z))) (neg.f64 z)))
(+.f64 (log.f64 -1) (*.f64 -1 (+.f64 z (log.f64 (/.f64 -1 z)))))
(+.f64 (log.f64 -1) (neg.f64 (+.f64 z (log.f64 (/.f64 -1 z)))))
(+.f64 (*.f64 -1 z) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 z))) (neg.f64 z)))
(+.f64 (log.f64 -1) (*.f64 -1 (+.f64 z (log.f64 (/.f64 -1 z)))))
(+.f64 (log.f64 -1) (neg.f64 (+.f64 z (log.f64 (/.f64 -1 z)))))
(+.f64 (*.f64 -1 z) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 z))) (neg.f64 z)))
(+.f64 (log.f64 -1) (*.f64 -1 (+.f64 z (log.f64 (/.f64 -1 z)))))
(+.f64 (log.f64 -1) (neg.f64 (+.f64 z (log.f64 (/.f64 -1 z)))))
(+.f64 1 (log.f64 z))
(+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z)))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 (log.f64 z) (+.f64 z -1))
(+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z)))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 (log.f64 z) (+.f64 z -1))
(+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z)))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 (log.f64 z) (+.f64 z -1))
(*.f64 -1 z)
(neg.f64 z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) 1))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (+.f64 1 (neg.f64 z)))
(+.f64 (neg.f64 (log.f64 (/.f64 1 z))) (-.f64 1 z))
(+.f64 1 (neg.f64 (+.f64 z (log.f64 (/.f64 1 z)))))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) 1))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (+.f64 1 (neg.f64 z)))
(+.f64 (neg.f64 (log.f64 (/.f64 1 z))) (-.f64 1 z))
(+.f64 1 (neg.f64 (+.f64 z (log.f64 (/.f64 1 z)))))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) 1))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (+.f64 1 (neg.f64 z)))
(+.f64 (neg.f64 (log.f64 (/.f64 1 z))) (-.f64 1 z))
(+.f64 1 (neg.f64 (+.f64 z (log.f64 (/.f64 1 z)))))
(*.f64 -1 z)
(neg.f64 z)
(+.f64 (*.f64 -1 z) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(+.f64 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 z))) 1)) (neg.f64 z))
(+.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))) (-.f64 1 z))
(+.f64 (log.f64 -1) (+.f64 1 (neg.f64 (+.f64 z (log.f64 (/.f64 -1 z))))))
(+.f64 (*.f64 -1 z) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(+.f64 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 z))) 1)) (neg.f64 z))
(+.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))) (-.f64 1 z))
(+.f64 (log.f64 -1) (+.f64 1 (neg.f64 (+.f64 z (log.f64 (/.f64 -1 z))))))
(+.f64 (*.f64 -1 z) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(+.f64 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 z))) 1)) (neg.f64 z))
(+.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))) (-.f64 1 z))
(+.f64 (log.f64 -1) (+.f64 1 (neg.f64 (+.f64 z (log.f64 (/.f64 -1 z))))))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) 0)
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(+.f64 0 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(-.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) 0)
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(-.f64 0 (neg.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))) 1)
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(/.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) 1)
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(/.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (/.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(pow.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) 1)
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(neg.f64 (neg.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))
(+.f64 (*.f64 (/.f64 1 y) (+.f64 1 (-.f64 (log.f64 z) z))) 0)
(*.f64 (/.f64 1 y) (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 (/.f64 1 y) (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (/.f64 1 y) (-.f64 1 (-.f64 z (log.f64 z))))
(+.f64 0 (*.f64 (/.f64 1 y) (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (/.f64 1 y) (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 (/.f64 1 y) (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (/.f64 1 y) (-.f64 1 (-.f64 z (log.f64 z))))
(-.f64 (*.f64 (/.f64 1 y) (+.f64 1 (-.f64 (log.f64 z) z))) 0)
(*.f64 (/.f64 1 y) (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 (/.f64 1 y) (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (/.f64 1 y) (-.f64 1 (-.f64 z (log.f64 z))))
(-.f64 0 (neg.f64 (*.f64 (/.f64 1 y) (+.f64 1 (-.f64 (log.f64 z) z)))))
(*.f64 (/.f64 1 y) (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 (/.f64 1 y) (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (/.f64 1 y) (-.f64 1 (-.f64 z (log.f64 z))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 1 y) (+.f64 1 (-.f64 (log.f64 z) z))))) 1)
(*.f64 (/.f64 1 y) (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 (/.f64 1 y) (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (/.f64 1 y) (-.f64 1 (-.f64 z (log.f64 z))))
(/.f64 (*.f64 (/.f64 1 y) (+.f64 1 (-.f64 (log.f64 z) z))) 1)
(*.f64 (/.f64 1 y) (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 (/.f64 1 y) (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (/.f64 1 y) (-.f64 1 (-.f64 z (log.f64 z))))
(/.f64 (*.f64 (/.f64 1 y) (+.f64 1 (-.f64 (log.f64 z) z))) (/.f64 (*.f64 (/.f64 1 y) (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 (/.f64 1 y) (+.f64 1 (-.f64 (log.f64 z) z)))))
(*.f64 (/.f64 1 y) (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 (/.f64 1 y) (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (/.f64 1 y) (-.f64 1 (-.f64 z (log.f64 z))))
(pow.f64 (*.f64 (/.f64 1 y) (+.f64 1 (-.f64 (log.f64 z) z))) 1)
(*.f64 (/.f64 1 y) (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 (/.f64 1 y) (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (/.f64 1 y) (-.f64 1 (-.f64 z (log.f64 z))))
(neg.f64 (neg.f64 (*.f64 (/.f64 1 y) (+.f64 1 (-.f64 (log.f64 z) z)))))
(*.f64 (/.f64 1 y) (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 (/.f64 1 y) (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (/.f64 1 y) (-.f64 1 (-.f64 z (log.f64 z))))
(-.f64 1 (-.f64 1 (-.f64 (log.f64 z) z)))
(+.f64 (log.f64 z) (neg.f64 z))
(-.f64 (log.f64 z) z)
(-.f64 1 (+.f64 (+.f64 1 z) (neg.f64 (log.f64 z))))
(+.f64 (log.f64 z) (neg.f64 z))
(-.f64 (log.f64 z) z)
(-.f64 (log.f64 z) z)
(+.f64 (log.f64 z) (neg.f64 z))
(-.f64 (neg.f64 z) (neg.f64 (log.f64 z)))
(+.f64 (log.f64 z) (neg.f64 z))
(-.f64 (log.f64 z) z)
(-.f64 (-.f64 (log.f64 z) z) 0)
(+.f64 (log.f64 z) (neg.f64 z))
(-.f64 (log.f64 z) z)
(-.f64 (+.f64 1 (-.f64 (log.f64 z) z)) 1)
(+.f64 (log.f64 z) (neg.f64 z))
(-.f64 (log.f64 z) z)
(-.f64 0 (-.f64 z (log.f64 z)))
(+.f64 (log.f64 z) (neg.f64 z))
(-.f64 (log.f64 z) z)
(-.f64 0 (+.f64 z (neg.f64 (log.f64 z))))
(+.f64 (log.f64 z) (neg.f64 z))
(-.f64 (log.f64 z) z)
(-.f64 (-.f64 1 z) (-.f64 1 (log.f64 z)))
(+.f64 (log.f64 z) (neg.f64 z))
(-.f64 (log.f64 z) z)
(-.f64 (+.f64 1 (log.f64 z)) (+.f64 1 z))
(+.f64 (log.f64 z) (neg.f64 z))
(-.f64 (log.f64 z) z)
(-.f64 (-.f64 -1 z) (-.f64 -1 (log.f64 z)))
(+.f64 (log.f64 z) (neg.f64 z))
(-.f64 (log.f64 z) z)
(-.f64 (-.f64 -1 z) (+.f64 -1 (neg.f64 (log.f64 z))))
(+.f64 (log.f64 z) (neg.f64 z))
(-.f64 (log.f64 z) z)
(-.f64 (+.f64 (log.f64 z) (-.f64 -1 z)) -1)
(+.f64 (log.f64 z) (neg.f64 z))
(-.f64 (log.f64 z) z)
(-.f64 (-.f64 1 (neg.f64 (log.f64 z))) (+.f64 1 z))
(+.f64 (log.f64 z) (neg.f64 z))
(-.f64 (log.f64 z) z)
(-.f64 (-.f64 (-.f64 -1 z) (neg.f64 (log.f64 z))) -1)
(+.f64 (log.f64 z) (neg.f64 z))
(-.f64 (log.f64 z) z)
(-.f64 (-.f64 (log.f64 z) (+.f64 1 z)) -1)
(+.f64 (log.f64 z) (neg.f64 z))
(-.f64 (log.f64 z) z)
(*.f64 1 (-.f64 (log.f64 z) z))
(+.f64 (log.f64 z) (neg.f64 z))
(-.f64 (log.f64 z) z)
(*.f64 (-.f64 (log.f64 z) z) 1)
(+.f64 (log.f64 z) (neg.f64 z))
(-.f64 (log.f64 z) z)
(*.f64 (-.f64 (log.f64 z) z) (/.f64 (-.f64 (log.f64 z) z) (-.f64 (log.f64 z) z)))
(+.f64 (log.f64 z) (neg.f64 z))
(-.f64 (log.f64 z) z)
(*.f64 (*.f64 (-.f64 (log.f64 z) z) (-.f64 (log.f64 z) z)) (/.f64 1 (-.f64 (log.f64 z) z)))
(+.f64 (log.f64 z) (neg.f64 z))
(-.f64 (log.f64 z) z)
(*.f64 (*.f64 (-.f64 (log.f64 z) z) (-.f64 (log.f64 z) z)) (*.f64 (/.f64 1 (-.f64 (log.f64 z) z)) 1))
(+.f64 (log.f64 z) (neg.f64 z))
(-.f64 (log.f64 z) z)
(*.f64 (/.f64 1 (-.f64 (log.f64 z) z)) (*.f64 (-.f64 (log.f64 z) z) (-.f64 (log.f64 z) z)))
(+.f64 (log.f64 z) (neg.f64 z))
(-.f64 (log.f64 z) z)
(*.f64 (*.f64 (*.f64 (-.f64 (log.f64 z) z) (-.f64 (log.f64 z) z)) (*.f64 (-.f64 (log.f64 z) z) (-.f64 (log.f64 z) z))) (/.f64 (/.f64 1 (-.f64 (log.f64 z) z)) (*.f64 (-.f64 (log.f64 z) z) (-.f64 (log.f64 z) z))))
(+.f64 (log.f64 z) (neg.f64 z))
(-.f64 (log.f64 z) z)
(/.f64 (-.f64 (log.f64 z) z) 1)
(+.f64 (log.f64 z) (neg.f64 z))
(-.f64 (log.f64 z) z)
(/.f64 (-.f64 (log.f64 z) z) (/.f64 (-.f64 (log.f64 z) z) (-.f64 (log.f64 z) z)))
(+.f64 (log.f64 z) (neg.f64 z))
(-.f64 (log.f64 z) z)
(pow.f64 (-.f64 (log.f64 z) z) 1)
(+.f64 (log.f64 z) (neg.f64 z))
(-.f64 (log.f64 z) z)
(neg.f64 (-.f64 z (log.f64 z)))
(+.f64 (log.f64 z) (neg.f64 z))
(-.f64 (log.f64 z) z)
(-.f64 1 (-.f64 z (log.f64 z)))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(-.f64 (log.f64 z) (+.f64 z -1))
(-.f64 1 (+.f64 z (neg.f64 (log.f64 z))))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 (log.f64 z) (+.f64 z -1))
(-.f64 (log.f64 z) (+.f64 z -1))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 (neg.f64 z) (-.f64 -1 (log.f64 z)))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 (log.f64 z) (+.f64 z -1))
(-.f64 (neg.f64 z) (+.f64 -1 (neg.f64 (log.f64 z))))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 (log.f64 z) (+.f64 z -1))
(-.f64 (-.f64 (log.f64 z) z) -1)
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 (log.f64 z) (+.f64 z -1))
(-.f64 (+.f64 1 (-.f64 (log.f64 z) z)) 0)
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 (log.f64 z) (+.f64 z -1))
(-.f64 0 (+.f64 z (-.f64 -1 (log.f64 z))))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 (log.f64 z) (+.f64 z -1))
(-.f64 (-.f64 1 z) (neg.f64 (log.f64 z)))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 (log.f64 z) (+.f64 z -1))
(-.f64 (+.f64 1 (log.f64 z)) z)
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 (log.f64 z) (+.f64 z -1))
(-.f64 (-.f64 -1 z) (-.f64 -2 (log.f64 z)))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 (log.f64 z) (+.f64 z -1))
(-.f64 (-.f64 -1 z) (+.f64 -1 (-.f64 -1 (log.f64 z))))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 (log.f64 z) (+.f64 z -1))
(-.f64 2 (-.f64 1 (-.f64 (log.f64 z) z)))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 (log.f64 z) (+.f64 z -1))
(-.f64 (+.f64 1 (+.f64 1 (log.f64 z))) (+.f64 1 z))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 (log.f64 z) (+.f64 z -1))
(-.f64 (-.f64 1 (-.f64 -1 (log.f64 z))) (+.f64 1 z))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 (log.f64 z) (+.f64 z -1))
(-.f64 (-.f64 1 (neg.f64 (log.f64 z))) z)
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 (log.f64 z) (+.f64 z -1))
(-.f64 (-.f64 0 (-.f64 -2 (-.f64 (log.f64 z) z))) 1)
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 (log.f64 z) (+.f64 z -1))
(-.f64 (-.f64 1 (+.f64 z -1)) (-.f64 1 (log.f64 z)))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 (log.f64 z) (+.f64 z -1))
(-.f64 (-.f64 (-.f64 1 z) (-.f64 -1 (log.f64 z))) 1)
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 (log.f64 z) (+.f64 z -1))
(-.f64 (-.f64 1 (+.f64 z (-.f64 -1 (log.f64 z)))) 1)
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 (log.f64 z) (+.f64 z -1))
(-.f64 (-.f64 (+.f64 1 (log.f64 z)) (+.f64 z -1)) 1)
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 (log.f64 z) (+.f64 z -1))
(*.f64 1 (+.f64 1 (-.f64 (log.f64 z) z)))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 (log.f64 z) (+.f64 z -1))
(*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) 1)
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 (log.f64 z) (+.f64 z -1))
(*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (/.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 (log.f64 z) (+.f64 z -1))
(*.f64 (*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z))) (/.f64 1 (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 (log.f64 z) (+.f64 z -1))
(*.f64 (*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 (/.f64 1 (+.f64 1 (-.f64 (log.f64 z) z))) 1))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 (log.f64 z) (+.f64 z -1))
(*.f64 (/.f64 1 (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 (log.f64 z) (+.f64 z -1))
(*.f64 (*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z))))) (/.f64 (/.f64 1 (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z)))))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 (log.f64 z) (+.f64 z -1))
(/.f64 (+.f64 1 (-.f64 (log.f64 z) z)) 1)
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 (log.f64 z) (+.f64 z -1))
(/.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (/.f64 (+.f64 1 (-.f64 (log.f64 z) z)) (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 (log.f64 z) (+.f64 z -1))
(pow.f64 (+.f64 1 (-.f64 (log.f64 z) z)) 1)
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 (log.f64 z) (+.f64 z -1))
(neg.f64 (+.f64 z (-.f64 -1 (log.f64 z))))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(-.f64 1 (-.f64 z (log.f64 z)))
(-.f64 (log.f64 z) (+.f64 z -1))

localize52.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 118 to 67 computations (43.2% saved)

series186.0ms (0.8%)

Counts
4 → 72
Calls

24 calls:

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

rewrite270.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
1500×rational.json-simplify-47
858×rational.json-simplify-55
702×rational.json-1
702×rational.json-5
702×rational.json-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
013250
1115126
2387126
31481126
46245126
Stop Event
node limit
Counts
4 → 98
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))) (*.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))))
(/.f64 1 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(*.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (/.f64 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))) (/.f64 1 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))) (*.f64 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))) (*.f64 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))) (/.f64 (/.f64 1 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))) (*.f64 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (fabs.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (neg.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (fabs.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 y (*.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))) (fabs.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 y (neg.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 y (/.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (fabs.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 y) (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 y) (neg.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 y) (/.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (fabs.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 y) (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 y) (*.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))) (fabs.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 y) (neg.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 y) (/.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (fabs.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 y (fabs.f64 (/.f64 y y))) (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 y (fabs.f64 (/.f64 y y))) (*.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))) (fabs.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 y (fabs.f64 (/.f64 y y))) (neg.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 y (fabs.f64 (/.f64 y y))) (/.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (fabs.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (fabs.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (/.f64 y (fabs.f64 (/.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))) (fabs.f64 y)) y))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))) (fabs.f64 y)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))) (fabs.f64 y)) (/.f64 y (fabs.f64 (/.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) y))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (fabs.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (/.f64 y (fabs.f64 (/.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (fabs.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))) y))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (fabs.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))) (fabs.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (fabs.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (fabs.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))) (/.f64 y (fabs.f64 (/.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (fabs.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (neg.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (fabs.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (neg.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (fabs.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (fabs.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (fabs.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (fabs.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (fabs.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))) (fabs.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (fabs.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))) (neg.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (fabs.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))) (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (fabs.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (*.f64 y (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (fabs.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (*.f64 y (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (/.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (neg.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (/.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (/.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (fabs.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (fabs.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (/.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (fabs.f64 (/.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (/.f64 (fabs.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (neg.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (/.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (+.f64 y y)) (fabs.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (+.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))) (fabs.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (fabs.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))) (fabs.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (neg.f64 (fabs.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))))))

simplify336.0ms (1.5%)

Algorithm
egg-herbie
Rules
1200×rational.json-simplify-47
1008×rational.json-simplify-54
868×rational.json-simplify-104
828×rational.json-simplify-43
758×rational.json-simplify-55
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03188184
17047884
213547834
336827718
Stop Event
node limit
Counts
170 → 191
Calls
Call 1
Inputs
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 (+.f64 1 (log.f64 z)) y)
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z)))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(/.f64 1 (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (/.f64 1 (*.f64 (+.f64 1 (log.f64 z)) y)) (/.f64 z (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y)))
(+.f64 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 3) y)) (+.f64 (/.f64 1 (*.f64 (+.f64 1 (log.f64 z)) y)) (/.f64 z (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y))))
(+.f64 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 3) y)) (+.f64 (/.f64 (pow.f64 z 3) (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 4) y)) (+.f64 (/.f64 1 (*.f64 (+.f64 1 (log.f64 z)) y)) (/.f64 z (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y)))))
(/.f64 -1 (*.f64 y z))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 z)) y))) (pow.f64 z 2))) (/.f64 1 (*.f64 y z)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 z)) y))) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 z)) y))) (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (pow.f64 z 3)))) (/.f64 1 (*.f64 y z)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 z)) y))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 z)) y))) (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 z)) y))) (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (pow.f64 z 3))))) (/.f64 1 (*.f64 y z)))
(/.f64 -1 (*.f64 y z))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 z)) y)) (/.f64 (log.f64 -1) y))) (pow.f64 z 2))) (/.f64 1 (*.f64 y z)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 z)) y)) (/.f64 (log.f64 -1) y))) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (pow.f64 z 3))) (*.f64 -1 (/.f64 (+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 z)) y)) (/.f64 (log.f64 -1) y))) (pow.f64 z 2)))) (/.f64 1 (*.f64 y z)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 z)) y)) (/.f64 (log.f64 -1) y))) (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2)) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 z)) y)) (/.f64 (log.f64 -1) y))) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (pow.f64 z 3))) (*.f64 -1 (/.f64 (+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 z)) y)) (/.f64 (log.f64 -1) y))) (pow.f64 z 2))))) (/.f64 1 (*.f64 y z)))
(*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (+.f64 1 (log.f64 z)) z) 2))
(*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (+.f64 1 (log.f64 z)) z) 2))
(*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (+.f64 1 (log.f64 z)) z) 2))
(*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (+.f64 1 (log.f64 z)) z) 2))
(*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (+.f64 1 (log.f64 z)) z) 2))
(*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (+.f64 1 (log.f64 z)) z) 2))
(*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (+.f64 1 (log.f64 z)) z) 2))
(*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (+.f64 1 (log.f64 z)) z) 2))
(*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (+.f64 1 (log.f64 z)) z) 2))
(*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (+.f64 1 (log.f64 z)) z) 2))
(*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (+.f64 1 (log.f64 z)) z) 2))
(*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (+.f64 1 (log.f64 z)) z) 2))
(*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 y 2))
(+.f64 (*.f64 -2 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 (pow.f64 y 2) z))) (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 y 2)))
(+.f64 (*.f64 -2 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 (pow.f64 y 2) z))) (+.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 y 2)) (*.f64 (pow.f64 y 2) (pow.f64 z 2))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 (pow.f64 y 2) z))) (+.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 y 2)) (*.f64 (pow.f64 y 2) (pow.f64 z 2))))
(*.f64 (pow.f64 y 2) (pow.f64 z 2))
(+.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 -2 (*.f64 (pow.f64 y 2) (*.f64 z (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))))
(+.f64 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)) (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 -2 (*.f64 (pow.f64 y 2) (*.f64 z (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))))))))
(+.f64 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)) (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 -2 (*.f64 (pow.f64 y 2) (*.f64 z (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))))))))
(*.f64 (pow.f64 y 2) (pow.f64 z 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z))))) z))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z))))) z))) (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2)) (*.f64 (pow.f64 y 2) (pow.f64 z 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z))))) z))) (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2)) (*.f64 (pow.f64 y 2) (pow.f64 z 2))))
(*.f64 (+.f64 1 (log.f64 z)) y)
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z)))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) 0)
(+.f64 0 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))
(-.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) 0)
(-.f64 0 (neg.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))) 1)
(/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) 1)
(/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))
(pow.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) 1)
(neg.f64 (neg.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))
(+.f64 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) 0)
(+.f64 0 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))
(-.f64 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))) 1)
(*.f64 1 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) 1)
(*.f64 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (/.f64 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))
(*.f64 (*.f64 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))) (/.f64 1 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))
(*.f64 (/.f64 1 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))) (*.f64 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))) (*.f64 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))) (/.f64 (/.f64 1 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))) (*.f64 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))))
(pow.f64 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) 1)
(neg.f64 (neg.f64 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))
(+.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) 0)
(+.f64 0 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))
(-.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) 0)
(-.f64 0 (neg.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))) 1)
(/.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) 1)
(/.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))
(pow.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) 1)
(neg.f64 (neg.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))
(fabs.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))
(fabs.f64 (neg.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))
(fabs.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (fabs.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))))
(fabs.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (neg.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (fabs.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))))
(fabs.f64 (*.f64 y (*.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))) (fabs.f64 y))))
(fabs.f64 (*.f64 y (neg.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))
(fabs.f64 (*.f64 y (/.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (fabs.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))))
(fabs.f64 (*.f64 (fabs.f64 y) (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))
(fabs.f64 (*.f64 (fabs.f64 y) (neg.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))
(fabs.f64 (*.f64 (fabs.f64 y) (/.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (fabs.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))))
(fabs.f64 (*.f64 (neg.f64 y) (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))
(fabs.f64 (*.f64 (neg.f64 y) (*.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))) (fabs.f64 y))))
(fabs.f64 (*.f64 (neg.f64 y) (neg.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))
(fabs.f64 (*.f64 (neg.f64 y) (/.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (fabs.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))))
(fabs.f64 (*.f64 (/.f64 y (fabs.f64 (/.f64 y y))) (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))
(fabs.f64 (*.f64 (/.f64 y (fabs.f64 (/.f64 y y))) (*.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))) (fabs.f64 y))))
(fabs.f64 (*.f64 (/.f64 y (fabs.f64 (/.f64 y y))) (neg.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))
(fabs.f64 (*.f64 (/.f64 y (fabs.f64 (/.f64 y y))) (/.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (fabs.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))))
(fabs.f64 (*.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (fabs.f64 y)))
(fabs.f64 (*.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (neg.f64 y)))
(fabs.f64 (*.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (/.f64 y (fabs.f64 (/.f64 y y)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))) (fabs.f64 y)) y))
(fabs.f64 (*.f64 (*.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))) (fabs.f64 y)) (neg.f64 y)))
(fabs.f64 (*.f64 (*.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))) (fabs.f64 y)) (/.f64 y (fabs.f64 (/.f64 y y)))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) y))
(fabs.f64 (*.f64 (neg.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (fabs.f64 y)))
(fabs.f64 (*.f64 (neg.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (neg.f64 y)))
(fabs.f64 (*.f64 (neg.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (/.f64 y (fabs.f64 (/.f64 y y)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (fabs.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))) y))
(fabs.f64 (*.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (fabs.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))) (fabs.f64 y)))
(fabs.f64 (*.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (fabs.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))) (neg.f64 y)))
(fabs.f64 (*.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (fabs.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))) (/.f64 y (fabs.f64 (/.f64 y y)))))
(fabs.f64 (*.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (fabs.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))
(fabs.f64 (*.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (neg.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))
(fabs.f64 (*.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (fabs.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (neg.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (fabs.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (fabs.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (fabs.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (fabs.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (fabs.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))) (fabs.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (fabs.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))) (neg.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (fabs.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))) (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (fabs.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))))
(fabs.f64 (*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (*.f64 y (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))
(fabs.f64 (*.f64 (fabs.f64 (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (fabs.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (*.f64 y (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))
(fabs.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (/.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (neg.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))))
(fabs.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (/.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (/.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (fabs.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))))))
(fabs.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (fabs.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))))
(fabs.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (/.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (fabs.f64 (/.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))))))
(fabs.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (/.f64 (fabs.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (neg.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))))
(fabs.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (/.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (+.f64 y y)) (fabs.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (+.f64 y y))))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))) (fabs.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))))
(fabs.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (fabs.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))) (fabs.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))))
(fabs.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (neg.f64 (fabs.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))))
(+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) 0)
(+.f64 0 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))
(-.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) 0)
(-.f64 0 (neg.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))) 1)
(/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) 1)
(/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))
(pow.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) 1)
(neg.f64 (neg.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))
Outputs
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(*.f64 (+.f64 1 (log.f64 z)) y)
(*.f64 y (+.f64 1 (log.f64 z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 y (*.f64 z -1)))
(*.f64 y (+.f64 (+.f64 1 (log.f64 z)) (neg.f64 z)))
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 y (*.f64 z -1)))
(*.f64 y (+.f64 (+.f64 1 (log.f64 z)) (neg.f64 z)))
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 y (*.f64 z -1)))
(*.f64 y (+.f64 (+.f64 1 (log.f64 z)) (neg.f64 z)))
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 -1 (*.f64 y z))
(*.f64 y (*.f64 z -1))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))
(*.f64 y (+.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) (neg.f64 z)))
(*.f64 y (+.f64 (-.f64 1 (log.f64 (/.f64 1 z))) (neg.f64 z)))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))
(*.f64 y (+.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) (neg.f64 z)))
(*.f64 y (+.f64 (-.f64 1 (log.f64 (/.f64 1 z))) (neg.f64 z)))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))
(*.f64 y (+.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) (neg.f64 z)))
(*.f64 y (+.f64 (-.f64 1 (log.f64 (/.f64 1 z))) (neg.f64 z)))
(*.f64 -1 (*.f64 y z))
(*.f64 y (*.f64 z -1))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(*.f64 y (+.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (log.f64 -1) 1)) (neg.f64 z)))
(*.f64 y (+.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (neg.f64 z)))
(*.f64 y (+.f64 (log.f64 -1) (+.f64 (-.f64 1 (log.f64 (/.f64 -1 z))) (neg.f64 z))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(*.f64 y (+.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (log.f64 -1) 1)) (neg.f64 z)))
(*.f64 y (+.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (neg.f64 z)))
(*.f64 y (+.f64 (log.f64 -1) (+.f64 (-.f64 1 (log.f64 (/.f64 -1 z))) (neg.f64 z))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(*.f64 y (+.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (log.f64 -1) 1)) (neg.f64 z)))
(*.f64 y (+.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (neg.f64 z)))
(*.f64 y (+.f64 (log.f64 -1) (+.f64 (-.f64 1 (log.f64 (/.f64 -1 z))) (neg.f64 z))))
(/.f64 1 (*.f64 (+.f64 1 (log.f64 z)) y))
(/.f64 1 (*.f64 y (+.f64 1 (log.f64 z))))
(+.f64 (/.f64 1 (*.f64 (+.f64 1 (log.f64 z)) y)) (/.f64 z (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y)))
(+.f64 (/.f64 1 (*.f64 y (+.f64 1 (log.f64 z)))) (/.f64 z (*.f64 y (pow.f64 (+.f64 1 (log.f64 z)) 2))))
(+.f64 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 3) y)) (+.f64 (/.f64 1 (*.f64 (+.f64 1 (log.f64 z)) y)) (/.f64 z (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y))))
(+.f64 (/.f64 1 (*.f64 y (+.f64 1 (log.f64 z)))) (+.f64 (/.f64 z (*.f64 y (pow.f64 (+.f64 1 (log.f64 z)) 2))) (/.f64 (pow.f64 z 2) (*.f64 y (pow.f64 (+.f64 1 (log.f64 z)) 3)))))
(+.f64 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 3) y)) (+.f64 (/.f64 (pow.f64 z 3) (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 4) y)) (+.f64 (/.f64 1 (*.f64 (+.f64 1 (log.f64 z)) y)) (/.f64 z (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y)))))
(+.f64 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 (+.f64 1 (log.f64 z)) 4))) (+.f64 (/.f64 1 (*.f64 y (+.f64 1 (log.f64 z)))) (+.f64 (/.f64 z (*.f64 y (pow.f64 (+.f64 1 (log.f64 z)) 2))) (/.f64 (pow.f64 z 2) (*.f64 y (pow.f64 (+.f64 1 (log.f64 z)) 3))))))
(+.f64 (/.f64 1 (*.f64 y (+.f64 1 (log.f64 z)))) (+.f64 (+.f64 (/.f64 z (*.f64 y (pow.f64 (+.f64 1 (log.f64 z)) 2))) (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 (+.f64 1 (log.f64 z)) 4)))) (/.f64 (pow.f64 z 2) (*.f64 y (pow.f64 (+.f64 1 (log.f64 z)) 3)))))
(+.f64 (/.f64 1 (*.f64 y (+.f64 1 (log.f64 z)))) (+.f64 (/.f64 (pow.f64 z 2) (*.f64 y (pow.f64 (+.f64 1 (log.f64 z)) 3))) (+.f64 (/.f64 z (*.f64 y (pow.f64 (+.f64 1 (log.f64 z)) 2))) (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 (+.f64 1 (log.f64 z)) 4))))))
(/.f64 -1 (*.f64 y z))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 z)) y))) (pow.f64 z 2))) (/.f64 1 (*.f64 y z)))
(-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 1 y) (neg.f64 (/.f64 (log.f64 (/.f64 1 z)) y))) (pow.f64 z 2))) (/.f64 1 (*.f64 y z)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 z)) y))) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 z)) y))) (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (pow.f64 z 3)))) (/.f64 1 (*.f64 y z)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 z)) y))) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) (+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 z)) y)))) (pow.f64 z 3)))) (/.f64 1 (*.f64 y z)))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) (+.f64 (/.f64 1 y) (neg.f64 (/.f64 (log.f64 (/.f64 1 z)) y)))) (pow.f64 z 3)) (/.f64 (+.f64 (/.f64 1 y) (neg.f64 (/.f64 (log.f64 (/.f64 1 z)) y))) (pow.f64 z 2)))) (/.f64 1 (*.f64 y z)))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 (/.f64 1 y) (neg.f64 (/.f64 (log.f64 (/.f64 1 z)) y))) (pow.f64 z 2)) (/.f64 (*.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) (+.f64 (/.f64 1 y) (neg.f64 (/.f64 (log.f64 (/.f64 1 z)) y)))) (pow.f64 z 3)))) (/.f64 1 (*.f64 y z)))
(-.f64 (neg.f64 (+.f64 (/.f64 (+.f64 (/.f64 1 y) (neg.f64 (/.f64 (log.f64 (/.f64 1 z)) y))) (pow.f64 z 2)) (/.f64 (*.f64 (-.f64 1 (log.f64 (/.f64 1 z))) (+.f64 (/.f64 1 y) (neg.f64 (/.f64 (log.f64 (/.f64 1 z)) y)))) (pow.f64 z 3)))) (/.f64 1 (*.f64 y z)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 z)) y))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 z)) y))) (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 z)) y))) (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (pow.f64 z 3))))) (/.f64 1 (*.f64 y z)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 z)) y))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) (+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 z)) y)))) (pow.f64 z 3))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 z)) y))) (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)) (pow.f64 z 4))))) (/.f64 1 (*.f64 y z)))
(-.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (/.f64 1 y) (neg.f64 (/.f64 (log.f64 (/.f64 1 z)) y))) (pow.f64 z 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 y) (neg.f64 (/.f64 (log.f64 (/.f64 1 z)) y))) (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 2)) (pow.f64 z 4)) (/.f64 (*.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) (+.f64 (/.f64 1 y) (neg.f64 (/.f64 (log.f64 (/.f64 1 z)) y)))) (pow.f64 z 3))))) (/.f64 1 (*.f64 y z)))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 y) (neg.f64 (/.f64 (log.f64 (/.f64 1 z)) y))) (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 2)) (pow.f64 z 4)) (+.f64 (/.f64 (+.f64 (/.f64 1 y) (neg.f64 (/.f64 (log.f64 (/.f64 1 z)) y))) (pow.f64 z 2)) (/.f64 (*.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) (+.f64 (/.f64 1 y) (neg.f64 (/.f64 (log.f64 (/.f64 1 z)) y)))) (pow.f64 z 3))))) (/.f64 1 (*.f64 y z)))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 (/.f64 1 y) (neg.f64 (/.f64 (log.f64 (/.f64 1 z)) y))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (-.f64 1 (log.f64 (/.f64 1 z))) (+.f64 (/.f64 1 y) (neg.f64 (/.f64 (log.f64 (/.f64 1 z)) y)))) (pow.f64 z 3)) (/.f64 (*.f64 (+.f64 (/.f64 1 y) (neg.f64 (/.f64 (log.f64 (/.f64 1 z)) y))) (pow.f64 (-.f64 1 (log.f64 (/.f64 1 z))) 2)) (pow.f64 z 4))))) (/.f64 1 (*.f64 y z)))
(/.f64 -1 (*.f64 y z))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 z)) y)) (/.f64 (log.f64 -1) y))) (pow.f64 z 2))) (/.f64 1 (*.f64 y z)))
(-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 1 y) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 z)) y)) (/.f64 (log.f64 -1) y))) (pow.f64 z 2))) (/.f64 1 (*.f64 y z)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 z)) y)) (/.f64 (log.f64 -1) y))) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (pow.f64 z 3))) (*.f64 -1 (/.f64 (+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 z)) y)) (/.f64 (log.f64 -1) y))) (pow.f64 z 2)))) (/.f64 1 (*.f64 y z)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 z)) y)) (/.f64 (log.f64 -1) y))) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 z)) y)) (/.f64 (log.f64 -1) y)))) (pow.f64 z 3)))) (/.f64 1 (*.f64 y z)))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (log.f64 -1) 1)) (+.f64 (/.f64 1 y) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 z)) y)) (/.f64 (log.f64 -1) y)))) (pow.f64 z 3)) (/.f64 (+.f64 (/.f64 1 y) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 z)) y)) (/.f64 (log.f64 -1) y))) (pow.f64 z 2)))) (/.f64 1 (*.f64 y z)))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 (/.f64 1 y) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 z)) y)) (/.f64 (log.f64 -1) y))) (pow.f64 z 2)) (/.f64 (*.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (+.f64 (/.f64 1 y) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 z)) y)) (/.f64 (log.f64 -1) y)))) (pow.f64 z 3)))) (/.f64 1 (*.f64 y z)))
(-.f64 (neg.f64 (+.f64 (/.f64 (+.f64 (/.f64 1 y) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 z)) y)) (/.f64 (log.f64 -1) y))) (pow.f64 z 2)) (/.f64 (*.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) (+.f64 (/.f64 1 y) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 z)) y)) (/.f64 (log.f64 -1) y)))) (pow.f64 z 3)))) (/.f64 1 (*.f64 y z)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 z)) y)) (/.f64 (log.f64 -1) y))) (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2)) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 z)) y)) (/.f64 (log.f64 -1) y))) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (pow.f64 z 3))) (*.f64 -1 (/.f64 (+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 z)) y)) (/.f64 (log.f64 -1) y))) (pow.f64 z 2))))) (/.f64 1 (*.f64 y z)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 z)) y)) (/.f64 (log.f64 -1) y)))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 z)) y)) (/.f64 (log.f64 -1) y))) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 z)) y)) (/.f64 (log.f64 -1) y))) (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2)) (pow.f64 z 4))))) (/.f64 1 (*.f64 y z)))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (log.f64 -1) 1)) (+.f64 (/.f64 1 y) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 z)) y)) (/.f64 (log.f64 -1) y)))) (pow.f64 z 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 y) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 z)) y)) (/.f64 (log.f64 -1) y))) (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (log.f64 -1) 1)) 2)) (pow.f64 z 4)) (/.f64 (+.f64 (/.f64 1 y) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 z)) y)) (/.f64 (log.f64 -1) y))) (pow.f64 z 2))))) (/.f64 1 (*.f64 y z)))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 y) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 z)) y)) (/.f64 (log.f64 -1) y))) (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) 2)) (pow.f64 z 4)) (+.f64 (/.f64 (+.f64 (/.f64 1 y) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 z)) y)) (/.f64 (log.f64 -1) y))) (pow.f64 z 2)) (/.f64 (*.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (+.f64 (/.f64 1 y) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 z)) y)) (/.f64 (log.f64 -1) y)))) (pow.f64 z 3))))) (/.f64 1 (*.f64 y z)))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) (+.f64 (/.f64 1 y) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 z)) y)) (/.f64 (log.f64 -1) y)))) (pow.f64 z 3)) (+.f64 (/.f64 (+.f64 (/.f64 1 y) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 z)) y)) (/.f64 (log.f64 -1) y))) (pow.f64 z 2)) (/.f64 (*.f64 (+.f64 (/.f64 1 y) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 z)) y)) (/.f64 (log.f64 -1) y))) (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 2)) (pow.f64 z 4))))) (/.f64 1 (*.f64 y z)))
(*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (+.f64 1 (log.f64 z)) z) 2))
(pow.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) 2)
(pow.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) 2)
(pow.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) 2)
(pow.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) 2)
(*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (+.f64 1 (log.f64 z)) z) 2))
(pow.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) 2)
(pow.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) 2)
(pow.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) 2)
(pow.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) 2)
(*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (+.f64 1 (log.f64 z)) z) 2))
(pow.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) 2)
(pow.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) 2)
(pow.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) 2)
(pow.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) 2)
(*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (+.f64 1 (log.f64 z)) z) 2))
(pow.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) 2)
(pow.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) 2)
(pow.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) 2)
(pow.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) 2)
(*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (+.f64 1 (log.f64 z)) z) 2))
(pow.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) 2)
(pow.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) 2)
(pow.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) 2)
(pow.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) 2)
(*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (+.f64 1 (log.f64 z)) z) 2))
(pow.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) 2)
(pow.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) 2)
(pow.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) 2)
(pow.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) 2)
(*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (+.f64 1 (log.f64 z)) z) 2))
(pow.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) 2)
(pow.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) 2)
(pow.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) 2)
(pow.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) 2)
(*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (+.f64 1 (log.f64 z)) z) 2))
(pow.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) 2)
(pow.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) 2)
(pow.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) 2)
(pow.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) 2)
(*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (+.f64 1 (log.f64 z)) z) 2))
(pow.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) 2)
(pow.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) 2)
(pow.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) 2)
(pow.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) 2)
(*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (+.f64 1 (log.f64 z)) z) 2))
(pow.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) 2)
(pow.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) 2)
(pow.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) 2)
(pow.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) 2)
(*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (+.f64 1 (log.f64 z)) z) 2))
(pow.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) 2)
(pow.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) 2)
(pow.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) 2)
(pow.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) 2)
(*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (+.f64 1 (log.f64 z)) z) 2))
(pow.f64 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z)) 2)
(pow.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) 2)
(pow.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) 2)
(pow.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) 2)
(*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 y 2))
(pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)
(+.f64 (*.f64 -2 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 (pow.f64 y 2) z))) (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 y 2)))
(+.f64 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2) (*.f64 (+.f64 1 (log.f64 z)) (*.f64 (*.f64 z (pow.f64 y 2)) -2)))
(+.f64 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2) (*.f64 (+.f64 1 (log.f64 z)) (*.f64 -2 (*.f64 z (pow.f64 y 2)))))
(*.f64 (pow.f64 y 2) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (*.f64 -2 (*.f64 z (+.f64 1 (log.f64 z))))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 (pow.f64 y 2) z))) (+.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 y 2)) (*.f64 (pow.f64 y 2) (pow.f64 z 2))))
(+.f64 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (+.f64 1 (log.f64 z)) (*.f64 (*.f64 z (pow.f64 y 2)) -2))))
(+.f64 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2) (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 -2 (*.f64 z (pow.f64 y 2)))) (pow.f64 (*.f64 y z) 2)))
(+.f64 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2) (*.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (*.f64 -2 (*.f64 z (+.f64 1 (log.f64 z)))))))
(*.f64 (pow.f64 y 2) (+.f64 (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 z 2)) (*.f64 -2 (*.f64 z (+.f64 1 (log.f64 z))))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 (pow.f64 y 2) z))) (+.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 y 2)) (*.f64 (pow.f64 y 2) (pow.f64 z 2))))
(+.f64 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (+.f64 1 (log.f64 z)) (*.f64 (*.f64 z (pow.f64 y 2)) -2))))
(+.f64 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2) (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 -2 (*.f64 z (pow.f64 y 2)))) (pow.f64 (*.f64 y z) 2)))
(+.f64 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2) (*.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (*.f64 -2 (*.f64 z (+.f64 1 (log.f64 z)))))))
(*.f64 (pow.f64 y 2) (+.f64 (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 z 2)) (*.f64 -2 (*.f64 z (+.f64 1 (log.f64 z))))))
(*.f64 (pow.f64 y 2) (pow.f64 z 2))
(pow.f64 (*.f64 y z) 2)
(+.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 -2 (*.f64 (pow.f64 y 2) (*.f64 z (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))))
(+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 -2 (*.f64 (pow.f64 y 2) (*.f64 z (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))))
(*.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (*.f64 -2 (*.f64 z (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z))))))))
(*.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (*.f64 z (*.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) -2))))
(*.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (*.f64 z (*.f64 (-.f64 1 (log.f64 (/.f64 1 z))) -2))))
(+.f64 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)) (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 -2 (*.f64 (pow.f64 y 2) (*.f64 z (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))))))))
(+.f64 (pow.f64 (*.f64 y z) 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 y 2) (*.f64 z (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))) (pow.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) 2)))
(+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (pow.f64 y 2) (+.f64 (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 2) (*.f64 -2 (*.f64 z (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))))))))
(*.f64 (pow.f64 y 2) (+.f64 (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 2) (+.f64 (pow.f64 z 2) (*.f64 z (*.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) -2)))))
(*.f64 (pow.f64 y 2) (+.f64 (pow.f64 (-.f64 1 (log.f64 (/.f64 1 z))) 2) (+.f64 (pow.f64 z 2) (*.f64 z (*.f64 (-.f64 1 (log.f64 (/.f64 1 z))) -2)))))
(+.f64 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)) (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 -2 (*.f64 (pow.f64 y 2) (*.f64 z (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))))))))
(+.f64 (pow.f64 (*.f64 y z) 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 y 2) (*.f64 z (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))) (pow.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) 2)))
(+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (pow.f64 y 2) (+.f64 (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 2) (*.f64 -2 (*.f64 z (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))))))))
(*.f64 (pow.f64 y 2) (+.f64 (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 2) (+.f64 (pow.f64 z 2) (*.f64 z (*.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) -2)))))
(*.f64 (pow.f64 y 2) (+.f64 (pow.f64 (-.f64 1 (log.f64 (/.f64 1 z))) 2) (+.f64 (pow.f64 z 2) (*.f64 z (*.f64 (-.f64 1 (log.f64 (/.f64 1 z))) -2)))))
(*.f64 (pow.f64 y 2) (pow.f64 z 2))
(pow.f64 (*.f64 y z) 2)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z))))) z))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))
(+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 -1 (*.f64 (pow.f64 y 2) (*.f64 z (+.f64 2 (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -2)))))))
(*.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (neg.f64 (*.f64 z (+.f64 (*.f64 (log.f64 -1) 2) (+.f64 2 (*.f64 (log.f64 (/.f64 -1 z)) -2)))))))
(*.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (*.f64 (+.f64 2 (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -2))) (neg.f64 z))))
(*.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (*.f64 (+.f64 (*.f64 (log.f64 -1) 2) (+.f64 2 (*.f64 (log.f64 (/.f64 -1 z)) -2))) (neg.f64 z))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z))))) z))) (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2)) (*.f64 (pow.f64 y 2) (pow.f64 z 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (*.f64 z (+.f64 2 (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -2)))))) (+.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) 2)))
(+.f64 (*.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (neg.f64 (*.f64 z (+.f64 (*.f64 (log.f64 -1) 2) (+.f64 2 (*.f64 (log.f64 (/.f64 -1 z)) -2))))))) (pow.f64 (*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (log.f64 -1) 1))) 2))
(*.f64 (pow.f64 y 2) (+.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) 2) (+.f64 (pow.f64 z 2) (*.f64 (+.f64 2 (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -2))) (neg.f64 z)))))
(*.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 2) (*.f64 (+.f64 (*.f64 (log.f64 -1) 2) (+.f64 2 (*.f64 (log.f64 (/.f64 -1 z)) -2))) (neg.f64 z)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z))))) z))) (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2)) (*.f64 (pow.f64 y 2) (pow.f64 z 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (*.f64 z (+.f64 2 (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -2)))))) (+.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) 2)))
(+.f64 (*.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (neg.f64 (*.f64 z (+.f64 (*.f64 (log.f64 -1) 2) (+.f64 2 (*.f64 (log.f64 (/.f64 -1 z)) -2))))))) (pow.f64 (*.f64 y (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (log.f64 -1) 1))) 2))
(*.f64 (pow.f64 y 2) (+.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) 2) (+.f64 (pow.f64 z 2) (*.f64 (+.f64 2 (+.f64 (*.f64 (log.f64 -1) 2) (*.f64 (log.f64 (/.f64 -1 z)) -2))) (neg.f64 z)))))
(*.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 2) (*.f64 (+.f64 (*.f64 (log.f64 -1) 2) (+.f64 2 (*.f64 (log.f64 (/.f64 -1 z)) -2))) (neg.f64 z)))))
(*.f64 (+.f64 1 (log.f64 z)) y)
(*.f64 y (+.f64 1 (log.f64 z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 y (*.f64 z -1)))
(*.f64 y (+.f64 (+.f64 1 (log.f64 z)) (neg.f64 z)))
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 y (*.f64 z -1)))
(*.f64 y (+.f64 (+.f64 1 (log.f64 z)) (neg.f64 z)))
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 y (*.f64 z -1)))
(*.f64 y (+.f64 (+.f64 1 (log.f64 z)) (neg.f64 z)))
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) (neg.f64 z))))
(*.f64 -1 (*.f64 y z))
(*.f64 y (*.f64 z -1))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))
(*.f64 y (+.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) (neg.f64 z)))
(*.f64 y (+.f64 (-.f64 1 (log.f64 (/.f64 1 z))) (neg.f64 z)))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))
(*.f64 y (+.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) (neg.f64 z)))
(*.f64 y (+.f64 (-.f64 1 (log.f64 (/.f64 1 z))) (neg.f64 z)))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))
(*.f64 y (+.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) (neg.f64 z)))
(*.f64 y (+.f64 (-.f64 1 (log.f64 (/.f64 1 z))) (neg.f64 z)))
(*.f64 -1 (*.f64 y z))
(*.f64 y (*.f64 z -1))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(*.f64 y (+.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (log.f64 -1) 1)) (neg.f64 z)))
(*.f64 y (+.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (neg.f64 z)))
(*.f64 y (+.f64 (log.f64 -1) (+.f64 (-.f64 1 (log.f64 (/.f64 -1 z))) (neg.f64 z))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(*.f64 y (+.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (log.f64 -1) 1)) (neg.f64 z)))
(*.f64 y (+.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (neg.f64 z)))
(*.f64 y (+.f64 (log.f64 -1) (+.f64 (-.f64 1 (log.f64 (/.f64 -1 z))) (neg.f64 z))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(+.f64 (*.f64 y (*.f64 z -1)) (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(*.f64 y (+.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (log.f64 -1) 1)) (neg.f64 z)))
(*.f64 y (+.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (neg.f64 z)))
(*.f64 y (+.f64 (log.f64 -1) (+.f64 (-.f64 1 (log.f64 (/.f64 -1 z))) (neg.f64 z))))
(+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) 0)
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(+.f64 0 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(-.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) 0)
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(-.f64 0 (neg.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))) 1)
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) 1)
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(pow.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) 1)
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(neg.f64 (neg.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(+.f64 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) 0)
(/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))
(/.f64 1 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 0 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))
(/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))
(/.f64 1 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(-.f64 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) 0)
(/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))
(/.f64 1 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(-.f64 0 (neg.f64 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))
(/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))
(/.f64 1 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))) 1)
(/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))
(/.f64 1 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 1 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))
(/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))
(/.f64 1 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) 1)
(/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))
(/.f64 1 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (/.f64 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))
(/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))
(/.f64 1 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))) (/.f64 1 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))
(/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))
(/.f64 1 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (/.f64 1 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))) (*.f64 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))
(/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))
(/.f64 1 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))) (*.f64 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))) (/.f64 (/.f64 1 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))) (*.f64 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))))
(/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))
(/.f64 1 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(pow.f64 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) 1)
(/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))
(/.f64 1 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(neg.f64 (neg.f64 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))
(/.f64 1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))
(/.f64 1 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) 0)
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(+.f64 0 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(-.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) 0)
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(-.f64 0 (neg.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))) 1)
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(/.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) 1)
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(/.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(pow.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) 1)
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(neg.f64 (neg.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (neg.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (fabs.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (neg.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (fabs.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (*.f64 y (*.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))) (fabs.f64 y))))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (*.f64 y (neg.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (*.f64 y (/.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (fabs.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (*.f64 (fabs.f64 y) (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (*.f64 (fabs.f64 y) (neg.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (*.f64 (fabs.f64 y) (/.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (fabs.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (*.f64 (neg.f64 y) (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (*.f64 (neg.f64 y) (*.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))) (fabs.f64 y))))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (*.f64 (neg.f64 y) (neg.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (*.f64 (neg.f64 y) (/.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (fabs.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (*.f64 (/.f64 y (fabs.f64 (/.f64 y y))) (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (*.f64 (/.f64 y (fabs.f64 (/.f64 y y))) (*.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))) (fabs.f64 y))))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (*.f64 (/.f64 y (fabs.f64 (/.f64 y y))) (neg.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (*.f64 (/.f64 y (fabs.f64 (/.f64 y y))) (/.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (fabs.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (*.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (fabs.f64 y)))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (*.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (neg.f64 y)))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (*.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (/.f64 y (fabs.f64 (/.f64 y y)))))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))) (fabs.f64 y)) y))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))) (fabs.f64 y)) (neg.f64 y)))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))) (fabs.f64 y)) (/.f64 y (fabs.f64 (/.f64 y y)))))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) y))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (fabs.f64 y)))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (neg.f64 y)))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (/.f64 y (fabs.f64 (/.f64 y y)))))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (*.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (fabs.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))) y))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (*.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (fabs.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))) (fabs.f64 y)))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (*.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (fabs.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))) (neg.f64 y)))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (*.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (fabs.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))) (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))) (/.f64 y (fabs.f64 (/.f64 y y)))))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (*.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (fabs.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (*.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (neg.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (*.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (fabs.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (neg.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (fabs.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (fabs.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (fabs.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (*.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (fabs.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (*.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (fabs.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))) (fabs.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (*.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (fabs.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))) (neg.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (*.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (fabs.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))) (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (fabs.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (*.f64 y (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (*.f64 (fabs.f64 (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (*.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (fabs.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (*.f64 y (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (/.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (neg.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (/.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (/.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (fabs.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))))))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (fabs.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (/.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (fabs.f64 (/.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))))))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (/.f64 (fabs.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))) (neg.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (/.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (+.f64 y y)) (fabs.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (+.f64 y y))))))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))) (fabs.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (fabs.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))) (fabs.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))))
(fabs.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (fabs.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))) (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))) (fabs.f64 (/.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))))) (/.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z)))) (fabs.f64 (/.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))))) (/.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))))
(fabs.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (neg.f64 (fabs.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))))))
(*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))))
(*.f64 (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 y (-.f64 -1 (-.f64 (log.f64 z) z))))
(+.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) 0)
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(+.f64 0 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(-.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) 0)
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(-.f64 0 (neg.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))))) 1)
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) 1)
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (/.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(pow.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1))) 1)
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))
(neg.f64 (neg.f64 (*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))))
(*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 y (-.f64 (log.f64 z) (+.f64 z -1)))

localize457.0ms (2.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))
0.3b
(*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))
0.5b
(pow.f64 (+.f64 1 (log.f64 z)) 2)
19.9b
(*.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (+.f64 (pow.f64 z 2) (*.f64 z (*.f64 -2 (+.f64 1 (log.f64 z)))))))) (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))
Compiler

Compiled 360 to 226 computations (37.2% saved)

series7.0ms (0%)

Counts
2 → 20
Calls

6 calls:

TimeVariablePointExpression
2.0ms
z
@-inf
(*.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (+.f64 (pow.f64 z 2) (*.f64 z (*.f64 -2 (+.f64 1 (log.f64 z)))))))) (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))
2.0ms
z
@inf
(*.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (+.f64 (pow.f64 z 2) (*.f64 z (*.f64 -2 (+.f64 1 (log.f64 z)))))))) (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))
1.0ms
z
@0
(*.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (+.f64 (pow.f64 z 2) (*.f64 z (*.f64 -2 (+.f64 1 (log.f64 z)))))))) (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))
1.0ms
z
@inf
(pow.f64 (+.f64 1 (log.f64 z)) 2)
1.0ms
z
@-inf
(pow.f64 (+.f64 1 (log.f64 z)) 2)

rewrite100.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1106×rational.json-1
1106×rational.json-5
1106×rational.json-2
1106×rational.json-3
1104×exponential.json-3
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
023190
1199190
2616190
32340140
Stop Event
node limit
Counts
2 → 17
Calls
Call 1
Inputs
(*.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (+.f64 (pow.f64 z 2) (*.f64 z (*.f64 -2 (+.f64 1 (log.f64 z)))))))) (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))
(pow.f64 (+.f64 1 (log.f64 z)) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (/.f64 (+.f64 (*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2)) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 z 2))) (*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (/.f64 (+.f64 (*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2)) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 z 2))) (*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (/.f64 (+.f64 (*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2)) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 z 2))) (*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (/.f64 (+.f64 (*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2)) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 z 2))) (*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (/.f64 (+.f64 (*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2)) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 z 2))) (*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z))))) (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (/.f64 (+.f64 (*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2)) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 z 2))) (*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z))))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (/.f64 (+.f64 (*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2)) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 z 2))) (*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (/.f64 (+.f64 (*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2)) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 z 2))) (*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (+.f64 1 (log.f64 z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (/.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 (+.f64 1 (log.f64 z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) (+.f64 1 (log.f64 z))) 2) (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 2)) (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) (+.f64 1 (log.f64 z))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) (+.f64 1 (log.f64 z))) 2) (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) (+.f64 1 (log.f64 z))) 2)) (/.f64 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 2)) (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) (+.f64 1 (log.f64 z))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (/.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 (+.f64 1 (log.f64 z)) 2)))))))

simplify528.0ms (2.4%)

Algorithm
egg-herbie
Rules
1254×rational.json-simplify-50
1200×rational.json-simplify-43
828×rational.json-simplify-55
776×rational.json-simplify-44
736×rational.json-simplify-46
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01032809
12132667
24942659
311172459
441722445
Stop Event
node limit
Counts
37 → 73
Calls
Call 1
Inputs
(+.f64 1 (log.f64 z))
(+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z)))
(+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z)))
(+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z)))
(*.f64 -1 z)
(-.f64 (+.f64 (*.f64 -1 z) (*.f64 2 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) 1))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2) z)) (*.f64 2 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))) (+.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) z)))))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2) z)) (+.f64 (*.f64 2 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))) (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (pow.f64 z 2))))) (+.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) z)))))
(*.f64 -1 z)
(-.f64 (+.f64 (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 -1 z)) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(-.f64 (+.f64 (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (+.f64 (*.f64 -1 z) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2) (*.f64 (-.f64 (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))) z)))) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(-.f64 (+.f64 (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2) (*.f64 (-.f64 (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (pow.f64 z 2))) (+.f64 (*.f64 -1 z) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2) (*.f64 (-.f64 (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))) z))))) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)
(pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)
(pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)
(pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)
(pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2)
(pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2)
(pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2)
(pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2)
(+.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (/.f64 (+.f64 (*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2)) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 z 2))) (*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z))))) 0)
(+.f64 0 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (/.f64 (+.f64 (*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2)) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 z 2))) (*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z))))))
(-.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (/.f64 (+.f64 (*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2)) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 z 2))) (*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z))))) 0)
(/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (/.f64 (+.f64 (*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2)) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 z 2))) (*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z))))) 1)
(/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (/.f64 (+.f64 (*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2)) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 z 2))) (*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z))))) (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (/.f64 (+.f64 (*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2)) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 z 2))) (*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z))))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (/.f64 (+.f64 (*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2)) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 z 2))) (*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z)))))))
(pow.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (/.f64 (+.f64 (*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2)) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 z 2))) (*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z))))) 1)
(+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) 0)
(+.f64 0 (pow.f64 (+.f64 1 (log.f64 z)) 2))
(-.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) 0)
(*.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 2))
(*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) 1)
(*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (/.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 (+.f64 1 (log.f64 z)) 2)))
(*.f64 (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) (+.f64 1 (log.f64 z))) 2) (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 2)))
(*.f64 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 2)) (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) (+.f64 1 (log.f64 z))) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) (+.f64 1 (log.f64 z))) 2) (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) (+.f64 1 (log.f64 z))) 2)) (/.f64 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 2)) (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) (+.f64 1 (log.f64 z))) 2)))
(/.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) 1)
(/.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (/.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 (+.f64 1 (log.f64 z)) 2)))
Outputs
(+.f64 1 (log.f64 z))
(+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z)))
(+.f64 1 (+.f64 (log.f64 z) (*.f64 z -1)))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z)))
(+.f64 1 (+.f64 (log.f64 z) (*.f64 z -1)))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(+.f64 (*.f64 -1 z) (+.f64 1 (log.f64 z)))
(+.f64 1 (+.f64 (log.f64 z) (*.f64 z -1)))
(+.f64 1 (+.f64 (log.f64 z) (neg.f64 z)))
(+.f64 (log.f64 z) (+.f64 1 (neg.f64 z)))
(+.f64 (log.f64 z) (-.f64 1 z))
(*.f64 -1 z)
(*.f64 z -1)
(neg.f64 z)
(-.f64 (+.f64 (*.f64 -1 z) (*.f64 2 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) 1))
(-.f64 (+.f64 (*.f64 z -1) (*.f64 2 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))))) (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))))
(-.f64 (+.f64 (neg.f64 z) (*.f64 2 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))))) (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))))
(-.f64 -1 (-.f64 (neg.f64 (log.f64 (/.f64 1 z))) (+.f64 (neg.f64 z) (*.f64 2 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z))))))))
(-.f64 (neg.f64 z) (-.f64 (-.f64 1 (log.f64 (/.f64 1 z))) (*.f64 2 (-.f64 1 (log.f64 (/.f64 1 z))))))
(-.f64 (log.f64 (/.f64 1 z)) (-.f64 (-.f64 z -1) (*.f64 2 (-.f64 1 (log.f64 (/.f64 1 z))))))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2) z)) (*.f64 2 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))) (+.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) z)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2) z)) (+.f64 (*.f64 z -1) (*.f64 2 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) (-.f64 (*.f64 2 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))))) z)) 1)))
(-.f64 -1 (-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) (-.f64 (*.f64 2 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z))))) (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))))) z) (log.f64 (/.f64 1 z)))) (+.f64 (+.f64 (neg.f64 z) (*.f64 2 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))))) (neg.f64 (/.f64 (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 2) z)))))
(-.f64 (+.f64 (*.f64 2 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z))))) (*.f64 -1 (+.f64 z (/.f64 (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 2) z)))) (+.f64 1 (*.f64 -1 (+.f64 (log.f64 (/.f64 1 z)) (/.f64 (*.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) (-.f64 (*.f64 2 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z))))) (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))))) z)))))
(+.f64 -1 (-.f64 (+.f64 (*.f64 2 (-.f64 1 (log.f64 (/.f64 1 z)))) (*.f64 -1 (+.f64 z (/.f64 (pow.f64 (-.f64 1 (log.f64 (/.f64 1 z))) 2) z)))) (neg.f64 (+.f64 (log.f64 (/.f64 1 z)) (/.f64 (*.f64 (-.f64 1 (log.f64 (/.f64 1 z))) (-.f64 (*.f64 2 (-.f64 1 (log.f64 (/.f64 1 z)))) (-.f64 1 (log.f64 (/.f64 1 z))))) z)))))
(-.f64 -1 (-.f64 (*.f64 -1 (-.f64 (+.f64 (log.f64 (/.f64 1 z)) (/.f64 (*.f64 (-.f64 1 (+.f64 (log.f64 (/.f64 1 z)) (*.f64 2 (-.f64 1 (log.f64 (/.f64 1 z)))))) (+.f64 -1 (log.f64 (/.f64 1 z)))) z)) (+.f64 z (/.f64 (pow.f64 (-.f64 1 (log.f64 (/.f64 1 z))) 2) z)))) (*.f64 2 (-.f64 1 (log.f64 (/.f64 1 z))))))
(-.f64 (+.f64 (*.f64 -1 z) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2) z)) (+.f64 (*.f64 2 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))) (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (pow.f64 z 2))))) (+.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) z)))))
(-.f64 (+.f64 (*.f64 z -1) (+.f64 (*.f64 2 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) (-.f64 (*.f64 -1 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) (-.f64 (*.f64 2 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))))) (pow.f64 z 2)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2) z))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) (-.f64 (*.f64 2 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))))) z)) 1)))
(-.f64 -1 (-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) (-.f64 (*.f64 2 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z))))) (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))))) z) (log.f64 (/.f64 1 z)))) (+.f64 (neg.f64 z) (+.f64 (*.f64 2 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z))))) (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 2) z)) (/.f64 (*.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) (*.f64 -1 (-.f64 (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 2) (*.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) (-.f64 (*.f64 2 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z))))) (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z))))))))) (pow.f64 z 2)))))))
(-.f64 -1 (-.f64 (*.f64 -1 (+.f64 (log.f64 (/.f64 1 z)) (/.f64 (*.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) (-.f64 (*.f64 2 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z))))) (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))))) z))) (+.f64 (/.f64 (*.f64 -1 (*.f64 (-.f64 (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 2) (*.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) (-.f64 (*.f64 2 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z))))) (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z))))))) (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))))) (pow.f64 z 2)) (+.f64 (*.f64 2 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z))))) (*.f64 -1 (+.f64 z (/.f64 (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 2) z)))))))
(+.f64 -1 (-.f64 (+.f64 (*.f64 2 (-.f64 1 (log.f64 (/.f64 1 z)))) (+.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 1 (log.f64 (/.f64 1 z))) 2) (*.f64 (-.f64 1 (log.f64 (/.f64 1 z))) (-.f64 (*.f64 2 (-.f64 1 (log.f64 (/.f64 1 z)))) (-.f64 1 (log.f64 (/.f64 1 z)))))) (-.f64 (log.f64 (/.f64 1 z)) 1)) (pow.f64 z 2)) (*.f64 -1 (+.f64 z (/.f64 (pow.f64 (-.f64 1 (log.f64 (/.f64 1 z))) 2) z))))) (neg.f64 (+.f64 (log.f64 (/.f64 1 z)) (/.f64 (*.f64 (-.f64 1 (log.f64 (/.f64 1 z))) (-.f64 (*.f64 2 (-.f64 1 (log.f64 (/.f64 1 z)))) (-.f64 1 (log.f64 (/.f64 1 z))))) z)))))
(-.f64 -1 (-.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (log.f64 (/.f64 1 z)) (/.f64 (*.f64 (-.f64 1 (+.f64 (log.f64 (/.f64 1 z)) (*.f64 2 (-.f64 1 (log.f64 (/.f64 1 z)))))) (+.f64 -1 (log.f64 (/.f64 1 z)))) z)) (+.f64 z (/.f64 (pow.f64 (-.f64 1 (log.f64 (/.f64 1 z))) 2) z)))) (*.f64 2 (-.f64 1 (log.f64 (/.f64 1 z))))) (/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 1 (log.f64 (/.f64 1 z))) 2) (*.f64 (-.f64 1 (+.f64 (log.f64 (/.f64 1 z)) (*.f64 2 (-.f64 1 (log.f64 (/.f64 1 z)))))) (+.f64 -1 (log.f64 (/.f64 1 z))))) (+.f64 -1 (log.f64 (/.f64 1 z)))) (pow.f64 z 2))))
(*.f64 -1 z)
(*.f64 z -1)
(neg.f64 z)
(-.f64 (+.f64 (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 -1 z)) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(-.f64 (+.f64 (*.f64 z -1) (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(-.f64 -1 (-.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))) (+.f64 (neg.f64 z) (*.f64 2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (log.f64 -1) 1))))))
(-.f64 (+.f64 (neg.f64 z) (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))))) (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))))
(-.f64 (neg.f64 z) (-.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) (*.f64 2 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))))))
(-.f64 (*.f64 2 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z))))) (-.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) (neg.f64 z)))
(-.f64 (+.f64 (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (+.f64 (*.f64 -1 z) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2) (*.f64 (-.f64 (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))) z)))) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(-.f64 (+.f64 (*.f64 z -1) (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2) (*.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (-.f64 (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))) z)) (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(-.f64 -1 (-.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))) (+.f64 (*.f64 2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (log.f64 -1) 1))) (*.f64 -1 (+.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (log.f64 -1) 1)) 2) (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (log.f64 -1) 1)) (-.f64 -1 (-.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))) (*.f64 2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (log.f64 -1) 1))))))) z) z)))))
(-.f64 -1 (-.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))) (+.f64 (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))))) (*.f64 -1 (+.f64 z (/.f64 (-.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) 2) (*.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (+.f64 (-.f64 (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) -1))) z))))))
(-.f64 (neg.f64 (+.f64 z (/.f64 (-.f64 (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 2) (*.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) (-.f64 (*.f64 2 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z))))) (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z))))))) z))) (-.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) (*.f64 2 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))))))
(-.f64 (*.f64 2 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z))))) (-.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) (neg.f64 (+.f64 z (/.f64 (-.f64 (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 2) (*.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) (-.f64 (*.f64 2 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z))))) (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z))))))) z)))))
(-.f64 (+.f64 (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2) (*.f64 (-.f64 (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (pow.f64 z 2))) (+.f64 (*.f64 -1 z) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2) (*.f64 (-.f64 (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))) z))))) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(-.f64 (+.f64 (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (+.f64 (*.f64 z -1) (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2) (*.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (-.f64 (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))) z)) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (-.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2) (*.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (-.f64 (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))))) (pow.f64 z 2)))))) (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(-.f64 -1 (-.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))) (+.f64 (neg.f64 z) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (log.f64 -1) 1)) (-.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (log.f64 -1) 1)) 2) (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (log.f64 -1) 1)) (-.f64 -1 (-.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))) (*.f64 2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (log.f64 -1) 1)))))))) (pow.f64 z 2)) (/.f64 (-.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (log.f64 -1) 1)) 2) (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (log.f64 -1) 1)) (-.f64 -1 (-.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))) (*.f64 2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (log.f64 -1) 1))))))) z))) (*.f64 2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (log.f64 -1) 1)))))))
(-.f64 (+.f64 (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (-.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) 2) (*.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (+.f64 (-.f64 (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) -1)))) (pow.f64 z 2)) (+.f64 z (/.f64 (-.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) 2) (*.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (+.f64 (-.f64 (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) -1))) z))))) (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))))
(-.f64 (*.f64 -1 (+.f64 z (+.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 2) (*.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) (-.f64 (*.f64 2 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z))))) (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z))))))) z) (/.f64 (*.f64 (-.f64 (-.f64 (log.f64 (/.f64 -1 z)) 1) (log.f64 -1)) (-.f64 (*.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) (-.f64 (*.f64 2 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z))))) (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))))) (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 2))) (pow.f64 z 2))))) (-.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) (*.f64 2 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))))))
(-.f64 (log.f64 (/.f64 -1 z)) (-.f64 (-.f64 (-.f64 (log.f64 -1) (*.f64 2 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))))) -1) (neg.f64 (+.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 2) (*.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) (-.f64 (*.f64 2 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z))))) (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z))))))) z) (+.f64 z (/.f64 (*.f64 (-.f64 (log.f64 (/.f64 -1 z)) (+.f64 1 (log.f64 -1))) (-.f64 (*.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) (-.f64 (*.f64 2 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z))))) (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))))) (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 2))) (pow.f64 z 2)))))))
(pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)
(pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 2)
(pow.f64 (-.f64 1 (log.f64 (/.f64 1 z))) 2)
(pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)
(pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 2)
(pow.f64 (-.f64 1 (log.f64 (/.f64 1 z))) 2)
(pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)
(pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 2)
(pow.f64 (-.f64 1 (log.f64 (/.f64 1 z))) 2)
(pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)
(pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 2)
(pow.f64 (-.f64 1 (log.f64 (/.f64 1 z))) 2)
(pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2)
(pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (log.f64 -1) 1)) 2)
(pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) 2)
(pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 2)
(pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2)
(pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (log.f64 -1) 1)) 2)
(pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) 2)
(pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 2)
(pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2)
(pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (log.f64 -1) 1)) 2)
(pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) 2)
(pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 2)
(pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2)
(pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 (log.f64 -1) 1)) 2)
(pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) 2)
(pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 2)
(+.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (/.f64 (+.f64 (*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2)) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 z 2))) (*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z))))) 0)
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (/.f64 (+.f64 (*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z)))))
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (/.f64 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2)))) (*.f64 (-.f64 z (+.f64 1 (log.f64 z))) (-.f64 z (+.f64 1 (log.f64 z))))))
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (/.f64 (+.f64 (pow.f64 z 2) (+.f64 (*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2)) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z)))))
(+.f64 0 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (/.f64 (+.f64 (*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2)) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 z 2))) (*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z))))))
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (/.f64 (+.f64 (*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z)))))
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (/.f64 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2)))) (*.f64 (-.f64 z (+.f64 1 (log.f64 z))) (-.f64 z (+.f64 1 (log.f64 z))))))
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (/.f64 (+.f64 (pow.f64 z 2) (+.f64 (*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2)) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z)))))
(-.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (/.f64 (+.f64 (*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2)) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 z 2))) (*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z))))) 0)
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (/.f64 (+.f64 (*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z)))))
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (/.f64 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2)))) (*.f64 (-.f64 z (+.f64 1 (log.f64 z))) (-.f64 z (+.f64 1 (log.f64 z))))))
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (/.f64 (+.f64 (pow.f64 z 2) (+.f64 (*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2)) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z)))))
(/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (/.f64 (+.f64 (*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2)) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 z 2))) (*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z))))) 1)
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (/.f64 (+.f64 (*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z)))))
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (/.f64 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2)))) (*.f64 (-.f64 z (+.f64 1 (log.f64 z))) (-.f64 z (+.f64 1 (log.f64 z))))))
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (/.f64 (+.f64 (pow.f64 z 2) (+.f64 (*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2)) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z)))))
(/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (/.f64 (+.f64 (*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2)) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 z 2))) (*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z))))) (/.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (/.f64 (+.f64 (*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2)) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 z 2))) (*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z))))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (/.f64 (+.f64 (*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2)) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 z 2))) (*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z)))))))
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (/.f64 (+.f64 (*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z)))))
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (/.f64 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2)))) (*.f64 (-.f64 z (+.f64 1 (log.f64 z))) (-.f64 z (+.f64 1 (log.f64 z))))))
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (/.f64 (+.f64 (pow.f64 z 2) (+.f64 (*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2)) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z)))))
(pow.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (/.f64 (+.f64 (*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2)) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 z 2))) (*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z))))) 1)
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (/.f64 (+.f64 (*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z)))))
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (/.f64 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2)))) (*.f64 (-.f64 z (+.f64 1 (log.f64 z))) (-.f64 z (+.f64 1 (log.f64 z))))))
(*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (/.f64 (+.f64 (pow.f64 z 2) (+.f64 (*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2)) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 (+.f64 z -1) (log.f64 z)) (-.f64 (+.f64 z -1) (log.f64 z)))))
(+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) 0)
(pow.f64 (+.f64 1 (log.f64 z)) 2)
(+.f64 0 (pow.f64 (+.f64 1 (log.f64 z)) 2))
(pow.f64 (+.f64 1 (log.f64 z)) 2)
(-.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) 0)
(pow.f64 (+.f64 1 (log.f64 z)) 2)
(*.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 2))
(pow.f64 (+.f64 1 (log.f64 z)) 2)
(*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) 1)
(pow.f64 (+.f64 1 (log.f64 z)) 2)
(*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (/.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 (+.f64 1 (log.f64 z)) 2)))
(pow.f64 (+.f64 1 (log.f64 z)) 2)
(*.f64 (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) (+.f64 1 (log.f64 z))) 2) (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 2)))
(pow.f64 (+.f64 1 (log.f64 z)) 2)
(*.f64 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 2)) (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) (+.f64 1 (log.f64 z))) 2))
(pow.f64 (+.f64 1 (log.f64 z)) 2)
(*.f64 (*.f64 (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) (+.f64 1 (log.f64 z))) 2) (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) (+.f64 1 (log.f64 z))) 2)) (/.f64 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 2)) (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) (+.f64 1 (log.f64 z))) 2)))
(pow.f64 (+.f64 1 (log.f64 z)) 2)
(/.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) 1)
(pow.f64 (+.f64 1 (log.f64 z)) 2)
(/.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (/.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 (+.f64 1 (log.f64 z)) 2)))
(pow.f64 (+.f64 1 (log.f64 z)) 2)

eval2.4s (10.8%)

Compiler

Compiled 34686 to 23660 computations (31.8% saved)

prune985.0ms (4.5%)

Pruning

22 alts after pruning (19 fresh and 3 done)

PrunedKeptTotal
New71616732
Fresh235
Picked101
Done336
Total72222744
Error
0.0b
Counts
744 → 22
Alt Table
Click to see full alt table
StatusErrorProgram
25.1b
(-.f64 (-.f64 (*.f64 z (neg.f64 y)) (-.f64 -1 (*.f64 x 1/2))) 1)
25.1b
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 z (neg.f64 y)))) (-.f64 1 (*.f64 x 1/2)))
16.9b
(-.f64 (*.f64 1/2 x) (*.f64 y z))
0.1b
(+.f64 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))) (*.f64 1/2 x))
12.2b
(+.f64 (*.f64 y (-.f64 1 (*.f64 (/.f64 1 (-.f64 z (log.f64 z))) (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z)))))) (*.f64 1/2 x))
19.9b
(+.f64 (*.f64 y (-.f64 1 (*.f64 (*.f64 (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))) (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z)))) (/.f64 (/.f64 1 (-.f64 z (log.f64 z))) (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))))))) (*.f64 1/2 x))
17.6b
(+.f64 (*.f64 y (-.f64 1 z)) (*.f64 1/2 x))
19.4b
(+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))
25.9b
(+.f64 (*.f64 x 1/2) (*.f64 (/.f64 1 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))) (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)))
25.7b
(+.f64 (*.f64 x 1/2) (*.f64 (/.f64 1 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))) (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))
26.4b
(+.f64 (*.f64 x 1/2) (*.f64 (*.f64 y y) (/.f64 (+.f64 1 (log.f64 z)) y)))
19.5b
(+.f64 (*.f64 x 1/2) (*.f64 (*.f64 y y) (+.f64 (/.f64 (log.f64 z) y) (+.f64 (/.f64 1 y) (neg.f64 (/.f64 z y))))))
26.4b
(+.f64 (*.f64 x 1/2) (*.f64 (*.f64 y y) (*.f64 (/.f64 1 y) (+.f64 1 (log.f64 z)))))
30.0b
(+.f64 (*.f64 x 1/2) (*.f64 (*.f64 y y) (neg.f64 (/.f64 z y))))
12.1b
(+.f64 (*.f64 x 1/2) (*.f64 y (*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (/.f64 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2)))) (*.f64 (-.f64 z (+.f64 1 (log.f64 z))) (-.f64 z (+.f64 1 (log.f64 z))))))))
12.2b
(+.f64 (*.f64 x 1/2) (*.f64 y (*.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))))
20.0b
(+.f64 (*.f64 x 1/2) (*.f64 y (*.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 3) (+.f64 (*.f64 z (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) -3)) (+.f64 (*.f64 (pow.f64 z 2) (*.f64 (-.f64 -1 (log.f64 z)) -3)) (neg.f64 (pow.f64 z 3)))))) (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))))
28.8b
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 (+.f64 1 (log.f64 z)) y))
39.7b
(*.f64 (/.f64 1 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))) (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))))
53.7b
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))) (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))))) (/.f64 (/.f64 1 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))) (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))))))
44.8b
(*.f64 y (neg.f64 z))
35.3b
(*.f64 1/2 x)
Compiler

Compiled 1146 to 734 computations (36% saved)

localize248.0ms (1.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2))
0.3b
(*.f64 (-.f64 z (+.f64 1 (log.f64 z))) (-.f64 z (+.f64 1 (log.f64 z))))
0.5b
(pow.f64 (+.f64 1 (log.f64 z)) 2)
11.6b
(/.f64 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2)))) (*.f64 (-.f64 z (+.f64 1 (log.f64 z))) (-.f64 z (+.f64 1 (log.f64 z)))))
Compiler

Compiled 265 to 166 computations (37.4% saved)

series140.0ms (0.6%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
127.0ms
z
@0
(/.f64 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2)))) (*.f64 (-.f64 z (+.f64 1 (log.f64 z))) (-.f64 z (+.f64 1 (log.f64 z)))))
6.0ms
z
@0
(*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2))
2.0ms
z
@inf
(/.f64 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2)))) (*.f64 (-.f64 z (+.f64 1 (log.f64 z))) (-.f64 z (+.f64 1 (log.f64 z)))))
2.0ms
z
@-inf
(/.f64 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2)))) (*.f64 (-.f64 z (+.f64 1 (log.f64 z))) (-.f64 z (+.f64 1 (log.f64 z)))))
1.0ms
z
@-inf
(*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2))

rewrite279.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
886×rational.json-simplify-1
852×rational.json-1
852×rational.json-5
852×rational.json-2
852×rational.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018163
1157163
2496163
31832163
47572163
Stop Event
node limit
Counts
3 → 51
Calls
Call 1
Inputs
(/.f64 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2)))) (*.f64 (-.f64 z (+.f64 1 (log.f64 z))) (-.f64 z (+.f64 1 (log.f64 z)))))
(*.f64 (-.f64 z (+.f64 1 (log.f64 z))) (-.f64 z (+.f64 1 (log.f64 z))))
(*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))) (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))) (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))) (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))))) (/.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))) (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))))) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))) (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))) (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))))))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))) (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) (fabs.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) (neg.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (-.f64 -1 (-.f64 (log.f64 z) z))) (-.f64 -1 (-.f64 (log.f64 z) z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (fabs.f64 (-.f64 -1 (-.f64 (log.f64 z) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (/.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) (fabs.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 (log.f64 z) (+.f64 z -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (/.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (fabs.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 -1 (-.f64 (log.f64 z) z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (fabs.f64 (-.f64 -1 (-.f64 (log.f64 z) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (/.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (fabs.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (-.f64 -1 (-.f64 (log.f64 z) z))) (-.f64 (log.f64 z) (+.f64 z -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (-.f64 -1 (-.f64 (log.f64 z) z))) (/.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (fabs.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (fabs.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (-.f64 -1 (-.f64 (log.f64 z) z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (fabs.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (-.f64 (log.f64 z) (+.f64 z -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (fabs.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (fabs.f64 (-.f64 -1 (-.f64 (log.f64 z) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (fabs.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (/.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (fabs.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) (/.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) (neg.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) (/.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) (/.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) (fabs.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) (/.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (fabs.f64 (-.f64 -1 (-.f64 (log.f64 z) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) (/.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))) (fabs.f64 (/.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))) (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (fabs.f64 (-.f64 -1 (-.f64 (log.f64 z) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) (/.f64 (*.f64 2 (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 (fabs.f64 (-.f64 -1 (-.f64 (log.f64 z) z))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))) (fabs.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) (fabs.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (fabs.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) (neg.f64 (fabs.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (/.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) 1)))))

simplify744.0ms (3.4%)

Algorithm
egg-herbie
Rules
1002×rational.json-simplify-104
778×rational.json-simplify-76
746×rational.json-simplify-41
736×rational.json-simplify-111
624×rational.json-simplify-2
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01764639
13774571
26984529
318604427
444964413
576784413
Stop Event
node limit
Counts
87 → 125
Calls
Call 1
Inputs
1
1
1
1
1
1
1
1
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (+.f64 2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z)))))) z)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (+.f64 2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z)))))) z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (+.f64 2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z)))))) (+.f64 2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z)))))) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (+.f64 2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z)))))) (pow.f64 (+.f64 2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z))))) 2)) (pow.f64 z 3))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (+.f64 2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z)))))) (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2)) (pow.f64 z 3)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (+.f64 2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z)))))) z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (+.f64 2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z)))))) (+.f64 2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z)))))) (pow.f64 z 2)))))))
(pow.f64 (+.f64 1 (log.f64 z)) 2)
(+.f64 (*.f64 -2 (*.f64 (+.f64 1 (log.f64 z)) z)) (pow.f64 (+.f64 1 (log.f64 z)) 2))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 -2 (*.f64 (+.f64 1 (log.f64 z)) z)) (pow.f64 (+.f64 1 (log.f64 z)) 2)))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 -2 (*.f64 (+.f64 1 (log.f64 z)) z)) (pow.f64 (+.f64 1 (log.f64 z)) 2)))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (*.f64 -2 (*.f64 z (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 -2 (*.f64 z (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))))) (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 -2 (*.f64 z (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))))) (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 (+.f64 2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z))))) z)))
(+.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2) (+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 (+.f64 2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z))))) z))))
(+.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2) (+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 (+.f64 2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z))))) z))))
(*.f64 -2 (*.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 -2 (*.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 -2 (*.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 -2 (*.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 -2 (*.f64 z (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))
(*.f64 -2 (*.f64 z (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))
(*.f64 -2 (*.f64 z (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))
(*.f64 -2 (*.f64 z (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))
(*.f64 -2 (*.f64 z (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(*.f64 -2 (*.f64 z (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(*.f64 -2 (*.f64 z (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(*.f64 -2 (*.f64 z (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))) 0)
(+.f64 0 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))))
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))) 0)
(*.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))) 1)
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))) (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))) (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))) (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))))) (/.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))) (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))))) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))))) 1))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))) (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))) (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))))))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))) (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))) 1)
(+.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) 0)
(+.f64 0 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))))
(-.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) 0)
(/.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) 1)
(/.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))
(pow.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) 1)
(fabs.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (neg.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))))
(fabs.f64 (/.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) (fabs.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) (neg.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))
(fabs.f64 (*.f64 (fabs.f64 (-.f64 -1 (-.f64 (log.f64 z) z))) (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (fabs.f64 (-.f64 -1 (-.f64 (log.f64 z) z)))))
(fabs.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) (fabs.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))
(fabs.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 (log.f64 z) (+.f64 z -1))))
(fabs.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (/.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (fabs.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))
(fabs.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (fabs.f64 (-.f64 -1 (-.f64 (log.f64 z) z)))))
(fabs.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (/.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (fabs.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))
(fabs.f64 (*.f64 (fabs.f64 (-.f64 -1 (-.f64 (log.f64 z) z))) (-.f64 (log.f64 z) (+.f64 z -1))))
(fabs.f64 (*.f64 (fabs.f64 (-.f64 -1 (-.f64 (log.f64 z) z))) (/.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (fabs.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (fabs.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (-.f64 -1 (-.f64 (log.f64 z) z))))
(fabs.f64 (*.f64 (/.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (fabs.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (-.f64 (log.f64 z) (+.f64 z -1))))
(fabs.f64 (*.f64 (/.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (fabs.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (fabs.f64 (-.f64 -1 (-.f64 (log.f64 z) z)))))
(fabs.f64 (*.f64 (/.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (fabs.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (/.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (fabs.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) (/.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) (neg.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) (/.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) (/.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) (fabs.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) (/.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (fabs.f64 (-.f64 -1 (-.f64 (log.f64 z) z))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) (/.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))) (fabs.f64 (/.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))) (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (fabs.f64 (-.f64 -1 (-.f64 (log.f64 z) z))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) (/.f64 (*.f64 2 (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 (fabs.f64 (-.f64 -1 (-.f64 (log.f64 z) z))) 2))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))) (fabs.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) (fabs.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (fabs.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) (neg.f64 (fabs.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))
(+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) 0)
(+.f64 0 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)))
(-.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) 0)
(/.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) 1)
(/.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (/.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2))))
(pow.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) 1)
Outputs
1
1
1
1
1
1
1
1
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (+.f64 2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z)))))) z)))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (+.f64 (*.f64 2 (log.f64 -1)) (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -2) 2))) z)))
(+.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))))) (+.f64 (*.f64 2 (log.f64 -1)) (+.f64 2 (*.f64 (log.f64 (/.f64 -1 z)) -2)))) z)))
(+.f64 1 (neg.f64 (/.f64 (-.f64 (-.f64 (*.f64 2 (-.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 1 (log.f64 -1))) (log.f64 -1))) (*.f64 (log.f64 (/.f64 -1 z)) -2)) 2) z)))
(-.f64 1 (/.f64 (-.f64 (*.f64 2 (-.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) (log.f64 -1))) (+.f64 2 (*.f64 (log.f64 (/.f64 -1 z)) -2))) z))
(-.f64 1 (/.f64 (-.f64 (-.f64 (*.f64 2 (-.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) (log.f64 -1))) (*.f64 (log.f64 (/.f64 -1 z)) -2)) 2) z))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (+.f64 2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z)))))) z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (+.f64 2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z)))))) (+.f64 2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z)))))) (pow.f64 z 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (+.f64 (*.f64 2 (log.f64 -1)) (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -2) 2))) z)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (log.f64 -1)) (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -2) 2)) (-.f64 (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (+.f64 (*.f64 2 (log.f64 -1)) (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -2) 2)))) (pow.f64 z 2)))))
(+.f64 1 (*.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (log.f64 -1)) (+.f64 2 (*.f64 (log.f64 (/.f64 -1 z)) -2))) (-.f64 (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))))) (+.f64 (*.f64 2 (log.f64 -1)) (+.f64 2 (*.f64 (log.f64 (/.f64 -1 z)) -2))))) (pow.f64 z 2)) (/.f64 (-.f64 (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))))) (+.f64 (*.f64 2 (log.f64 -1)) (+.f64 2 (*.f64 (log.f64 (/.f64 -1 z)) -2)))) z))))
(+.f64 1 (*.f64 -1 (+.f64 (/.f64 (-.f64 (-.f64 (*.f64 2 (-.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 1 (log.f64 -1))) (log.f64 -1))) (*.f64 (log.f64 (/.f64 -1 z)) -2)) 2) z) (/.f64 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -2) (+.f64 2 (*.f64 2 (log.f64 -1)))) (-.f64 (-.f64 (*.f64 2 (-.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 1 (log.f64 -1))) (log.f64 -1))) (*.f64 (log.f64 (/.f64 -1 z)) -2)) 2)) (pow.f64 z 2)))))
(+.f64 1 (neg.f64 (+.f64 (/.f64 (-.f64 (*.f64 2 (-.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) (log.f64 -1))) (+.f64 2 (*.f64 (log.f64 (/.f64 -1 z)) -2))) z) (/.f64 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -2) (+.f64 2 (*.f64 2 (log.f64 -1)))) (-.f64 (*.f64 2 (-.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) (log.f64 -1))) (+.f64 2 (*.f64 (log.f64 (/.f64 -1 z)) -2)))) (pow.f64 z 2)))))
(+.f64 (neg.f64 (/.f64 (-.f64 (-.f64 (*.f64 2 (-.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) (log.f64 -1))) (*.f64 (log.f64 (/.f64 -1 z)) -2)) 2) z)) (-.f64 1 (/.f64 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -2) (+.f64 2 (*.f64 2 (log.f64 -1)))) (-.f64 (-.f64 (*.f64 2 (-.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) (log.f64 -1))) (*.f64 (log.f64 (/.f64 -1 z)) -2)) 2)) (pow.f64 z 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (+.f64 2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z)))))) (pow.f64 (+.f64 2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z))))) 2)) (pow.f64 z 3))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (+.f64 2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z)))))) (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2)) (pow.f64 z 3)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (+.f64 2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z)))))) z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (+.f64 2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z)))))) (+.f64 2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z)))))) (pow.f64 z 2)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (+.f64 (*.f64 2 (log.f64 -1)) (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -2) 2))) (pow.f64 (+.f64 (*.f64 2 (log.f64 -1)) (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -2) 2)) 2)) (pow.f64 z 3))) (+.f64 1 (+.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (+.f64 (*.f64 2 (log.f64 -1)) (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -2) 2))) z)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (log.f64 -1)) (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -2) 2)) (-.f64 (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (+.f64 (*.f64 2 (log.f64 -1)) (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -2) 2)))) (pow.f64 z 2)))) (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (+.f64 (*.f64 2 (log.f64 -1)) (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -2) 2))) (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2)) (pow.f64 z 3)))))
(+.f64 (+.f64 1 (*.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (log.f64 -1)) (+.f64 2 (*.f64 (log.f64 (/.f64 -1 z)) -2))) (-.f64 (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))))) (+.f64 (*.f64 2 (log.f64 -1)) (+.f64 2 (*.f64 (log.f64 (/.f64 -1 z)) -2))))) (pow.f64 z 2)) (/.f64 (-.f64 (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))))) (+.f64 (*.f64 2 (log.f64 -1)) (+.f64 2 (*.f64 (log.f64 (/.f64 -1 z)) -2)))) z)))) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))))) (+.f64 (*.f64 2 (log.f64 -1)) (+.f64 2 (*.f64 (log.f64 (/.f64 -1 z)) -2)))) (pow.f64 (+.f64 (*.f64 2 (log.f64 -1)) (+.f64 2 (*.f64 (log.f64 (/.f64 -1 z)) -2))) 2)) (pow.f64 z 3))) (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))))) (+.f64 (*.f64 2 (log.f64 -1)) (+.f64 2 (*.f64 (log.f64 (/.f64 -1 z)) -2)))) (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) 2)) (pow.f64 z 3))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (-.f64 (-.f64 (*.f64 2 (-.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 1 (log.f64 -1))) (log.f64 -1))) (*.f64 (log.f64 (/.f64 -1 z)) -2)) 2) z) (/.f64 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -2) (+.f64 2 (*.f64 2 (log.f64 -1)))) (-.f64 (-.f64 (*.f64 2 (-.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 1 (log.f64 -1))) (log.f64 -1))) (*.f64 (log.f64 (/.f64 -1 z)) -2)) 2)) (pow.f64 z 2)))) (+.f64 (+.f64 1 (/.f64 (*.f64 (-.f64 (-.f64 (*.f64 2 (-.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 1 (log.f64 -1))) (log.f64 -1))) (*.f64 (log.f64 (/.f64 -1 z)) -2)) 2) (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 1 (log.f64 -1))) 2)) (pow.f64 z 3))) (neg.f64 (/.f64 (*.f64 (-.f64 (-.f64 (*.f64 2 (-.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 1 (log.f64 -1))) (log.f64 -1))) (*.f64 (log.f64 (/.f64 -1 z)) -2)) 2) (pow.f64 (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -2) (+.f64 2 (*.f64 2 (log.f64 -1)))) 2)) (pow.f64 z 3)))))
(+.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (-.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) (log.f64 -1))) (+.f64 2 (*.f64 (log.f64 (/.f64 -1 z)) -2))) (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 2)) (pow.f64 z 3)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (-.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) (log.f64 -1))) (+.f64 2 (*.f64 (log.f64 (/.f64 -1 z)) -2))) (pow.f64 (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -2) (+.f64 2 (*.f64 2 (log.f64 -1)))) 2)) (pow.f64 z 3)) (+.f64 (/.f64 (-.f64 (*.f64 2 (-.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) (log.f64 -1))) (+.f64 2 (*.f64 (log.f64 (/.f64 -1 z)) -2))) z) (/.f64 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -2) (+.f64 2 (*.f64 2 (log.f64 -1)))) (-.f64 (*.f64 2 (-.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) (log.f64 -1))) (+.f64 2 (*.f64 (log.f64 (/.f64 -1 z)) -2)))) (pow.f64 z 2)))))))
(+.f64 (neg.f64 (+.f64 (/.f64 (-.f64 (-.f64 (*.f64 2 (-.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) (log.f64 -1))) (*.f64 (log.f64 (/.f64 -1 z)) -2)) 2) z) (/.f64 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -2) (+.f64 2 (*.f64 2 (log.f64 -1)))) (-.f64 (-.f64 (*.f64 2 (-.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) (log.f64 -1))) (*.f64 (log.f64 (/.f64 -1 z)) -2)) 2)) (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 (-.f64 (-.f64 (*.f64 2 (-.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) (log.f64 -1))) (*.f64 (log.f64 (/.f64 -1 z)) -2)) 2) (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 2)) (pow.f64 z 3)) (-.f64 1 (/.f64 (*.f64 (-.f64 (-.f64 (*.f64 2 (-.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) (log.f64 -1))) (*.f64 (log.f64 (/.f64 -1 z)) -2)) 2) (pow.f64 (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -2) (+.f64 2 (*.f64 2 (log.f64 -1)))) 2)) (pow.f64 z 3)))))
(pow.f64 (+.f64 1 (log.f64 z)) 2)
(+.f64 (*.f64 -2 (*.f64 (+.f64 1 (log.f64 z)) z)) (pow.f64 (+.f64 1 (log.f64 z)) 2))
(+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (*.f64 -2 (*.f64 z (+.f64 1 (log.f64 z)))))
(+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 -2 (*.f64 (+.f64 1 (log.f64 z)) z)) (pow.f64 (+.f64 1 (log.f64 z)) 2)))
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (*.f64 -2 (*.f64 z (+.f64 1 (log.f64 z))))))
(+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (+.f64 (pow.f64 z 2) (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 -2 (*.f64 (+.f64 1 (log.f64 z)) z)) (pow.f64 (+.f64 1 (log.f64 z)) 2)))
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (*.f64 -2 (*.f64 z (+.f64 1 (log.f64 z))))))
(+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (+.f64 (pow.f64 z 2) (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2))))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (*.f64 -2 (*.f64 z (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))))))
(+.f64 (pow.f64 z 2) (*.f64 z (*.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) -2)))
(+.f64 (pow.f64 z 2) (*.f64 -2 (*.f64 z (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))))))
(+.f64 (pow.f64 z 2) (*.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) (*.f64 z -2)))
(+.f64 (pow.f64 z 2) (*.f64 -2 (*.f64 z (-.f64 1 (log.f64 (/.f64 1 z))))))
(+.f64 (pow.f64 z 2) (*.f64 (-.f64 1 (log.f64 (/.f64 1 z))) (*.f64 z -2)))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 -2 (*.f64 z (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))))) (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)))
(+.f64 (*.f64 z (*.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) -2)) (+.f64 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2) (pow.f64 z 2)))
(+.f64 (*.f64 -2 (*.f64 z (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))))) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 2)))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) (*.f64 z -2)) (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 2)))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 -2 (*.f64 z (-.f64 1 (log.f64 (/.f64 1 z))))) (pow.f64 (-.f64 1 (log.f64 (/.f64 1 z))) 2)))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 (-.f64 1 (log.f64 (/.f64 1 z))) (*.f64 z -2)) (pow.f64 (-.f64 1 (log.f64 (/.f64 1 z))) 2)))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 -2 (*.f64 z (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))))) (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)))
(+.f64 (*.f64 z (*.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) -2)) (+.f64 (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2) (pow.f64 z 2)))
(+.f64 (*.f64 -2 (*.f64 z (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))))) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 2)))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) (*.f64 z -2)) (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 2)))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 -2 (*.f64 z (-.f64 1 (log.f64 (/.f64 1 z))))) (pow.f64 (-.f64 1 (log.f64 (/.f64 1 z))) 2)))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 (-.f64 1 (log.f64 (/.f64 1 z))) (*.f64 z -2)) (pow.f64 (-.f64 1 (log.f64 (/.f64 1 z))) 2)))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 (+.f64 2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z))))) z)))
(+.f64 (pow.f64 z 2) (*.f64 (+.f64 (*.f64 2 (log.f64 -1)) (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -2) 2)) (*.f64 z -1)))
(+.f64 (pow.f64 z 2) (*.f64 (+.f64 (*.f64 2 (log.f64 -1)) (+.f64 2 (*.f64 (log.f64 (/.f64 -1 z)) -2))) (neg.f64 z)))
(+.f64 (pow.f64 z 2) (*.f64 z (neg.f64 (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -2) (+.f64 2 (*.f64 2 (log.f64 -1)))))))
(+.f64 (pow.f64 z 2) (*.f64 z (-.f64 -2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 (log.f64 (/.f64 -1 z)) -2)))))
(+.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2) (+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 (+.f64 2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z))))) z))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 (+.f64 (*.f64 2 (log.f64 -1)) (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -2) 2)) (*.f64 z -1)) (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2)))
(+.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) 2) (+.f64 (pow.f64 z 2) (*.f64 (+.f64 (*.f64 2 (log.f64 -1)) (+.f64 2 (*.f64 (log.f64 (/.f64 -1 z)) -2))) (neg.f64 z))))
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 1 (log.f64 -1))) 2) (*.f64 z (neg.f64 (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -2) (+.f64 2 (*.f64 2 (log.f64 -1))))))))
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 2) (*.f64 z (neg.f64 (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -2) (+.f64 2 (*.f64 2 (log.f64 -1))))))))
(+.f64 (*.f64 z (-.f64 -2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 (log.f64 (/.f64 -1 z)) -2)))) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 2)))
(+.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2) (+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 (+.f64 2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 -2 (log.f64 (/.f64 -1 z))))) z))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 (+.f64 (*.f64 2 (log.f64 -1)) (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -2) 2)) (*.f64 z -1)) (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2)))
(+.f64 (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) 2) (+.f64 (pow.f64 z 2) (*.f64 (+.f64 (*.f64 2 (log.f64 -1)) (+.f64 2 (*.f64 (log.f64 (/.f64 -1 z)) -2))) (neg.f64 z))))
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 1 (log.f64 -1))) 2) (*.f64 z (neg.f64 (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -2) (+.f64 2 (*.f64 2 (log.f64 -1))))))))
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 2) (*.f64 z (neg.f64 (+.f64 (*.f64 (log.f64 (/.f64 -1 z)) -2) (+.f64 2 (*.f64 2 (log.f64 -1))))))))
(+.f64 (*.f64 z (-.f64 -2 (+.f64 (*.f64 2 (log.f64 -1)) (*.f64 (log.f64 (/.f64 -1 z)) -2)))) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 2)))
(*.f64 -2 (*.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 -2 (*.f64 z (+.f64 1 (log.f64 z))))
(*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2))
(*.f64 -2 (*.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 -2 (*.f64 z (+.f64 1 (log.f64 z))))
(*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2))
(*.f64 -2 (*.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 -2 (*.f64 z (+.f64 1 (log.f64 z))))
(*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2))
(*.f64 -2 (*.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 -2 (*.f64 z (+.f64 1 (log.f64 z))))
(*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2))
(*.f64 -2 (*.f64 z (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))
(*.f64 z (*.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) -2))
(*.f64 -2 (*.f64 z (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z))))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) (*.f64 z -2))
(*.f64 -2 (*.f64 z (-.f64 1 (log.f64 (/.f64 1 z)))))
(*.f64 (-.f64 1 (log.f64 (/.f64 1 z))) (*.f64 z -2))
(*.f64 -2 (*.f64 z (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))
(*.f64 z (*.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) -2))
(*.f64 -2 (*.f64 z (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z))))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) (*.f64 z -2))
(*.f64 -2 (*.f64 z (-.f64 1 (log.f64 (/.f64 1 z)))))
(*.f64 (-.f64 1 (log.f64 (/.f64 1 z))) (*.f64 z -2))
(*.f64 -2 (*.f64 z (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))
(*.f64 z (*.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) -2))
(*.f64 -2 (*.f64 z (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z))))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) (*.f64 z -2))
(*.f64 -2 (*.f64 z (-.f64 1 (log.f64 (/.f64 1 z)))))
(*.f64 (-.f64 1 (log.f64 (/.f64 1 z))) (*.f64 z -2))
(*.f64 -2 (*.f64 z (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))))
(*.f64 z (*.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) -2))
(*.f64 -2 (*.f64 z (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z))))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) (*.f64 z -2))
(*.f64 -2 (*.f64 z (-.f64 1 (log.f64 (/.f64 1 z)))))
(*.f64 (-.f64 1 (log.f64 (/.f64 1 z))) (*.f64 z -2))
(*.f64 -2 (*.f64 z (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(*.f64 z (*.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) -2))
(*.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (*.f64 z -2))
(*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 1 (log.f64 -1))) (*.f64 z -2))
(*.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) (*.f64 z -2))
(*.f64 -2 (*.f64 z (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(*.f64 z (*.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) -2))
(*.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (*.f64 z -2))
(*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 1 (log.f64 -1))) (*.f64 z -2))
(*.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) (*.f64 z -2))
(*.f64 -2 (*.f64 z (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(*.f64 z (*.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) -2))
(*.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (*.f64 z -2))
(*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 1 (log.f64 -1))) (*.f64 z -2))
(*.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) (*.f64 z -2))
(*.f64 -2 (*.f64 z (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))))
(*.f64 z (*.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) -2))
(*.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (*.f64 z -2))
(*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 z))) (+.f64 1 (log.f64 -1))) (*.f64 z -2))
(*.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) (*.f64 z -2))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))) 0)
(/.f64 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (*.f64 -2 (*.f64 z (+.f64 1 (log.f64 z)))))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))))
(/.f64 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (*.f64 -2 (*.f64 z (+.f64 1 (log.f64 z)))))) (*.f64 (-.f64 (+.f64 -1 z) (log.f64 z)) (-.f64 (+.f64 -1 z) (log.f64 z))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (+.f64 (pow.f64 z 2) (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)))) (*.f64 (+.f64 -1 (-.f64 z (log.f64 z))) (+.f64 -1 (-.f64 z (log.f64 z)))))
(+.f64 0 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))))
(/.f64 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (*.f64 -2 (*.f64 z (+.f64 1 (log.f64 z)))))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))))
(/.f64 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (*.f64 -2 (*.f64 z (+.f64 1 (log.f64 z)))))) (*.f64 (-.f64 (+.f64 -1 z) (log.f64 z)) (-.f64 (+.f64 -1 z) (log.f64 z))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (+.f64 (pow.f64 z 2) (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)))) (*.f64 (+.f64 -1 (-.f64 z (log.f64 z))) (+.f64 -1 (-.f64 z (log.f64 z)))))
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))) 0)
(/.f64 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (*.f64 -2 (*.f64 z (+.f64 1 (log.f64 z)))))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))))
(/.f64 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (*.f64 -2 (*.f64 z (+.f64 1 (log.f64 z)))))) (*.f64 (-.f64 (+.f64 -1 z) (log.f64 z)) (-.f64 (+.f64 -1 z) (log.f64 z))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (+.f64 (pow.f64 z 2) (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)))) (*.f64 (+.f64 -1 (-.f64 z (log.f64 z))) (+.f64 -1 (-.f64 z (log.f64 z)))))
(*.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))))
(/.f64 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (*.f64 -2 (*.f64 z (+.f64 1 (log.f64 z)))))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))))
(/.f64 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (*.f64 -2 (*.f64 z (+.f64 1 (log.f64 z)))))) (*.f64 (-.f64 (+.f64 -1 z) (log.f64 z)) (-.f64 (+.f64 -1 z) (log.f64 z))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (+.f64 (pow.f64 z 2) (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)))) (*.f64 (+.f64 -1 (-.f64 z (log.f64 z))) (+.f64 -1 (-.f64 z (log.f64 z)))))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))) 1)
(/.f64 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (*.f64 -2 (*.f64 z (+.f64 1 (log.f64 z)))))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))))
(/.f64 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (*.f64 -2 (*.f64 z (+.f64 1 (log.f64 z)))))) (*.f64 (-.f64 (+.f64 -1 z) (log.f64 z)) (-.f64 (+.f64 -1 z) (log.f64 z))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (+.f64 (pow.f64 z 2) (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)))) (*.f64 (+.f64 -1 (-.f64 z (log.f64 z))) (+.f64 -1 (-.f64 z (log.f64 z)))))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))) (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))) (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))))))
(/.f64 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (*.f64 -2 (*.f64 z (+.f64 1 (log.f64 z)))))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))))
(/.f64 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (*.f64 -2 (*.f64 z (+.f64 1 (log.f64 z)))))) (*.f64 (-.f64 (+.f64 -1 z) (log.f64 z)) (-.f64 (+.f64 -1 z) (log.f64 z))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (+.f64 (pow.f64 z 2) (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)))) (*.f64 (+.f64 -1 (-.f64 z (log.f64 z))) (+.f64 -1 (-.f64 z (log.f64 z)))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))) (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))))) (/.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))))))
(/.f64 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (*.f64 -2 (*.f64 z (+.f64 1 (log.f64 z)))))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))))
(/.f64 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (*.f64 -2 (*.f64 z (+.f64 1 (log.f64 z)))))) (*.f64 (-.f64 (+.f64 -1 z) (log.f64 z)) (-.f64 (+.f64 -1 z) (log.f64 z))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (+.f64 (pow.f64 z 2) (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)))) (*.f64 (+.f64 -1 (-.f64 z (log.f64 z))) (+.f64 -1 (-.f64 z (log.f64 z)))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))) (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))))) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))))) 1))
(/.f64 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (*.f64 -2 (*.f64 z (+.f64 1 (log.f64 z)))))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))))
(/.f64 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (*.f64 -2 (*.f64 z (+.f64 1 (log.f64 z)))))) (*.f64 (-.f64 (+.f64 -1 z) (log.f64 z)) (-.f64 (+.f64 -1 z) (log.f64 z))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (+.f64 (pow.f64 z 2) (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)))) (*.f64 (+.f64 -1 (-.f64 z (log.f64 z))) (+.f64 -1 (-.f64 z (log.f64 z)))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))) (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))))))
(/.f64 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (*.f64 -2 (*.f64 z (+.f64 1 (log.f64 z)))))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))))
(/.f64 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (*.f64 -2 (*.f64 z (+.f64 1 (log.f64 z)))))) (*.f64 (-.f64 (+.f64 -1 z) (log.f64 z)) (-.f64 (+.f64 -1 z) (log.f64 z))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (+.f64 (pow.f64 z 2) (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)))) (*.f64 (+.f64 -1 (-.f64 z (log.f64 z))) (+.f64 -1 (-.f64 z (log.f64 z)))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))) (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))))))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))) (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))))))
(/.f64 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (*.f64 -2 (*.f64 z (+.f64 1 (log.f64 z)))))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))))
(/.f64 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (*.f64 -2 (*.f64 z (+.f64 1 (log.f64 z)))))) (*.f64 (-.f64 (+.f64 -1 z) (log.f64 z)) (-.f64 (+.f64 -1 z) (log.f64 z))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (+.f64 (pow.f64 z 2) (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)))) (*.f64 (+.f64 -1 (-.f64 z (log.f64 z))) (+.f64 -1 (-.f64 z (log.f64 z)))))
(pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (+.f64 (pow.f64 z 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))) 1)
(/.f64 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (*.f64 -2 (*.f64 z (+.f64 1 (log.f64 z)))))) (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))))
(/.f64 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (*.f64 -2 (*.f64 z (+.f64 1 (log.f64 z)))))) (*.f64 (-.f64 (+.f64 -1 z) (log.f64 z)) (-.f64 (+.f64 -1 z) (log.f64 z))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (+.f64 (pow.f64 z 2) (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)))) (*.f64 (+.f64 -1 (-.f64 z (log.f64 z))) (+.f64 -1 (-.f64 z (log.f64 z)))))
(+.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) 0)
(*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 -1 z) (log.f64 z)) (-.f64 (+.f64 -1 z) (log.f64 z)))
(*.f64 (+.f64 -1 (-.f64 z (log.f64 z))) (+.f64 -1 (-.f64 z (log.f64 z))))
(+.f64 0 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))))
(*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 -1 z) (log.f64 z)) (-.f64 (+.f64 -1 z) (log.f64 z)))
(*.f64 (+.f64 -1 (-.f64 z (log.f64 z))) (+.f64 -1 (-.f64 z (log.f64 z))))
(-.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) 0)
(*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 -1 z) (log.f64 z)) (-.f64 (+.f64 -1 z) (log.f64 z)))
(*.f64 (+.f64 -1 (-.f64 z (log.f64 z))) (+.f64 -1 (-.f64 z (log.f64 z))))
(/.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) 1)
(*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 -1 z) (log.f64 z)) (-.f64 (+.f64 -1 z) (log.f64 z)))
(*.f64 (+.f64 -1 (-.f64 z (log.f64 z))) (+.f64 -1 (-.f64 z (log.f64 z))))
(/.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))
(*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 -1 z) (log.f64 z)) (-.f64 (+.f64 -1 z) (log.f64 z)))
(*.f64 (+.f64 -1 (-.f64 z (log.f64 z))) (+.f64 -1 (-.f64 z (log.f64 z))))
(pow.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) 1)
(*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 -1 z) (log.f64 z)) (-.f64 (+.f64 -1 z) (log.f64 z)))
(*.f64 (+.f64 -1 (-.f64 z (log.f64 z))) (+.f64 -1 (-.f64 z (log.f64 z))))
(fabs.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))))
(*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 -1 z) (log.f64 z)) (-.f64 (+.f64 -1 z) (log.f64 z)))
(*.f64 (+.f64 -1 (-.f64 z (log.f64 z))) (+.f64 -1 (-.f64 z (log.f64 z))))
(fabs.f64 (neg.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))))
(*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 -1 z) (log.f64 z)) (-.f64 (+.f64 -1 z) (log.f64 z)))
(*.f64 (+.f64 -1 (-.f64 z (log.f64 z))) (+.f64 -1 (-.f64 z (log.f64 z))))
(fabs.f64 (/.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) (fabs.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))
(*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 -1 z) (log.f64 z)) (-.f64 (+.f64 -1 z) (log.f64 z)))
(*.f64 (+.f64 -1 (-.f64 z (log.f64 z))) (+.f64 -1 (-.f64 z (log.f64 z))))
(fabs.f64 (/.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) (neg.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))
(*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 -1 z) (log.f64 z)) (-.f64 (+.f64 -1 z) (log.f64 z)))
(*.f64 (+.f64 -1 (-.f64 z (log.f64 z))) (+.f64 -1 (-.f64 z (log.f64 z))))
(fabs.f64 (*.f64 (fabs.f64 (-.f64 -1 (-.f64 (log.f64 z) z))) (-.f64 -1 (-.f64 (log.f64 z) z))))
(*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 -1 z) (log.f64 z)) (-.f64 (+.f64 -1 z) (log.f64 z)))
(*.f64 (+.f64 -1 (-.f64 z (log.f64 z))) (+.f64 -1 (-.f64 z (log.f64 z))))
(fabs.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (fabs.f64 (-.f64 -1 (-.f64 (log.f64 z) z)))))
(*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 -1 z) (log.f64 z)) (-.f64 (+.f64 -1 z) (log.f64 z)))
(*.f64 (+.f64 -1 (-.f64 z (log.f64 z))) (+.f64 -1 (-.f64 z (log.f64 z))))
(fabs.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))))))
(*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 -1 z) (log.f64 z)) (-.f64 (+.f64 -1 z) (log.f64 z)))
(*.f64 (+.f64 -1 (-.f64 z (log.f64 z))) (+.f64 -1 (-.f64 z (log.f64 z))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) (fabs.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))
(*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 -1 z) (log.f64 z)) (-.f64 (+.f64 -1 z) (log.f64 z)))
(*.f64 (+.f64 -1 (-.f64 z (log.f64 z))) (+.f64 -1 (-.f64 z (log.f64 z))))
(fabs.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 (log.f64 z) (+.f64 z -1))))
(*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 -1 z) (log.f64 z)) (-.f64 (+.f64 -1 z) (log.f64 z)))
(*.f64 (+.f64 -1 (-.f64 z (log.f64 z))) (+.f64 -1 (-.f64 z (log.f64 z))))
(fabs.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (/.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (fabs.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))
(*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 -1 z) (log.f64 z)) (-.f64 (+.f64 -1 z) (log.f64 z)))
(*.f64 (+.f64 -1 (-.f64 z (log.f64 z))) (+.f64 -1 (-.f64 z (log.f64 z))))
(fabs.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 -1 (-.f64 (log.f64 z) z))))
(*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 -1 z) (log.f64 z)) (-.f64 (+.f64 -1 z) (log.f64 z)))
(*.f64 (+.f64 -1 (-.f64 z (log.f64 z))) (+.f64 -1 (-.f64 z (log.f64 z))))
(fabs.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (fabs.f64 (-.f64 -1 (-.f64 (log.f64 z) z)))))
(*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 -1 z) (log.f64 z)) (-.f64 (+.f64 -1 z) (log.f64 z)))
(*.f64 (+.f64 -1 (-.f64 z (log.f64 z))) (+.f64 -1 (-.f64 z (log.f64 z))))
(fabs.f64 (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (/.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (fabs.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))
(*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 -1 z) (log.f64 z)) (-.f64 (+.f64 -1 z) (log.f64 z)))
(*.f64 (+.f64 -1 (-.f64 z (log.f64 z))) (+.f64 -1 (-.f64 z (log.f64 z))))
(fabs.f64 (*.f64 (fabs.f64 (-.f64 -1 (-.f64 (log.f64 z) z))) (-.f64 (log.f64 z) (+.f64 z -1))))
(*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 -1 z) (log.f64 z)) (-.f64 (+.f64 -1 z) (log.f64 z)))
(*.f64 (+.f64 -1 (-.f64 z (log.f64 z))) (+.f64 -1 (-.f64 z (log.f64 z))))
(fabs.f64 (*.f64 (fabs.f64 (-.f64 -1 (-.f64 (log.f64 z) z))) (/.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (fabs.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))
(*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 -1 z) (log.f64 z)) (-.f64 (+.f64 -1 z) (log.f64 z)))
(*.f64 (+.f64 -1 (-.f64 z (log.f64 z))) (+.f64 -1 (-.f64 z (log.f64 z))))
(fabs.f64 (*.f64 (/.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (fabs.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (-.f64 -1 (-.f64 (log.f64 z) z))))
(*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 -1 z) (log.f64 z)) (-.f64 (+.f64 -1 z) (log.f64 z)))
(*.f64 (+.f64 -1 (-.f64 z (log.f64 z))) (+.f64 -1 (-.f64 z (log.f64 z))))
(fabs.f64 (*.f64 (/.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (fabs.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (-.f64 (log.f64 z) (+.f64 z -1))))
(*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 -1 z) (log.f64 z)) (-.f64 (+.f64 -1 z) (log.f64 z)))
(*.f64 (+.f64 -1 (-.f64 z (log.f64 z))) (+.f64 -1 (-.f64 z (log.f64 z))))
(fabs.f64 (*.f64 (/.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (fabs.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (fabs.f64 (-.f64 -1 (-.f64 (log.f64 z) z)))))
(*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 -1 z) (log.f64 z)) (-.f64 (+.f64 -1 z) (log.f64 z)))
(*.f64 (+.f64 -1 (-.f64 z (log.f64 z))) (+.f64 -1 (-.f64 z (log.f64 z))))
(fabs.f64 (*.f64 (/.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (fabs.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (/.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (fabs.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))
(*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 -1 z) (log.f64 z)) (-.f64 (+.f64 -1 z) (log.f64 z)))
(*.f64 (+.f64 -1 (-.f64 z (log.f64 z))) (+.f64 -1 (-.f64 z (log.f64 z))))
(fabs.f64 (/.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) (/.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) (neg.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))))))
(*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 -1 z) (log.f64 z)) (-.f64 (+.f64 -1 z) (log.f64 z)))
(*.f64 (+.f64 -1 (-.f64 z (log.f64 z))) (+.f64 -1 (-.f64 z (log.f64 z))))
(fabs.f64 (/.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) (/.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) (/.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) (fabs.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))))
(*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 -1 z) (log.f64 z)) (-.f64 (+.f64 -1 z) (log.f64 z)))
(*.f64 (+.f64 -1 (-.f64 z (log.f64 z))) (+.f64 -1 (-.f64 z (log.f64 z))))
(fabs.f64 (/.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) (/.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (fabs.f64 (-.f64 -1 (-.f64 (log.f64 z) z))))))
(*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 -1 z) (log.f64 z)) (-.f64 (+.f64 -1 z) (log.f64 z)))
(*.f64 (+.f64 -1 (-.f64 z (log.f64 z))) (+.f64 -1 (-.f64 z (log.f64 z))))
(fabs.f64 (/.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) (/.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))) (fabs.f64 (/.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))) (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))))
(*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 -1 z) (log.f64 z)) (-.f64 (+.f64 -1 z) (log.f64 z)))
(*.f64 (+.f64 -1 (-.f64 z (log.f64 z))) (+.f64 -1 (-.f64 z (log.f64 z))))
(fabs.f64 (/.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (fabs.f64 (-.f64 -1 (-.f64 (log.f64 z) z))))))
(*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 -1 z) (log.f64 z)) (-.f64 (+.f64 -1 z) (log.f64 z)))
(*.f64 (+.f64 -1 (-.f64 z (log.f64 z))) (+.f64 -1 (-.f64 z (log.f64 z))))
(fabs.f64 (/.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) (/.f64 (*.f64 2 (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 (fabs.f64 (-.f64 -1 (-.f64 (log.f64 z) z))) 2))))
(fabs.f64 (/.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) (/.f64 (*.f64 2 (-.f64 -1 (-.f64 (log.f64 z) z))) (*.f64 2 (fabs.f64 (-.f64 -1 (-.f64 (log.f64 z) z)))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (+.f64 -1 z) (log.f64 z)) (-.f64 (+.f64 -1 z) (log.f64 z))) (/.f64 (*.f64 2 (-.f64 (+.f64 -1 z) (log.f64 z))) (*.f64 2 (fabs.f64 (-.f64 (+.f64 -1 z) (log.f64 z)))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 -1 (-.f64 z (log.f64 z))) (+.f64 -1 (-.f64 z (log.f64 z)))) (/.f64 (*.f64 2 (+.f64 -1 (-.f64 z (log.f64 z)))) (*.f64 2 (fabs.f64 (+.f64 1 (-.f64 (log.f64 z) z)))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 -1 (-.f64 z (log.f64 z))) (+.f64 -1 (-.f64 z (log.f64 z)))) (/.f64 (*.f64 2 (+.f64 -1 (-.f64 z (log.f64 z)))) (*.f64 2 (fabs.f64 (+.f64 -1 (-.f64 z (log.f64 z))))))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))) (fabs.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))
(*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 -1 z) (log.f64 z)) (-.f64 (+.f64 -1 z) (log.f64 z)))
(*.f64 (+.f64 -1 (-.f64 z (log.f64 z))) (+.f64 -1 (-.f64 z (log.f64 z))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) (fabs.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))) (fabs.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1))))))
(*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 -1 z) (log.f64 z)) (-.f64 (+.f64 -1 z) (log.f64 z)))
(*.f64 (+.f64 -1 (-.f64 z (log.f64 z))) (+.f64 -1 (-.f64 z (log.f64 z))))
(fabs.f64 (/.f64 (*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z))) (neg.f64 (fabs.f64 (/.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))
(*.f64 (-.f64 -1 (-.f64 (log.f64 z) z)) (-.f64 -1 (-.f64 (log.f64 z) z)))
(*.f64 (-.f64 (+.f64 -1 z) (log.f64 z)) (-.f64 (+.f64 -1 z) (log.f64 z)))
(*.f64 (+.f64 -1 (-.f64 z (log.f64 z))) (+.f64 -1 (-.f64 z (log.f64 z))))
(+.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) 0)
(*.f64 -2 (*.f64 z (+.f64 1 (log.f64 z))))
(*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2))
(+.f64 0 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)))
(*.f64 -2 (*.f64 z (+.f64 1 (log.f64 z))))
(*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2))
(-.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) 0)
(*.f64 -2 (*.f64 z (+.f64 1 (log.f64 z))))
(*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2))
(/.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) 1)
(*.f64 -2 (*.f64 z (+.f64 1 (log.f64 z))))
(*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2))
(/.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (/.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2))))
(*.f64 -2 (*.f64 z (+.f64 1 (log.f64 z))))
(*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2))
(pow.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2)) 1)
(*.f64 -2 (*.f64 z (+.f64 1 (log.f64 z))))
(*.f64 (+.f64 1 (log.f64 z)) (*.f64 z -2))

localize8.0ms (0%)

Compiler

Compiled 11 to 5 computations (54.5% saved)

localize27.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 z (neg.f64 y)) (-.f64 -1 (*.f64 x 1/2)))
2.6b
(-.f64 (-.f64 (*.f64 z (neg.f64 y)) (-.f64 -1 (*.f64 x 1/2))) 1)
Compiler

Compiled 45 to 26 computations (42.2% saved)

series4.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite330.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
934×rational.json-simplify-49
890×rational.json-simplify-47
694×rational.json-simplify-50
682×rational.json-5
680×exponential.json-3
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01564
113164
241664
3153452
4586352
Stop Event
node limit
Counts
2 → 61
Calls
Call 1
Inputs
(-.f64 (-.f64 (*.f64 z (neg.f64 y)) (-.f64 -1 (*.f64 x 1/2))) 1)
(-.f64 (*.f64 z (neg.f64 y)) (-.f64 -1 (*.f64 x 1/2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 -1 (*.f64 x 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 z (neg.f64 y)) -1) (+.f64 (*.f64 x 1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 x 1/2) 1) (+.f64 (*.f64 z (neg.f64 y)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 -1 (*.f64 x 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 z y) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 (*.f64 z y) 1) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (/.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (*.f64 x 1/2)) (*.f64 z (neg.f64 y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))) (/.f64 1 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))) (*.f64 (/.f64 1 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))) (/.f64 (/.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))) (/.f64 -1 (-.f64 (neg.f64 (*.f64 x 1/2)) (*.f64 z (neg.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))))) (/.f64 (/.f64 1 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))) 1) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))))) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)))) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (/.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (*.f64 x 1/2)) (*.f64 z (neg.f64 y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 (*.f64 x 1/2)) (*.f64 z (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (-.f64 -1 (*.f64 x 1/2)) (-.f64 1 (*.f64 z (neg.f64 y)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 1/2) (+.f64 (*.f64 z (neg.f64 y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 z (neg.f64 y)) 1) (*.f64 x 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 x 1/2) 1) (*.f64 z (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (-.f64 -1 (*.f64 x 1/2)) (*.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (-.f64 -1 (*.f64 x 1/2)) (*.f64 (*.f64 z y) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 z y) (+.f64 (*.f64 x 1/2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 (*.f64 z y) 1) (+.f64 (*.f64 x 1/2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (/.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))) (/.f64 1 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))) (*.f64 (/.f64 1 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))) (/.f64 (/.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))) (/.f64 -1 (-.f64 -1 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)))) (/.f64 (/.f64 1 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))) 1) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)))) (*.f64 (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)))) (*.f64 (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (/.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 -1 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))))))))

simplify330.0ms (1.5%)

Algorithm
egg-herbie
Rules
1440×rational.json-simplify-49
1042×rational.json-simplify-2
1038×rational.json-simplify-54
912×rational.json-simplify-50
568×rational.json-simplify-46
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01243421
12553171
26713171
322282707
466322707
Stop Event
node limit
Counts
133 → 78
Calls
Call 1
Inputs
(*.f64 1/2 x)
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(*.f64 1/2 x)
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(*.f64 1/2 x)
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(*.f64 1/2 x)
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 1 (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 -1 (*.f64 y z))))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 -1 (*.f64 y z))))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 -1 (*.f64 y z))))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 -1 (*.f64 y z))))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 -1 (*.f64 y z))))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 -1 (*.f64 y z))))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 -1 (*.f64 y z))))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 -1 (*.f64 y z))))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 -1 (*.f64 y z))))
(+.f64 1 (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 -1 (*.f64 y z))))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 -1 (*.f64 y z))))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 -1 (*.f64 y z))))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 -1 (*.f64 y z))))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 -1 (*.f64 y z))))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 -1 (*.f64 y z))))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 -1 (*.f64 y z))))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 -1 (*.f64 y z))))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 -1 (*.f64 y z))))
(+.f64 1 (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 -1 (*.f64 y z))))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 -1 (*.f64 y z))))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 -1 (*.f64 y z))))
(*.f64 1/2 x)
(+.f64 1 (+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z))))
(+.f64 1 (+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z))))
(+.f64 1 (+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z))))
(*.f64 1/2 x)
(+.f64 1 (+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z))))
(+.f64 1 (+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z))))
(+.f64 1 (+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z))))
(+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))
(+.f64 -1 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)))
(+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))
(+.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) -1)
(+.f64 1 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 -1 (*.f64 x 1/2))))
(+.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) 0)
(+.f64 0 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)))
(+.f64 (+.f64 (*.f64 z (neg.f64 y)) -1) (+.f64 (*.f64 x 1/2) 1))
(+.f64 (+.f64 (*.f64 x 1/2) 1) (+.f64 (*.f64 z (neg.f64 y)) -1))
(+.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 -1 (*.f64 x 1/2))) 1)
(*.f64 -1 (-.f64 (*.f64 z y) (*.f64 x 1/2)))
(*.f64 -1 (-.f64 (*.f64 (*.f64 z y) 1) (*.f64 x 1/2)))
(*.f64 1 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)))
(*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) 1)
(*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (/.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))))
(*.f64 (/.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)))
(*.f64 (-.f64 (neg.f64 (*.f64 x 1/2)) (*.f64 z (neg.f64 y))) -1)
(*.f64 (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))) (/.f64 1 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))))
(*.f64 (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))) (*.f64 (/.f64 1 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))) 1))
(*.f64 (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))) (/.f64 (/.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))))
(*.f64 (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))) (/.f64 -1 (-.f64 (neg.f64 (*.f64 x 1/2)) (*.f64 z (neg.f64 y)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))))
(*.f64 (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))))) (/.f64 (/.f64 1 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)))))
(*.f64 (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))) 1) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))))) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)))) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)))))))
(/.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) 1)
(/.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (/.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))))
(/.f64 (-.f64 (neg.f64 (*.f64 x 1/2)) (*.f64 z (neg.f64 y))) -1)
(pow.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) 1)
(neg.f64 (-.f64 (neg.f64 (*.f64 x 1/2)) (*.f64 z (neg.f64 y))))
(neg.f64 (+.f64 (-.f64 -1 (*.f64 x 1/2)) (-.f64 1 (*.f64 z (neg.f64 y)))))
(+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))
(+.f64 (*.f64 x 1/2) (+.f64 (*.f64 z (neg.f64 y)) 1))
(+.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) 0)
(+.f64 1 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)))
(+.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) 1)
(+.f64 0 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)))
(+.f64 (+.f64 (*.f64 z (neg.f64 y)) 1) (*.f64 x 1/2))
(+.f64 (+.f64 (*.f64 x 1/2) 1) (*.f64 z (neg.f64 y)))
(*.f64 -1 (+.f64 (-.f64 -1 (*.f64 x 1/2)) (*.f64 z y)))
(*.f64 -1 (+.f64 (-.f64 -1 (*.f64 x 1/2)) (*.f64 (*.f64 z y) 1)))
(*.f64 -1 (-.f64 (*.f64 z y) (+.f64 (*.f64 x 1/2) 1)))
(*.f64 -1 (-.f64 (*.f64 (*.f64 z y) 1) (+.f64 (*.f64 x 1/2) 1)))
(*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) 1)
(*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (/.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))))
(*.f64 1 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)))
(*.f64 (/.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)))
(*.f64 (-.f64 -1 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))) -1)
(*.f64 (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))) (/.f64 1 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))))
(*.f64 (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))) (*.f64 (/.f64 1 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))) 1))
(*.f64 (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))) (/.f64 (/.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))))
(*.f64 (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))) (/.f64 -1 (-.f64 -1 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)))) (/.f64 (/.f64 1 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))) 1) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)))))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)))) (*.f64 (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)))) (*.f64 (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))))))
(/.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) 1)
(/.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (/.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))))
(/.f64 (-.f64 -1 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))) -1)
(pow.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) 1)
(neg.f64 (-.f64 -1 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))))
Outputs
(*.f64 1/2 x)
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(*.f64 1/2 x)
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(*.f64 1/2 x)
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(*.f64 1/2 x)
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(+.f64 1 (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 -1 (*.f64 y z))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 -1 (*.f64 y z))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 -1 (*.f64 y z))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 -1 (*.f64 y z))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 -1 (*.f64 y z))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 -1 (*.f64 y z))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 -1 (*.f64 y z))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 -1 (*.f64 y z))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 -1 (*.f64 y z))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(+.f64 1 (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 -1 (*.f64 y z))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 -1 (*.f64 y z))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 -1 (*.f64 y z))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 -1 (*.f64 y z))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 -1 (*.f64 y z))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 -1 (*.f64 y z))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 -1 (*.f64 y z))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 -1 (*.f64 y z))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 -1 (*.f64 y z))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(+.f64 1 (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 y z)) 1)
(+.f64 1 (*.f64 y (neg.f64 z)))
(-.f64 1 (*.f64 y z))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 -1 (*.f64 y z))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 -1 (*.f64 y z))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 -1 (*.f64 y z))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(*.f64 1/2 x)
(+.f64 1 (+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(+.f64 1 (+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(+.f64 1 (+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(*.f64 1/2 x)
(+.f64 1 (+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(+.f64 1 (+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(+.f64 1 (+.f64 (*.f64 1/2 x) (*.f64 -1 (*.f64 y z))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(+.f64 -1 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(+.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) -1)
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(+.f64 1 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 -1 (*.f64 x 1/2))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(+.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) 0)
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(+.f64 0 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(+.f64 (+.f64 (*.f64 z (neg.f64 y)) -1) (+.f64 (*.f64 x 1/2) 1))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(+.f64 (+.f64 (*.f64 x 1/2) 1) (+.f64 (*.f64 z (neg.f64 y)) -1))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(+.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 -1 (*.f64 x 1/2))) 1)
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(*.f64 -1 (-.f64 (*.f64 z y) (*.f64 x 1/2)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(*.f64 -1 (-.f64 (*.f64 (*.f64 z y) 1) (*.f64 x 1/2)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(*.f64 1 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) 1)
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (/.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(*.f64 (/.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(*.f64 (-.f64 (neg.f64 (*.f64 x 1/2)) (*.f64 z (neg.f64 y))) -1)
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(*.f64 (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))) (/.f64 1 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(*.f64 (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))) (*.f64 (/.f64 1 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))) 1))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(*.f64 (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))) (/.f64 (/.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(*.f64 (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))) (/.f64 -1 (-.f64 (neg.f64 (*.f64 x 1/2)) (*.f64 z (neg.f64 y)))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(*.f64 (/.f64 1 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(*.f64 (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))))) (/.f64 (/.f64 1 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(*.f64 (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))) 1) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))))) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)))) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)))))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(/.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) 1)
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(/.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (/.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(/.f64 (-.f64 (neg.f64 (*.f64 x 1/2)) (*.f64 z (neg.f64 y))) -1)
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(pow.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) 1)
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(neg.f64 (-.f64 (neg.f64 (*.f64 x 1/2)) (*.f64 z (neg.f64 y))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(neg.f64 (+.f64 (-.f64 -1 (*.f64 x 1/2)) (-.f64 1 (*.f64 z (neg.f64 y)))))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 1/2 x))
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(+.f64 (*.f64 x 1/2) (+.f64 (*.f64 z (neg.f64 y)) 1))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(+.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) 0)
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(+.f64 1 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(+.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) 1)
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(+.f64 0 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(+.f64 (+.f64 (*.f64 z (neg.f64 y)) 1) (*.f64 x 1/2))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(+.f64 (+.f64 (*.f64 x 1/2) 1) (*.f64 z (neg.f64 y)))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(*.f64 -1 (+.f64 (-.f64 -1 (*.f64 x 1/2)) (*.f64 z y)))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(*.f64 -1 (+.f64 (-.f64 -1 (*.f64 x 1/2)) (*.f64 (*.f64 z y) 1)))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(*.f64 -1 (-.f64 (*.f64 z y) (+.f64 (*.f64 x 1/2) 1)))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(*.f64 -1 (-.f64 (*.f64 (*.f64 z y) 1) (+.f64 (*.f64 x 1/2) 1)))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) 1)
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (/.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(*.f64 1 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(*.f64 (/.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(*.f64 (-.f64 -1 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))) -1)
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(*.f64 (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))) (/.f64 1 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(*.f64 (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))) (*.f64 (/.f64 1 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))) 1))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(*.f64 (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))) (/.f64 (/.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(*.f64 (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))) (/.f64 -1 (-.f64 -1 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(*.f64 (/.f64 1 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)))) (/.f64 (/.f64 1 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))) 1) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)))) (*.f64 (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)))) (*.f64 (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(/.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) 1)
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(/.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (/.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(/.f64 (-.f64 -1 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))) -1)
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(pow.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 x 1/2) 1)) 1)
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))
(neg.f64 (-.f64 -1 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y z)) 1) (*.f64 1/2 x))
(+.f64 1 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))
(+.f64 1 (-.f64 (*.f64 1/2 x) (*.f64 y z)))

localize37.0ms (0.2%)

Local error

Found 3 expressions with local error:

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

Compiled 39 to 20 computations (48.7% saved)

localize68.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 98 to 59 computations (39.8% saved)

series10.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite171.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
972×rational.json-simplify-47
966×rational.json-simplify-49
708×rational.json-1
708×rational.json-5
708×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01580
112980
240680
3150480
4616480
Stop Event
node limit
Counts
2 → 30
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))) (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2))
(pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))) (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 1 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))) (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))) (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (/.f64 1 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))) (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 1 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))) (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))) (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))) (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)) (/.f64 (*.f64 (/.f64 1 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))) (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)) (*.f64 (/.f64 1 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))) (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 1 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))) (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))) (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2) (/.f64 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2) (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 y 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 (+.f64 1 (log.f64 z)) (*.f64 y y))) 2) (/.f64 1 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 (+.f64 1 (log.f64 z)) (*.f64 y y))) 2) (*.f64 (/.f64 1 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 (+.f64 1 (log.f64 z)) (*.f64 y y))) 2) (pow.f64 (/.f64 1 (*.f64 y (+.f64 1 (log.f64 z)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)) (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 (+.f64 1 (log.f64 z)) (*.f64 y y))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 y y)) (*.f64 (+.f64 1 (log.f64 z)) (*.f64 (+.f64 1 (log.f64 z)) (*.f64 y y))))) 2) (/.f64 (/.f64 1 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)) (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 (+.f64 1 (log.f64 z)) (*.f64 y y))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (neg.f64 y) 2) (pow.f64 (-.f64 -1 (log.f64 z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (neg.f64 y) 2) (*.f64 (pow.f64 (-.f64 -1 (log.f64 z)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 -1 (log.f64 z)) 2) (pow.f64 (neg.f64 y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2) (/.f64 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2) (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)))))))

simplify237.0ms (1.1%)

Algorithm
egg-herbie
Rules
1668×rational.json-simplify-111
974×rational.json-simplify-2
912×rational.json-simplify-55
804×rational.json-simplify-41
712×rational.json-simplify-1
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01493640
12953532
26053516
316563392
450333388
Stop Event
node limit
Counts
78 → 109
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y) (-.f64 (+.f64 1 (log.f64 z)) z))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y) (-.f64 (+.f64 1 (log.f64 z)) z))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y) (-.f64 (+.f64 1 (log.f64 z)) z))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y) (-.f64 (+.f64 1 (log.f64 z)) z))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y) (-.f64 (+.f64 1 (log.f64 z)) z))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y) (-.f64 (+.f64 1 (log.f64 z)) z))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y) (-.f64 (+.f64 1 (log.f64 z)) z))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y) (-.f64 (+.f64 1 (log.f64 z)) z))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y) (-.f64 (+.f64 1 (log.f64 z)) z))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y) (-.f64 (+.f64 1 (log.f64 z)) z))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y) (-.f64 (+.f64 1 (log.f64 z)) z))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y) (-.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 (+.f64 1 (log.f64 z)) y)
(+.f64 (*.f64 y z) (*.f64 (+.f64 1 (log.f64 z)) y))
(+.f64 (*.f64 y z) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (+.f64 1 (log.f64 z))) (*.f64 (+.f64 1 (log.f64 z)) y)))
(+.f64 (*.f64 y z) (+.f64 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 (+.f64 1 (log.f64 z)) 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (+.f64 1 (log.f64 z))) (*.f64 (+.f64 1 (log.f64 z)) y))))
(*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 3)) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 3)) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 4)) (pow.f64 z 3))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)) z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 3)) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 5)) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 4)) (pow.f64 z 3))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)) z)))))
(*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2)) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 3)) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2)) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 3)) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2)) z)) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 4)) (pow.f64 z 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 3)) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 5)) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2)) z)) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 4)) (pow.f64 z 3))))))
(*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 y 2))
(*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 y 2))
(*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 y 2))
(*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 y 2))
(*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 y 2))
(*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 y 2))
(*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 y 2))
(*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 y 2))
(*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 y 2))
(*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 y 2))
(*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 y 2))
(*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 y 2))
(*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 y 2))
(*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 y 2))
(*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 y 2))
(*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 y 2))
(*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2))
(*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2))
(*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2))
(*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2))
(*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2))
(*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2))
(*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2))
(*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2))
(+.f64 (*.f64 (/.f64 1 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))) (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)) 0)
(+.f64 0 (*.f64 (/.f64 1 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))) (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)))
(-.f64 (*.f64 (/.f64 1 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))) (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)) 0)
(-.f64 0 (neg.f64 (*.f64 (/.f64 1 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))) (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 1 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))) (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)))) 1)
(/.f64 (*.f64 (/.f64 1 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))) (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)) 1)
(/.f64 (*.f64 (/.f64 1 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))) (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)) (/.f64 (*.f64 (/.f64 1 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))) (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)) (*.f64 (/.f64 1 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))) (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2))))
(pow.f64 (*.f64 (/.f64 1 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))) (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)) 1)
(neg.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))) (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2))))
(+.f64 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2) 0)
(+.f64 0 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2))
(-.f64 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2) 0)
(-.f64 0 (neg.f64 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)))
(-.f64 (-.f64 0 (-.f64 -1 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2))) 1)
(*.f64 1 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2))
(*.f64 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2) 1)
(*.f64 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2) (/.f64 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2) (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)))
(*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))
(*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 y 2))
(*.f64 (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 (+.f64 1 (log.f64 z)) (*.f64 y y))) 2) (/.f64 1 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)))
(*.f64 (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 (+.f64 1 (log.f64 z)) (*.f64 y y))) 2) (*.f64 (/.f64 1 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)) 1))
(*.f64 (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 (+.f64 1 (log.f64 z)) (*.f64 y y))) 2) (pow.f64 (/.f64 1 (*.f64 y (+.f64 1 (log.f64 z)))) 2))
(*.f64 (/.f64 1 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)) (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 (+.f64 1 (log.f64 z)) (*.f64 y y))) 2))
(*.f64 (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 y y)) (*.f64 (+.f64 1 (log.f64 z)) (*.f64 (+.f64 1 (log.f64 z)) (*.f64 y y))))) 2) (/.f64 (/.f64 1 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)) (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 (+.f64 1 (log.f64 z)) (*.f64 y y))) 2)))
(*.f64 (pow.f64 (neg.f64 y) 2) (pow.f64 (-.f64 -1 (log.f64 z)) 2))
(*.f64 (pow.f64 (neg.f64 y) 2) (*.f64 (pow.f64 (-.f64 -1 (log.f64 z)) 2) 1))
(*.f64 (pow.f64 (-.f64 -1 (log.f64 z)) 2) (pow.f64 (neg.f64 y) 2))
(/.f64 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2) 1)
(/.f64 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2) (/.f64 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2) (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)))
(neg.f64 (neg.f64 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)))
Outputs
(/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y) (-.f64 (+.f64 1 (log.f64 z)) z))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y) (-.f64 (log.f64 z) (+.f64 -1 z)))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y) (+.f64 1 (-.f64 (log.f64 z) z)))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y) (-.f64 (+.f64 1 (log.f64 z)) z))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y) (-.f64 (log.f64 z) (+.f64 -1 z)))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y) (+.f64 1 (-.f64 (log.f64 z) z)))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y) (-.f64 (+.f64 1 (log.f64 z)) z))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y) (-.f64 (log.f64 z) (+.f64 -1 z)))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y) (+.f64 1 (-.f64 (log.f64 z) z)))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y) (-.f64 (+.f64 1 (log.f64 z)) z))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y) (-.f64 (log.f64 z) (+.f64 -1 z)))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y) (+.f64 1 (-.f64 (log.f64 z) z)))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y) (-.f64 (+.f64 1 (log.f64 z)) z))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y) (-.f64 (log.f64 z) (+.f64 -1 z)))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y) (+.f64 1 (-.f64 (log.f64 z) z)))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y) (-.f64 (+.f64 1 (log.f64 z)) z))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y) (-.f64 (log.f64 z) (+.f64 -1 z)))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y) (+.f64 1 (-.f64 (log.f64 z) z)))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y) (-.f64 (+.f64 1 (log.f64 z)) z))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y) (-.f64 (log.f64 z) (+.f64 -1 z)))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y) (+.f64 1 (-.f64 (log.f64 z) z)))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y) (-.f64 (+.f64 1 (log.f64 z)) z))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y) (-.f64 (log.f64 z) (+.f64 -1 z)))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y) (+.f64 1 (-.f64 (log.f64 z) z)))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y) (-.f64 (+.f64 1 (log.f64 z)) z))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y) (-.f64 (log.f64 z) (+.f64 -1 z)))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y) (+.f64 1 (-.f64 (log.f64 z) z)))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y) (-.f64 (+.f64 1 (log.f64 z)) z))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y) (-.f64 (log.f64 z) (+.f64 -1 z)))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y) (+.f64 1 (-.f64 (log.f64 z) z)))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y) (-.f64 (+.f64 1 (log.f64 z)) z))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y) (-.f64 (log.f64 z) (+.f64 -1 z)))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y) (+.f64 1 (-.f64 (log.f64 z) z)))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y) (-.f64 (+.f64 1 (log.f64 z)) z))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y) (-.f64 (log.f64 z) (+.f64 -1 z)))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y) (+.f64 1 (-.f64 (log.f64 z) z)))
(*.f64 (+.f64 1 (log.f64 z)) y)
(+.f64 (*.f64 y z) (*.f64 (+.f64 1 (log.f64 z)) y))
(*.f64 y (+.f64 (+.f64 1 (log.f64 z)) z))
(*.f64 y (+.f64 z (+.f64 1 (log.f64 z))))
(*.f64 y (+.f64 1 (+.f64 (log.f64 z) z)))
(*.f64 y (+.f64 1 (+.f64 z (log.f64 z))))
(+.f64 (*.f64 y z) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (+.f64 1 (log.f64 z))) (*.f64 (+.f64 1 (log.f64 z)) y)))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (+.f64 1 (log.f64 z))) (*.f64 y (+.f64 (+.f64 1 (log.f64 z)) z)))
(+.f64 (*.f64 y (+.f64 z (+.f64 1 (log.f64 z)))) (/.f64 (*.f64 y (pow.f64 z 2)) (+.f64 1 (log.f64 z))))
(+.f64 (*.f64 y (+.f64 1 (+.f64 (log.f64 z) z))) (/.f64 (*.f64 y (pow.f64 z 2)) (+.f64 1 (log.f64 z))))
(+.f64 (*.f64 y (+.f64 1 (+.f64 z (log.f64 z)))) (/.f64 (*.f64 y (pow.f64 z 2)) (+.f64 1 (log.f64 z))))
(+.f64 (*.f64 y z) (+.f64 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 (+.f64 1 (log.f64 z)) 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (+.f64 1 (log.f64 z))) (*.f64 (+.f64 1 (log.f64 z)) y))))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 (+.f64 1 (log.f64 z)) 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (+.f64 1 (log.f64 z))) (*.f64 y (+.f64 (+.f64 1 (log.f64 z)) z))))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (+.f64 1 (log.f64 z))) (+.f64 (*.f64 y (+.f64 z (+.f64 1 (log.f64 z)))) (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 (+.f64 1 (log.f64 z)) 2))))
(+.f64 (*.f64 y (+.f64 1 (+.f64 (log.f64 z) z))) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (+.f64 1 (log.f64 z))) (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 (+.f64 1 (log.f64 z)) 2))))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (+.f64 1 (log.f64 z))) (+.f64 (*.f64 y (+.f64 1 (+.f64 z (log.f64 z)))) (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 (+.f64 1 (log.f64 z)) 2))))
(+.f64 (*.f64 y (+.f64 1 (+.f64 z (log.f64 z)))) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (+.f64 1 (log.f64 z))) (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 (+.f64 1 (log.f64 z)) 2))))
(*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)) z))
(neg.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 2)) z))
(neg.f64 (/.f64 (*.f64 y (pow.f64 (-.f64 1 (log.f64 (/.f64 1 z))) 2)) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 3)) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)) z)) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 3)) (pow.f64 z 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 3)) (pow.f64 z 2)) (/.f64 (*.f64 y (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 2)) z)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 2)) z) (/.f64 (*.f64 y (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 3)) (pow.f64 z 2))))
(neg.f64 (+.f64 (/.f64 (*.f64 y (pow.f64 (-.f64 1 (log.f64 (/.f64 1 z))) 2)) z) (/.f64 (*.f64 y (pow.f64 (-.f64 1 (log.f64 (/.f64 1 z))) 3)) (pow.f64 z 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 3)) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 4)) (pow.f64 z 3))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)) z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 3)) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)) z)) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 4)) (pow.f64 z 3)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 3)) (pow.f64 z 2)) (/.f64 (*.f64 y (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 2)) z))) (neg.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 4)) (pow.f64 z 3))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 4)) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 2)) z) (/.f64 (*.f64 y (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 3)) (pow.f64 z 2)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y (pow.f64 (-.f64 1 (log.f64 (/.f64 1 z))) 2)) z) (+.f64 (/.f64 (*.f64 y (pow.f64 (-.f64 1 (log.f64 (/.f64 1 z))) 3)) (pow.f64 z 2)) (/.f64 (*.f64 y (pow.f64 (-.f64 1 (log.f64 (/.f64 1 z))) 4)) (pow.f64 z 3)))))
(neg.f64 (+.f64 (/.f64 (*.f64 y (pow.f64 (-.f64 1 (log.f64 (/.f64 1 z))) 2)) z) (+.f64 (/.f64 (*.f64 y (pow.f64 (-.f64 1 (log.f64 (/.f64 1 z))) 3)) (pow.f64 z 2)) (/.f64 (*.f64 y (pow.f64 (-.f64 1 (log.f64 (/.f64 1 z))) 4)) (pow.f64 z 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 3)) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 5)) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 4)) (pow.f64 z 3))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)) z)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 3)) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 4)) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2)) z)) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 5)) (pow.f64 z 4))))))
(+.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 3)) (pow.f64 z 2)) (/.f64 (*.f64 y (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 2)) z))) (neg.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 4)) (pow.f64 z 3)))) (neg.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 5)) (pow.f64 z 4))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 3)) (pow.f64 z 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 4)) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 2)) z) (/.f64 (*.f64 y (pow.f64 (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z)))) 5)) (pow.f64 z 4))))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y (pow.f64 (-.f64 1 (log.f64 (/.f64 1 z))) 5)) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 y (pow.f64 (-.f64 1 (log.f64 (/.f64 1 z))) 2)) z) (+.f64 (/.f64 (*.f64 y (pow.f64 (-.f64 1 (log.f64 (/.f64 1 z))) 3)) (pow.f64 z 2)) (/.f64 (*.f64 y (pow.f64 (-.f64 1 (log.f64 (/.f64 1 z))) 4)) (pow.f64 z 3))))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y (pow.f64 (-.f64 1 (log.f64 (/.f64 1 z))) 2)) z) (+.f64 (/.f64 (*.f64 y (pow.f64 (-.f64 1 (log.f64 (/.f64 1 z))) 3)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 (-.f64 1 (log.f64 (/.f64 1 z))) 4)) (pow.f64 z 3)) (/.f64 (*.f64 y (pow.f64 (-.f64 1 (log.f64 (/.f64 1 z))) 5)) (pow.f64 z 4))))))
(*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2)) z))
(neg.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) 2)) z))
(neg.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 (log.f64 -1) (+.f64 1 (neg.f64 (log.f64 (/.f64 -1 z))))) 2)) z))
(neg.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 2)) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 3)) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2)) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2)) z)) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 3)) (pow.f64 z 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) 3)) (pow.f64 z 2)) (/.f64 (*.f64 y (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) 2)) z)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 (log.f64 -1) (+.f64 1 (neg.f64 (log.f64 (/.f64 -1 z))))) 2)) z) (/.f64 (*.f64 y (pow.f64 (+.f64 (log.f64 -1) (+.f64 1 (neg.f64 (log.f64 (/.f64 -1 z))))) 3)) (pow.f64 z 2))))
(neg.f64 (+.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 2)) z) (/.f64 (*.f64 y (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 3)) (pow.f64 z 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 3)) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2)) z)) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 4)) (pow.f64 z 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2)) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 4)) (pow.f64 z 3))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 3)) (pow.f64 z 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) 3)) (pow.f64 z 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) 4)) (pow.f64 z 3)) (/.f64 (*.f64 y (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) 2)) z))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 (log.f64 -1) (+.f64 1 (neg.f64 (log.f64 (/.f64 -1 z))))) 3)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 (log.f64 -1) (+.f64 1 (neg.f64 (log.f64 (/.f64 -1 z))))) 2)) z) (/.f64 (*.f64 y (pow.f64 (+.f64 (log.f64 -1) (+.f64 1 (neg.f64 (log.f64 (/.f64 -1 z))))) 4)) (pow.f64 z 3)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 3)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 2)) z) (/.f64 (*.f64 y (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 4)) (pow.f64 z 3)))))
(neg.f64 (+.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 3)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 2)) z) (/.f64 (*.f64 y (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 4)) (pow.f64 z 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 3)) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 5)) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2)) z)) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 4)) (pow.f64 z 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 3)) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2)) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 4)) (pow.f64 z 3))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 5)) (pow.f64 z 4))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) 4)) (pow.f64 z 3)) (/.f64 (*.f64 y (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) 2)) z))) (+.f64 (neg.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) 5)) (pow.f64 z 4))) (neg.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) 3)) (pow.f64 z 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 (log.f64 -1) (+.f64 1 (neg.f64 (log.f64 (/.f64 -1 z))))) 2)) z)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 (log.f64 -1) (+.f64 1 (neg.f64 (log.f64 (/.f64 -1 z))))) 3)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 (log.f64 -1) (+.f64 1 (neg.f64 (log.f64 (/.f64 -1 z))))) 4)) (pow.f64 z 3)) (/.f64 (*.f64 y (pow.f64 (+.f64 (log.f64 -1) (+.f64 1 (neg.f64 (log.f64 (/.f64 -1 z))))) 5)) (pow.f64 z 4))))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 5)) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 3)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 2)) z) (/.f64 (*.f64 y (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 4)) (pow.f64 z 3))))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 3)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 2)) z) (+.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 4)) (pow.f64 z 3)) (/.f64 (*.f64 y (pow.f64 (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z)))) 5)) (pow.f64 z 4))))))
(*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 y 2))
(pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2)
(pow.f64 (*.f64 y (-.f64 -1 (log.f64 z))) 2)
(*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 y 2))
(pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2)
(pow.f64 (*.f64 y (-.f64 -1 (log.f64 z))) 2)
(*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 y 2))
(pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2)
(pow.f64 (*.f64 y (-.f64 -1 (log.f64 z))) 2)
(*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 y 2))
(pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2)
(pow.f64 (*.f64 y (-.f64 -1 (log.f64 z))) 2)
(*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 y 2))
(pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2)
(pow.f64 (*.f64 y (-.f64 -1 (log.f64 z))) 2)
(*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 y 2))
(pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2)
(pow.f64 (*.f64 y (-.f64 -1 (log.f64 z))) 2)
(*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 y 2))
(pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2)
(pow.f64 (*.f64 y (-.f64 -1 (log.f64 z))) 2)
(*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 y 2))
(pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2)
(pow.f64 (*.f64 y (-.f64 -1 (log.f64 z))) 2)
(*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 y 2))
(pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2)
(pow.f64 (*.f64 y (-.f64 -1 (log.f64 z))) 2)
(*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 y 2))
(pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2)
(pow.f64 (*.f64 y (-.f64 -1 (log.f64 z))) 2)
(*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 y 2))
(pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2)
(pow.f64 (*.f64 y (-.f64 -1 (log.f64 z))) 2)
(*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 y 2))
(pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2)
(pow.f64 (*.f64 y (-.f64 -1 (log.f64 z))) 2)
(*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 y 2))
(pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2)
(pow.f64 (*.f64 y (-.f64 -1 (log.f64 z))) 2)
(*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 y 2))
(pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2)
(pow.f64 (*.f64 y (-.f64 -1 (log.f64 z))) 2)
(*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 y 2))
(pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2)
(pow.f64 (*.f64 y (-.f64 -1 (log.f64 z))) 2)
(*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 y 2))
(pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2)
(pow.f64 (*.f64 y (-.f64 -1 (log.f64 z))) 2)
(*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2))
(pow.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) 2)
(pow.f64 (*.f64 y (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z))))) 2)
(pow.f64 (*.f64 y (-.f64 1 (log.f64 (/.f64 1 z)))) 2)
(*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2))
(pow.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) 2)
(pow.f64 (*.f64 y (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z))))) 2)
(pow.f64 (*.f64 y (-.f64 1 (log.f64 (/.f64 1 z)))) 2)
(*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2))
(pow.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) 2)
(pow.f64 (*.f64 y (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z))))) 2)
(pow.f64 (*.f64 y (-.f64 1 (log.f64 (/.f64 1 z)))) 2)
(*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z)))) 2))
(pow.f64 (*.f64 y (+.f64 1 (*.f64 -1 (log.f64 (/.f64 1 z))))) 2)
(pow.f64 (*.f64 y (+.f64 1 (neg.f64 (log.f64 (/.f64 1 z))))) 2)
(pow.f64 (*.f64 y (-.f64 1 (log.f64 (/.f64 1 z)))) 2)
(*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2))
(pow.f64 (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) 2)
(pow.f64 (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))))) 2)
(pow.f64 (*.f64 y (+.f64 (log.f64 -1) (+.f64 1 (neg.f64 (log.f64 (/.f64 -1 z)))))) 2)
(pow.f64 (*.f64 y (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z))))) 2)
(*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2))
(pow.f64 (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) 2)
(pow.f64 (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))))) 2)
(pow.f64 (*.f64 y (+.f64 (log.f64 -1) (+.f64 1 (neg.f64 (log.f64 (/.f64 -1 z)))))) 2)
(pow.f64 (*.f64 y (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z))))) 2)
(*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2))
(pow.f64 (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) 2)
(pow.f64 (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))))) 2)
(pow.f64 (*.f64 y (+.f64 (log.f64 -1) (+.f64 1 (neg.f64 (log.f64 (/.f64 -1 z)))))) 2)
(pow.f64 (*.f64 y (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z))))) 2)
(*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 2))
(pow.f64 (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) 2)
(pow.f64 (*.f64 y (+.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))))) 2)
(pow.f64 (*.f64 y (+.f64 (log.f64 -1) (+.f64 1 (neg.f64 (log.f64 (/.f64 -1 z)))))) 2)
(pow.f64 (*.f64 y (+.f64 (log.f64 -1) (-.f64 1 (log.f64 (/.f64 -1 z))))) 2)
(+.f64 (*.f64 (/.f64 1 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))) (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)) 0)
(*.f64 (/.f64 1 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))) (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2))
(*.f64 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (-.f64 z 1)))) (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2))
(*.f64 (/.f64 1 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))) (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2))
(*.f64 (/.f64 1 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))) (pow.f64 (*.f64 y (-.f64 -1 (log.f64 z))) 2))
(+.f64 0 (*.f64 (/.f64 1 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))) (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)))
(*.f64 (/.f64 1 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))) (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2))
(*.f64 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (-.f64 z 1)))) (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2))
(*.f64 (/.f64 1 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))) (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2))
(*.f64 (/.f64 1 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))) (pow.f64 (*.f64 y (-.f64 -1 (log.f64 z))) 2))
(-.f64 (*.f64 (/.f64 1 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))) (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)) 0)
(*.f64 (/.f64 1 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))) (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2))
(*.f64 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (-.f64 z 1)))) (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2))
(*.f64 (/.f64 1 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))) (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2))
(*.f64 (/.f64 1 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))) (pow.f64 (*.f64 y (-.f64 -1 (log.f64 z))) 2))
(-.f64 0 (neg.f64 (*.f64 (/.f64 1 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))) (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2))))
(*.f64 (/.f64 1 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))) (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2))
(*.f64 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (-.f64 z 1)))) (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2))
(*.f64 (/.f64 1 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))) (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2))
(*.f64 (/.f64 1 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))) (pow.f64 (*.f64 y (-.f64 -1 (log.f64 z))) 2))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 1 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))) (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)))) 1)
(*.f64 (/.f64 1 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))) (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2))
(*.f64 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (-.f64 z 1)))) (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2))
(*.f64 (/.f64 1 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))) (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2))
(*.f64 (/.f64 1 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))) (pow.f64 (*.f64 y (-.f64 -1 (log.f64 z))) 2))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))) (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)) 1)
(*.f64 (/.f64 1 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))) (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2))
(*.f64 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (-.f64 z 1)))) (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2))
(*.f64 (/.f64 1 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))) (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2))
(*.f64 (/.f64 1 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))) (pow.f64 (*.f64 y (-.f64 -1 (log.f64 z))) 2))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))) (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)) (/.f64 (*.f64 (/.f64 1 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))) (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)) (*.f64 (/.f64 1 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))) (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2))))
(*.f64 (/.f64 1 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))) (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2))
(*.f64 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (-.f64 z 1)))) (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2))
(*.f64 (/.f64 1 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))) (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2))
(*.f64 (/.f64 1 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))) (pow.f64 (*.f64 y (-.f64 -1 (log.f64 z))) 2))
(pow.f64 (*.f64 (/.f64 1 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))) (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)) 1)
(*.f64 (/.f64 1 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))) (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2))
(*.f64 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (-.f64 z 1)))) (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2))
(*.f64 (/.f64 1 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))) (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2))
(*.f64 (/.f64 1 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))) (pow.f64 (*.f64 y (-.f64 -1 (log.f64 z))) 2))
(neg.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))) (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2))))
(*.f64 (/.f64 1 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z))))) (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2))
(*.f64 (/.f64 1 (*.f64 y (-.f64 (log.f64 z) (-.f64 z 1)))) (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2))
(*.f64 (/.f64 1 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))) (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2))
(*.f64 (/.f64 1 (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))) (pow.f64 (*.f64 y (-.f64 -1 (log.f64 z))) 2))
(+.f64 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2) 0)
(pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2)
(pow.f64 (*.f64 y (-.f64 -1 (log.f64 z))) 2)
(+.f64 0 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2))
(pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2)
(pow.f64 (*.f64 y (-.f64 -1 (log.f64 z))) 2)
(-.f64 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2) 0)
(pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2)
(pow.f64 (*.f64 y (-.f64 -1 (log.f64 z))) 2)
(-.f64 0 (neg.f64 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)))
(pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2)
(pow.f64 (*.f64 y (-.f64 -1 (log.f64 z))) 2)
(-.f64 (-.f64 0 (-.f64 -1 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2))) 1)
(pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2)
(pow.f64 (*.f64 y (-.f64 -1 (log.f64 z))) 2)
(*.f64 1 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2))
(pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2)
(pow.f64 (*.f64 y (-.f64 -1 (log.f64 z))) 2)
(*.f64 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2) 1)
(pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2)
(pow.f64 (*.f64 y (-.f64 -1 (log.f64 z))) 2)
(*.f64 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2) (/.f64 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2) (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)))
(pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2)
(pow.f64 (*.f64 y (-.f64 -1 (log.f64 z))) 2)
(*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (log.f64 z)) 2))
(pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2)
(pow.f64 (*.f64 y (-.f64 -1 (log.f64 z))) 2)
(*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (pow.f64 y 2))
(pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2)
(pow.f64 (*.f64 y (-.f64 -1 (log.f64 z))) 2)
(*.f64 (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 (+.f64 1 (log.f64 z)) (*.f64 y y))) 2) (/.f64 1 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)))
(pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2)
(pow.f64 (*.f64 y (-.f64 -1 (log.f64 z))) 2)
(*.f64 (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 (+.f64 1 (log.f64 z)) (*.f64 y y))) 2) (*.f64 (/.f64 1 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)) 1))
(pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2)
(pow.f64 (*.f64 y (-.f64 -1 (log.f64 z))) 2)
(*.f64 (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 (+.f64 1 (log.f64 z)) (*.f64 y y))) 2) (pow.f64 (/.f64 1 (*.f64 y (+.f64 1 (log.f64 z)))) 2))
(pow.f64 (*.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 (+.f64 1 (log.f64 z)) (*.f64 y y))) (/.f64 1 (*.f64 (+.f64 1 (log.f64 z)) y))) 2)
(pow.f64 (*.f64 (*.f64 (*.f64 (+.f64 1 (log.f64 z)) y) (*.f64 (+.f64 1 (log.f64 z)) y)) (/.f64 1 (*.f64 (+.f64 1 (log.f64 z)) y))) 2)
(pow.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (+.f64 1 (log.f64 z)) (+.f64 1 (log.f64 z)))) (/.f64 1 (*.f64 (+.f64 1 (log.f64 z)) y))) 2)
(*.f64 (/.f64 1 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)) (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 (+.f64 1 (log.f64 z)) (*.f64 y y))) 2))
(pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2)
(pow.f64 (*.f64 y (-.f64 -1 (log.f64 z))) 2)
(*.f64 (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 y y)) (*.f64 (+.f64 1 (log.f64 z)) (*.f64 (+.f64 1 (log.f64 z)) (*.f64 y y))))) 2) (/.f64 (/.f64 1 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)) (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 (+.f64 1 (log.f64 z)) (*.f64 y y))) 2)))
(pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2)
(pow.f64 (*.f64 y (-.f64 -1 (log.f64 z))) 2)
(*.f64 (pow.f64 (neg.f64 y) 2) (pow.f64 (-.f64 -1 (log.f64 z)) 2))
(pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2)
(pow.f64 (*.f64 y (-.f64 -1 (log.f64 z))) 2)
(*.f64 (pow.f64 (neg.f64 y) 2) (*.f64 (pow.f64 (-.f64 -1 (log.f64 z)) 2) 1))
(pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2)
(pow.f64 (*.f64 y (-.f64 -1 (log.f64 z))) 2)
(*.f64 (pow.f64 (-.f64 -1 (log.f64 z)) 2) (pow.f64 (neg.f64 y) 2))
(pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2)
(pow.f64 (*.f64 y (-.f64 -1 (log.f64 z))) 2)
(/.f64 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2) 1)
(pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2)
(pow.f64 (*.f64 y (-.f64 -1 (log.f64 z))) 2)
(/.f64 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2) (/.f64 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2) (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)))
(pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2)
(pow.f64 (*.f64 y (-.f64 -1 (log.f64 z))) 2)
(neg.f64 (neg.f64 (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)))
(pow.f64 (*.f64 (+.f64 1 (log.f64 z)) y) 2)
(pow.f64 (*.f64 y (-.f64 -1 (log.f64 z))) 2)

eval1.2s (5.4%)

Compiler

Compiled 19515 to 13410 computations (31.3% saved)

prune548.0ms (2.5%)

Pruning

26 alts after pruning (22 fresh and 4 done)

PrunedKeptTotal
New47611487
Fresh31114
Picked101
Done347
Total48326509
Error
0.0b
Counts
509 → 26
Alt Table
Click to see full alt table
StatusErrorProgram
46.6b
(-.f64 (-.f64 1 (*.f64 y z)) 1)
28.8b
(-.f64 (*.f64 (+.f64 1 (log.f64 z)) y) (*.f64 z y))
16.9b
(-.f64 (*.f64 1/2 x) (*.f64 y z))
25.1b
(+.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 -1 (*.f64 x 1/2))) 1)
19.9b
(+.f64 (*.f64 y (-.f64 1 (*.f64 (*.f64 (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))) (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z)))) (/.f64 (/.f64 1 (-.f64 z (log.f64 z))) (*.f64 (-.f64 z (log.f64 z)) (-.f64 z (log.f64 z))))))) (*.f64 1/2 x))
17.6b
(+.f64 (*.f64 y (-.f64 1 z)) (*.f64 1/2 x))
19.4b
(+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x))
19.0b
(+.f64 (*.f64 x 1/2) (/.f64 (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) y) (-.f64 (+.f64 1 (log.f64 z)) z)))
26.1b
(+.f64 (*.f64 x 1/2) (*.f64 (/.f64 1 (*.f64 (+.f64 1 (log.f64 z)) y)) (pow.f64 (*.f64 y (+.f64 1 (log.f64 z))) 2)))
25.9b
(+.f64 (*.f64 x 1/2) (*.f64 (/.f64 1 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))) (pow.f64 (*.f64 (*.f64 (+.f64 1 (log.f64 z)) (*.f64 (+.f64 1 (log.f64 z)) (*.f64 y y))) (/.f64 1 (*.f64 (+.f64 1 (log.f64 z)) y))) 2)))
25.7b
(+.f64 (*.f64 x 1/2) (*.f64 (/.f64 1 (*.f64 y (-.f64 (+.f64 1 (log.f64 z)) z))) (*.f64 y (*.f64 y (*.f64 (-.f64 (log.f64 z) (+.f64 z -1)) (-.f64 (log.f64 z) (+.f64 z -1)))))))
26.4b
(+.f64 (*.f64 x 1/2) (*.f64 (*.f64 y y) (/.f64 (+.f64 1 (log.f64 z)) y)))
19.5b
(+.f64 (*.f64 x 1/2) (*.f64 (*.f64 y y) (+.f64 (/.f64 (log.f64 z) y) (+.f64 (/.f64 1 y) (neg.f64 (/.f64 z y))))))
26.4b
(+.f64 (*.f64 x 1/2) (*.f64 (*.f64 y y) (*.f64 (/.f64 1 y) (+.f64 1 (log.f64 z)))))
30.0b
(+.f64 (*.f64 x 1/2) (*.f64 (*.f64 y y) (neg.f64 (/.f64 z y))))
12.1b
(+.f64 (*.f64 x 1/2) (*.f64 y (*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (/.f64 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) (*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2)))) (*.f64 (-.f64 z (+.f64 1 (log.f64 z))) (-.f64 z (+.f64 1 (log.f64 z))))))))
12.2b
(+.f64 (*.f64 x 1/2) (*.f64 y (*.f64 (+.f64 (log.f64 z) (-.f64 1 z)) (/.f64 (+.f64 (pow.f64 z 2) (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) (+.f64 1 (log.f64 z))) 2) (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) (+.f64 1 (log.f64 z))) 2)) (/.f64 (/.f64 1 (pow.f64 (+.f64 1 (log.f64 z)) 2)) (pow.f64 (*.f64 (+.f64 1 (log.f64 z)) (+.f64 1 (log.f64 z))) 2))) (*.f64 z (*.f64 (+.f64 1 (log.f64 z)) -2)))) (*.f64 (-.f64 z (+.f64 1 (log.f64 z))) (-.f64 z (+.f64 1 (log.f64 z))))))))
12.2b
(+.f64 (*.f64 x 1/2) (*.f64 y (*.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z)))) (*.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z))))))
20.0b
(+.f64 (*.f64 x 1/2) (*.f64 y (*.f64 (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (pow.f64 (+.f64 1 (log.f64 z)) 3) (+.f64 (*.f64 z (*.f64 (pow.f64 (+.f64 1 (log.f64 z)) 2) -3)) (+.f64 (*.f64 (pow.f64 z 2) (*.f64 (-.f64 -1 (log.f64 z)) -3)) (neg.f64 (pow.f64 z 3)))))) (/.f64 (/.f64 1 (+.f64 (-.f64 1 z) (log.f64 z))) (*.f64 (+.f64 (-.f64 1 z) (log.f64 z)) (+.f64 (-.f64 1 z) (log.f64 z)))))))
39.7b
(*.f64 (/.f64 1 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))))
47.1b
(*.f64 (+.f64 1 (log.f64 z)) y)
53.7b
(*.f64 (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))))) (/.f64 (/.f64 1 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2))) (*.f64 (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 x 1/2)))))
53.7b
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))) (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))))) (/.f64 (/.f64 1 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y)))) (*.f64 (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))) (+.f64 (*.f64 x 1/2) (*.f64 z (neg.f64 y))))))
28.8b
(*.f64 y (+.f64 1 (-.f64 (log.f64 z) z)))
44.8b
(*.f64 y (neg.f64 z))
35.3b
(*.f64 1/2 x)
Compiler

Compiled 775 to 498 computations (35.7% saved)

regimes444.0ms (2%)

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

7 calls:

179.0ms
(+.f64 (-.f64 1 z) (log.f64 z))
38.0ms
y
37.0ms
x
37.0ms
z
36.0ms
(*.f64 y (+.f64 (-.f64 1 z) (log.f64 z)))
Results
ErrorSegmentsBranch
0.1b1x
0.1b1y
0.1b1z
0.1b1(+.f64 (*.f64 x 1/2) (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))))
0.1b1(*.f64 x 1/2)
0.1b1(*.f64 y (+.f64 (-.f64 1 z) (log.f64 z)))
0.1b1(+.f64 (-.f64 1 z) (log.f64 z))
Compiler

Compiled 1343 to 785 computations (41.5% saved)

regimes157.0ms (0.7%)

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

7 calls:

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

Compiled 394 to 215 computations (45.4% saved)

regimes602.0ms (2.7%)

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

4 calls:

285.0ms
x
142.0ms
y
131.0ms
(*.f64 x 1/2)
32.0ms
z
Results
ErrorSegmentsBranch
6.3b8x
10.9b3y
1.1b2z
6.3b8(*.f64 x 1/2)
Compiler

Compiled 347 to 182 computations (47.6% saved)

bsearch26.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
26.0ms
0.10501770639331884
23.993340038494388
Results
22.0ms112×body256valid
Compiler

Compiled 210 to 163 computations (22.4% saved)

regimes498.0ms (2.3%)

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

4 calls:

254.0ms
z
116.0ms
(*.f64 x 1/2)
64.0ms
x
54.0ms
y
Results
ErrorSegmentsBranch
9.8b3x
10.9b3y
11.3b7z
9.8b3(*.f64 x 1/2)
Compiler

Compiled 315 to 165 computations (47.6% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
5.749835541605484e-134
1.4003851577876476e-128
0.0ms
-2.2991977847489165e-88
-5.61265875413989e-94
Compiler

Compiled 21 to 16 computations (23.8% saved)

regimes685.0ms (3.1%)

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

4 calls:

250.0ms
(*.f64 x 1/2)
176.0ms
z
136.0ms
x
57.0ms
y
Results
ErrorSegmentsBranch
15.1b3x
14.1b4y
12.4b5z
15.1b3(*.f64 x 1/2)
Compiler

Compiled 307 to 161 computations (47.6% saved)

bsearch112.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
36.0ms
4.2182492148858226e-122
5.2664196620180084e-117
39.0ms
5.259876180946645e-190
1.8099997969758943e-177
26.0ms
3.8362968738231503e-236
7.636875464708592e-234
10.0ms
1.73552177645672e-266
2.3963430710876538e-266
Results
95.0ms464×body256valid
Compiler

Compiled 630 to 480 computations (23.8% saved)

regimes99.0ms (0.4%)

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

4 calls:

42.0ms
(*.f64 x 1/2)
17.0ms
z
15.0ms
x
15.0ms
y
Results
ErrorSegmentsBranch
16.9b1x
16.9b1y
16.9b1z
16.9b1(*.f64 x 1/2)
Compiler

Compiled 301 to 157 computations (47.8% saved)

regimes79.0ms (0.4%)

Accuracy

Total -36.8b remaining (-145.8%)

Threshold costs -36.8b (-145.8%)

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

3 calls:

40.0ms
x
21.0ms
z
16.0ms
y
Results
ErrorSegmentsBranch
25.2b7x
29.8b3y
26.4b4z
Compiler

Compiled 22 to 16 computations (27.3% saved)

bsearch337.0ms (1.5%)

Algorithm
binary-search
Steps
TimeLeftRight
108.0ms
6.319772703671208e+85
9.574576105105105e+85
13.0ms
4.227021570879334e+53
7.126494766744876e+53
25.0ms
3.111074560167628e-20
5.789064633145447e-19
31.0ms
1.1296673778203758e-84
9.631438546945987e-82
124.0ms
2.800770315575295e-128
2.444278613785278e-124
34.0ms
-2.394915913213058e-68
-4.064023177952279e-77
Results
319.0ms640×body256valid
Compiler

Compiled 621 to 496 computations (20.1% saved)

simplify15.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
074492
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f64 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 x 1/2) (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))))
(if (<=.f64 z 5224175567749775/9007199254740992) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 1 z)) (*.f64 1/2 x)))
(if (<=.f64 (*.f64 x 1/2) -7167183174968973/35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345713852416) (-.f64 (*.f64 1/2 x) (*.f64 y z)) (if (<=.f64 (*.f64 x 1/2) 2557336412418861/25573364124188608359478044506465618376692515984711443667838213813251045284411519960025547596296126227741302219746563054759509816764729633229129121792) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (-.f64 (*.f64 1/2 x) (*.f64 y z))))
(if (<=.f64 z 6099092788678407/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368) (-.f64 (*.f64 1/2 x) (*.f64 y z)) (if (<=.f64 z 5040447089651593/114555615673899844817675135734699353962886956688682610117765798809244256021411616637381137063298513501717438036875998880297587443028293506801780104166258318482051497231916848409067205045915915104980160032926980989903722214426950334461435148425897181184) (*.f64 (+.f64 1 (log.f64 z)) y) (if (<=.f64 z 3011210807630649/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) (-.f64 (*.f64 1/2 x) (*.f64 y z)) (if (<=.f64 z 6904967880808265/181709681073901722637330951972001133588410340171829515070372549795159822028349480831547762678440891390190630401566544483383650407153664) (*.f64 (+.f64 1 (log.f64 z)) y) (-.f64 (*.f64 1/2 x) (*.f64 y z))))))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(if (<=.f64 x -5585173065148971/242833611528216133864932738352939863330300854881517440156476551217363035650651062272) (*.f64 1/2 x) (if (<=.f64 x 5477921803075243/23817051317718446589520242536874132581700120107002038199303870846751188192899823151552628349788604516295066307994130118526061826166445047808) (*.f64 y (neg.f64 z)) (if (<=.f64 x 5249401739479229/2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053824) (*.f64 1/2 x) (if (<=.f64 x 4984604984193435/20769187434139310514121985316880384) (*.f64 y (neg.f64 z)) (if (<=.f64 x 700000000000000037789959937170447516445021838331871232) (*.f64 1/2 x) (if (<=.f64 x 64999999999999994049248843203302959578296931934177126402000728995650208513800410234880) (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))))))
(*.f64 1/2 x)
Outputs
(+.f64 (*.f64 y (-.f64 1 (-.f64 z (log.f64 z)))) (*.f64 1/2 x))
(+.f64 (*.f64 x 1/2) (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))))
(if (<=.f64 z 5224175567749775/9007199254740992) (+.f64 (*.f64 y (+.f64 1 (log.f64 z))) (*.f64 1/2 x)) (+.f64 (*.f64 y (-.f64 1 z)) (*.f64 1/2 x)))
(if (<=.f64 (*.f64 x 1/2) -7167183174968973/35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345713852416) (-.f64 (*.f64 1/2 x) (*.f64 y z)) (if (<=.f64 (*.f64 x 1/2) 2557336412418861/25573364124188608359478044506465618376692515984711443667838213813251045284411519960025547596296126227741302219746563054759509816764729633229129121792) (*.f64 y (+.f64 1 (-.f64 (log.f64 z) z))) (-.f64 (*.f64 1/2 x) (*.f64 y z))))
(if (<=.f64 z 6099092788678407/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368) (-.f64 (*.f64 1/2 x) (*.f64 y z)) (if (<=.f64 z 5040447089651593/114555615673899844817675135734699353962886956688682610117765798809244256021411616637381137063298513501717438036875998880297587443028293506801780104166258318482051497231916848409067205045915915104980160032926980989903722214426950334461435148425897181184) (*.f64 (+.f64 1 (log.f64 z)) y) (if (<=.f64 z 3011210807630649/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) (-.f64 (*.f64 1/2 x) (*.f64 y z)) (if (<=.f64 z 6904967880808265/181709681073901722637330951972001133588410340171829515070372549795159822028349480831547762678440891390190630401566544483383650407153664) (*.f64 (+.f64 1 (log.f64 z)) y) (-.f64 (*.f64 1/2 x) (*.f64 y z))))))
(-.f64 (*.f64 1/2 x) (*.f64 y z))
(if (<=.f64 x -5585173065148971/242833611528216133864932738352939863330300854881517440156476551217363035650651062272) (*.f64 1/2 x) (if (<=.f64 x 5477921803075243/23817051317718446589520242536874132581700120107002038199303870846751188192899823151552628349788604516295066307994130118526061826166445047808) (*.f64 y (neg.f64 z)) (if (<=.f64 x 5249401739479229/2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053824) (*.f64 1/2 x) (if (<=.f64 x 4984604984193435/20769187434139310514121985316880384) (*.f64 y (neg.f64 z)) (if (<=.f64 x 700000000000000037789959937170447516445021838331871232) (*.f64 1/2 x) (if (<=.f64 x 64999999999999994049248843203302959578296931934177126402000728995650208513800410234880) (*.f64 y (neg.f64 z)) (*.f64 1/2 x)))))))
(*.f64 1/2 x)
Compiler

Compiled 212 to 141 computations (33.5% saved)

soundness232.0ms (1%)

Algorithm
egg-herbie
Rules
1596×rational.json-simplify-49
1206×rational.json-simplify-2
1160×rational.json-simplify-54
954×rational.json-simplify-50
772×rational.json-simplify-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01663942
14133626
210413626
332273626
Stop Event
node limit
Compiler

Compiled 87 to 53 computations (39.1% saved)

end281.0ms (1.3%)

Compiler

Compiled 191 to 114 computations (40.3% saved)

Profiling

Loading profile data...