Details

Time bar (total: 21.2s)

analyze440.0ms (2.1%)

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%74.9%0.1%0%25%0%5
0%0%74.9%0.1%0%25%0%6
0%0%74.9%0.1%0%25%0%7
10%6.2%56.2%0.1%0%37.4%0%8
12.8%7.8%53%0.1%1.6%37.4%0%9
16.6%9.4%47.2%0.1%5.9%37.4%0%10
30.6%15.2%34.5%0.1%6.4%43.7%0%11
36.1%17.6%31.1%0.1%7.5%43.7%0%12
Compiler

Compiled 28 to 21 computations (25% saved)

sample3.6s (16.7%)

Results
2.6s8256×body256valid
547.0ms1987×body256infinite
278.0ms1458×body256invalid
Bogosity

preprocess98.0ms (0.5%)

Algorithm
egg-herbie
Rules
1312×rational_best-simplify-53
1190×rational_best-simplify-55
902×rational_best-simplify-3
876×rational_best-simplify-77
746×rational_best-simplify-44
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
053284
1100284
2247284
3648284
41909284
56265284
033
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 y 1/2) (log.f64 y)) y) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 x 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) y))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 z)) z) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) x) 13888888888889/5000000000000000) x) 83333333333333/1000000000000000) z))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 z 7936500793651/10000000000000000) y) 13888888888889/5000000000000000) y) 83333333333333/1000000000000000) x))
Outputs
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (+.f64 91893853320467/100000000000000 (/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 y 1/2) (log.f64 y)) y) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 x 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) y))
(+.f64 (+.f64 91893853320467/100000000000000 (-.f64 (*.f64 (-.f64 y 1/2) (log.f64 y)) y)) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 x 7936500793651/10000000000000000)) 13888888888889/5000000000000000))) y))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 y 1/2) (log.f64 y)) y) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 x 7936500793651/10000000000000000)) 13888888888889/5000000000000000))) y)))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 z)) z) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) x) 13888888888889/5000000000000000) x) 83333333333333/1000000000000000) z))
(+.f64 (+.f64 91893853320467/100000000000000 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 z)) z)) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 x (-.f64 (*.f64 x (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000))) z))
(+.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 z)) z) (+.f64 91893853320467/100000000000000 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 x (-.f64 (*.f64 x (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000))) z)))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 z)) z) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 x (-.f64 (*.f64 x (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000))) z)))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 z 7936500793651/10000000000000000) y) 13888888888889/5000000000000000) y) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 y (-.f64 (*.f64 y (+.f64 7936500793651/10000000000000000 z)) 13888888888889/5000000000000000))) x))
(+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (+.f64 91893853320467/100000000000000 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 y (-.f64 (*.f64 y (+.f64 7936500793651/10000000000000000 z)) 13888888888889/5000000000000000))) x)))
Compiler

Compiled 30 to 23 computations (23.3% saved)

simplify84.0ms (0.4%)

Algorithm
egg-herbie
Rules
994×rational_best-simplify-77
968×rational_best-simplify-3
904×rational_best-simplify-61
746×rational_best-simplify-44
566×rational_best-simplify-47
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02371
13671
27771
318971
453071
5199671
Stop Event
node limit
Counts
1 → 3
Calls
Call 1
Inputs
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
Outputs
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (+.f64 91893853320467/100000000000000 (/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))

eval1.0ms (0%)

Compiler

Compiled 75 to 52 computations (30.7% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New213
Fresh011
Picked000
Done000
Total224
Error
5.8b
Counts
4 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
5.8b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
Compiler

Compiled 27 to 20 computations (25.9% saved)

localize47.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (-.f64 x 1/2) (log.f64 x))
0.1b
(-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x)
0.2b
(+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000)
5.3b
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)
Compiler

Compiled 112 to 73 computations (34.8% saved)

series132.0ms (0.6%)

Counts
4 → 72
Calls

18 calls:

TimeVariablePointExpression
115.0ms
z
@inf
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)
6.0ms
x
@0
(+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000)
4.0ms
x
@-inf
(+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000)
2.0ms
x
@inf
(+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000)
1.0ms
y
@inf
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)

rewrite204.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
656×rational_best-1
654×rational_best-4
654×rational_best-2
654×rational_best-3
650×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022106
1146106
2372106
31742106
Stop Event
node limit
Counts
4 → 134
Calls
Call 1
Inputs
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)
(+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000)
(-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x)
(*.f64 (-.f64 x 1/2) (log.f64 x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x) (/.f64 0 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x) (neg.f64 (/.f64 0 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x) (*.f64 (/.f64 0 x) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x) (*.f64 0 (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x)) (/.f64 83333333333333/1000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x)) (*.f64 (/.f64 83333333333333/1000000000000000 x) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 x) (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) (+.f64 x x)) (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 x x))) (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/500000000000000) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/500000000000000) (+.f64 x x)) (*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 83333333333333/1000000000000000 (+.f64 x x)) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 z z))) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 z z))) (+.f64 x x)) (/.f64 83333333333333/1000000000000000 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 0 x) (/.f64 x x)) (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 x x)) (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 x x))) (/.f64 x x)) (*.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/500000000000000) (+.f64 x x)) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 83333333333333/1000000000000000 x) (/.f64 x x)) (*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) (+.f64 x x)) (/.f64 x x)) (*.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) (+.f64 x x)) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 83333333333333/1000000000000000 (+.f64 x x)) (/.f64 x x)) (*.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 z z))) (+.f64 x x)) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x) (/.f64 0 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x) (*.f64 (/.f64 x x) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x) (*.f64 (/.f64 x x) (/.f64 0 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 x) (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 0 x)) (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 0 x) (/.f64 0 x)) (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 x) (/.f64 x x)) (*.f64 (/.f64 x x) (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 x x)) (*.f64 (/.f64 x x) (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x) (*.f64 (/.f64 x x) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x) (/.f64 1 (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x) (/.f64 (/.f64 x x) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) 2) (/.f64 1 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) (*.f64 x 1/2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) (*.f64 x 1/2)) (/.f64 1 (*.f64 2 (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) 2) 2) (/.f64 1 (*.f64 (+.f64 x x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x) (neg.f64 (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) (+.f64 x x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) (+.f64 x x)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (*.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x x)) (*.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x x)) (/.f64 (*.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) 2) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x x)) (*.f64 (*.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) 2) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x x) (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 91893853320467/100000000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) -91893853320467/100000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 91893853320467/100000000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 91893853320467/100000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 91893853320467/100000000000000) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 91893853320467/100000000000000) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) -91893853320467/100000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) -91893853320467/100000000000000) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 91893853320467/100000000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 91893853320467/100000000000000) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) -91893853320467/100000000000000) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 91893853320467/100000000000000) 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 91893853320467/100000000000000) 2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 91893853320467/100000000000000) 2)) (*.f64 2 (*.f64 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 91893853320467/100000000000000) 2))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 0 (*.f64 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 91893853320467/100000000000000) 2)) (-.f64 0 (*.f64 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 91893853320467/100000000000000) 2))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) -91893853320467/100000000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 91893853320467/100000000000000 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 91893853320467/100000000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) -91893853320467/100000000000000))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 x) (*.f64 (+.f64 -1/2 x) (log.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x (log.f64 x)) x) (neg.f64 (*.f64 1/2 (log.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 1/2) (*.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) (*.f64 x 1/2)) (neg.f64 (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x 1/2) (*.f64 (+.f64 -1/2 x) (*.f64 1/2 (log.f64 x)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 2)) (*.f64 2 (*.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 2))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) -2) (*.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) -2)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) (*.f64 (+.f64 x x) 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 0 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) (-.f64 (neg.f64 x) x)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 -1/2 x) (log.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (log.f64 x)) (neg.f64 (*.f64 1/2 (log.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 -1/2 x) (*.f64 1/2 (log.f64 x))) (*.f64 (+.f64 -1/2 x) (*.f64 1/2 (log.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (neg.f64 (log.f64 x))) (*.f64 x (log.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (log.f64 x)) (+.f64 -1/2 x)) (*.f64 (*.f64 1/2 (log.f64 x)) (+.f64 -1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 1/2 x) -2) (log.f64 x)) (*.f64 (/.f64 (-.f64 1/2 x) -2) (log.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1/2 x) (-.f64 (+.f64 -1/2 x) (*.f64 (+.f64 -1/2 x) (log.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1/2 x) (+.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) (-.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 x) (-.f64 (log.f64 x) (*.f64 (+.f64 -1/2 x) (log.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 x) (+.f64 (log.f64 x) (*.f64 (log.f64 x) (-.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (log.f64 x) (-.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (log.f64 x)) (*.f64 1/2 (log.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (neg.f64 (log.f64 x))) (*.f64 x (neg.f64 (log.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 (log.f64 x) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) (*.f64 2 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 0 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) (-.f64 0 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (log.f64 x) 2)) (+.f64 -1/2 x)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 0 (*.f64 (log.f64 x) 2)) (+.f64 -1/2 x)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 -1/2 x) 2)) (log.f64 x)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (-.f64 1/2 x) (-.f64 1/2 x)) (log.f64 x)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 x (+.f64 -1/2 x)))))))

simplify274.0ms (1.3%)

Algorithm
egg-herbie
Rules
1352×rational_best-simplify-44
1262×rational_best-simplify-51
1174×rational_best-simplify-1
954×rational_best-simplify-47
942×rational_best-simplify-59
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03447870
19407234
229506734
Stop Event
node limit
Counts
206 → 210
Calls
Call 1
Inputs
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(/.f64 83333333333333/1000000000000000 x)
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2))))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 (-.f64 (log.f64 x) 1) x)))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 (-.f64 (log.f64 x) 1) x)))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 (-.f64 (log.f64 x) 1) x)))
(*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x)
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x) (*.f64 1/2 (log.f64 (/.f64 1 x)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x) (*.f64 1/2 (log.f64 (/.f64 1 x)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x) (*.f64 1/2 (log.f64 (/.f64 1 x)))))
(*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))))))
(*.f64 -1/2 (log.f64 x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 (-.f64 (log.f64 x) 1) x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 (-.f64 (log.f64 x) 1) x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 (-.f64 (log.f64 x) 1) x))
(*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x)
(+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x) (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x) (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x) (*.f64 1/2 (log.f64 (/.f64 1 x))))
(*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))))
(*.f64 -1/2 (log.f64 x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 (log.f64 x) x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 (log.f64 x) x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 (log.f64 x) x))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 x)) x))
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 x)) x)) (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 x)) x)) (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 x)) x)) (*.f64 1/2 (log.f64 (/.f64 1 x))))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) x)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) x) (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) x) (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) x) (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x) 0)
(+.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x) (/.f64 0 x))
(+.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x) (neg.f64 (/.f64 0 x)))
(+.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x) (*.f64 (/.f64 0 x) (/.f64 x x)))
(+.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x) (*.f64 0 (/.f64 x x)))
(+.f64 0 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x))
(+.f64 (*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x)) (*.f64 (/.f64 83333333333333/1000000000000000 x) (/.f64 x x)))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x)))
(+.f64 (/.f64 0 x) (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x))
(+.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) (+.f64 x x)) (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) (+.f64 x x)))
(+.f64 (*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 x x))) (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/500000000000000) (+.f64 x x)))
(+.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/500000000000000) (+.f64 x x)) (*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 x x))))
(+.f64 (/.f64 83333333333333/1000000000000000 (+.f64 x x)) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 z z))) (+.f64 x x)))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 z z))) (+.f64 x x)) (/.f64 83333333333333/1000000000000000 (+.f64 x x)))
(+.f64 (*.f64 (/.f64 0 x) (/.f64 x x)) (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x))
(+.f64 (*.f64 0 (/.f64 x x)) (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x))
(+.f64 (*.f64 (*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 x x))) (/.f64 x x)) (*.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/500000000000000) (+.f64 x x)) (/.f64 x x)))
(+.f64 (*.f64 (/.f64 83333333333333/1000000000000000 x) (/.f64 x x)) (*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) (+.f64 x x)) (/.f64 x x)) (*.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) (+.f64 x x)) (/.f64 x x)))
(+.f64 (*.f64 (/.f64 83333333333333/1000000000000000 (+.f64 x x)) (/.f64 x x)) (*.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 z z))) (+.f64 x x)) (/.f64 x x)))
(-.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x) 0)
(-.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x) (/.f64 0 x))
(-.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x) (*.f64 (/.f64 x x) 0))
(-.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x) (*.f64 (/.f64 x x) (/.f64 0 x)))
(-.f64 0 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x))
(-.f64 (/.f64 0 x) (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x))
(-.f64 (neg.f64 (/.f64 0 x)) (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x))
(-.f64 (-.f64 (/.f64 0 x) (/.f64 0 x)) (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x))
(-.f64 (*.f64 (/.f64 0 x) (/.f64 x x)) (*.f64 (/.f64 x x) (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)))
(-.f64 (*.f64 0 (/.f64 x x)) (*.f64 (/.f64 x x) (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)))
(*.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) (/.f64 1 x))
(*.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x) 1)
(*.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x) (/.f64 x x))
(*.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x) (*.f64 (/.f64 x x) (/.f64 x x)))
(*.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x) (/.f64 1 (/.f64 x x)))
(*.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x) (/.f64 (/.f64 x x) (/.f64 x x)))
(*.f64 1/2 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) (*.f64 x 1/2)))
(*.f64 1 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x))
(*.f64 (*.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) 2) (/.f64 1 (+.f64 x x)))
(*.f64 2 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) (+.f64 x x)))
(*.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) (*.f64 x 1/2)) 1/2)
(*.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) (*.f64 x 1/2)) (/.f64 1 (*.f64 2 (/.f64 x x))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) 2) 2) (/.f64 1 (*.f64 (+.f64 x x) 2)))
(*.f64 -1 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x))
(*.f64 -1 (*.f64 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x) (/.f64 x x)))
(*.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) (/.f64 -1 x))
(*.f64 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x) -1)
(*.f64 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x) (neg.f64 (/.f64 x x)))
(*.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) (+.f64 x x)) 2)
(*.f64 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) (+.f64 x x)) -2)
(*.f64 (/.f64 1 x) (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000))
(*.f64 (/.f64 1 x) (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) (/.f64 x x)))
(*.f64 (/.f64 1 x) (*.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) (/.f64 x x)))
(*.f64 (/.f64 1 (+.f64 x x)) (*.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) 2))
(*.f64 (/.f64 1 (+.f64 x x)) (/.f64 (*.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) 2) (/.f64 x x)))
(*.f64 (/.f64 1 (+.f64 x x)) (*.f64 (*.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) 2) (/.f64 x x)))
(*.f64 (/.f64 x x) (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x))
(pow.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x) 1)
(neg.f64 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x))
(-.f64 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 91893853320467/100000000000000) 0)
(-.f64 0 (+.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) -91893853320467/100000000000000))
(*.f64 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 91893853320467/100000000000000) 1)
(*.f64 1 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 91893853320467/100000000000000))
(*.f64 2 (*.f64 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 91893853320467/100000000000000) 1/2))
(*.f64 (*.f64 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 91893853320467/100000000000000) 2) 1/2)
(*.f64 -1 (+.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) -91893853320467/100000000000000))
(*.f64 (+.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) -91893853320467/100000000000000) -1)
(/.f64 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 91893853320467/100000000000000) 1)
(/.f64 (*.f64 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 91893853320467/100000000000000) 2) 2)
(/.f64 (+.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) -91893853320467/100000000000000) -1)
(/.f64 (*.f64 2 (*.f64 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 91893853320467/100000000000000) 2)) 4)
(/.f64 (-.f64 0 (*.f64 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 91893853320467/100000000000000) 2)) -2)
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 91893853320467/100000000000000) 2)) (*.f64 2 (*.f64 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 91893853320467/100000000000000) 2))) 8)
(/.f64 (+.f64 (-.f64 0 (*.f64 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 91893853320467/100000000000000) 2)) (-.f64 0 (*.f64 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 91893853320467/100000000000000) 2))) -4)
(/.f64 (-.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) -91893853320467/100000000000000) 1)
(/.f64 (-.f64 91893853320467/100000000000000 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x)))) 1)
(pow.f64 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 91893853320467/100000000000000) 1)
(neg.f64 (+.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) -91893853320467/100000000000000))
(+.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) (neg.f64 x))
(+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 0)
(+.f64 0 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x))
(+.f64 (neg.f64 x) (*.f64 (+.f64 -1/2 x) (log.f64 x)))
(+.f64 (-.f64 (*.f64 x (log.f64 x)) x) (neg.f64 (*.f64 1/2 (log.f64 x))))
(+.f64 (*.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 1/2) (*.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 1/2))
(+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) (*.f64 x 1/2)) (neg.f64 (*.f64 x 1/2)))
(*.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 1)
(*.f64 1 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x))
(*.f64 2 (*.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 1/2))
(*.f64 (*.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 2) 1/2)
(*.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) -1)
(*.f64 -1 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))))
(*.f64 (-.f64 (*.f64 x 1/2) (*.f64 (+.f64 -1/2 x) (*.f64 1/2 (log.f64 x)))) -2)
(/.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 1)
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 2) 2)
(/.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) -1)
(/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 2)) 4)
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) -2) -2)
(/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 2)) (*.f64 2 (*.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 2))) 8)
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) -2) (*.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) -2)) -4)
(/.f64 (-.f64 (*.f64 2 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) (*.f64 (+.f64 x x) 2)) 4)
(/.f64 (-.f64 (-.f64 0 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) (-.f64 (neg.f64 x) x)) -2)
(pow.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 1)
(neg.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))))
(+.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) 0)
(+.f64 0 (*.f64 (+.f64 -1/2 x) (log.f64 x)))
(+.f64 (*.f64 x (log.f64 x)) (neg.f64 (*.f64 1/2 (log.f64 x))))
(+.f64 (*.f64 (+.f64 -1/2 x) (*.f64 1/2 (log.f64 x))) (*.f64 (+.f64 -1/2 x) (*.f64 1/2 (log.f64 x))))
(+.f64 (*.f64 1/2 (neg.f64 (log.f64 x))) (*.f64 x (log.f64 x)))
(+.f64 (*.f64 (*.f64 1/2 (log.f64 x)) (+.f64 -1/2 x)) (*.f64 (*.f64 1/2 (log.f64 x)) (+.f64 -1/2 x)))
(+.f64 (*.f64 (/.f64 (-.f64 1/2 x) -2) (log.f64 x)) (*.f64 (/.f64 (-.f64 1/2 x) -2) (log.f64 x)))
(-.f64 (+.f64 -1/2 x) (-.f64 (+.f64 -1/2 x) (*.f64 (+.f64 -1/2 x) (log.f64 x))))
(-.f64 (+.f64 -1/2 x) (+.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) (-.f64 1/2 x))))
(-.f64 (log.f64 x) (-.f64 (log.f64 x) (*.f64 (+.f64 -1/2 x) (log.f64 x))))
(-.f64 (log.f64 x) (+.f64 (log.f64 x) (*.f64 (log.f64 x) (-.f64 1/2 x))))
(-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) 0)
(-.f64 0 (*.f64 (log.f64 x) (-.f64 1/2 x)))
(-.f64 (*.f64 x (log.f64 x)) (*.f64 1/2 (log.f64 x)))
(-.f64 (*.f64 1/2 (neg.f64 (log.f64 x))) (*.f64 x (neg.f64 (log.f64 x))))
(-.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 (log.f64 x) (neg.f64 x)))
(/.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) 1)
(/.f64 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)) 2)
(/.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)) -1)
(/.f64 (*.f64 2 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) 4)
(/.f64 (-.f64 0 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) -2)
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) (*.f64 2 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)))) 8)
(/.f64 (+.f64 (-.f64 0 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) (-.f64 0 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)))) -4)
(/.f64 (*.f64 (*.f64 2 (*.f64 (log.f64 x) 2)) (+.f64 -1/2 x)) 4)
(/.f64 (*.f64 (-.f64 0 (*.f64 (log.f64 x) 2)) (+.f64 -1/2 x)) -2)
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 -1/2 x) 2)) (log.f64 x)) 4)
(/.f64 (*.f64 (+.f64 (-.f64 1/2 x) (-.f64 1/2 x)) (log.f64 x)) -2)
(pow.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) 1)
(neg.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)))
(log.f64 (pow.f64 x (+.f64 -1/2 x)))
Outputs
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000))) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000))) x))
(/.f64 (+.f64 (*.f64 y (pow.f64 z 2)) (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000)))) x)
(/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000)) (+.f64 83333333333333/1000000000000000 (*.f64 y (pow.f64 z 2)))) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000))) x))
(/.f64 (+.f64 (*.f64 y (pow.f64 z 2)) (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000)))) x)
(/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000)) (+.f64 83333333333333/1000000000000000 (*.f64 y (pow.f64 z 2)))) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000))) x))
(/.f64 (+.f64 (*.f64 y (pow.f64 z 2)) (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000)))) x)
(/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000)) (+.f64 83333333333333/1000000000000000 (*.f64 y (pow.f64 z 2)))) x)
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000))) x))
(/.f64 (+.f64 (*.f64 y (pow.f64 z 2)) (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000)))) x)
(/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000)) (+.f64 83333333333333/1000000000000000 (*.f64 y (pow.f64 z 2)))) x)
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000))) x))
(/.f64 (+.f64 (*.f64 y (pow.f64 z 2)) (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000)))) x)
(/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000)) (+.f64 83333333333333/1000000000000000 (*.f64 y (pow.f64 z 2)))) x)
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000))) x))
(/.f64 (+.f64 (*.f64 y (pow.f64 z 2)) (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000)))) x)
(/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000)) (+.f64 83333333333333/1000000000000000 (*.f64 y (pow.f64 z 2)))) x)
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000))) x))
(/.f64 (+.f64 (*.f64 y (pow.f64 z 2)) (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000)))) x)
(/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000)) (+.f64 83333333333333/1000000000000000 (*.f64 y (pow.f64 z 2)))) x)
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000))) x))
(/.f64 (+.f64 (*.f64 y (pow.f64 z 2)) (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000)))) x)
(/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000)) (+.f64 83333333333333/1000000000000000 (*.f64 y (pow.f64 z 2)))) x)
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000))) x))
(/.f64 (+.f64 (*.f64 y (pow.f64 z 2)) (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000)))) x)
(/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000)) (+.f64 83333333333333/1000000000000000 (*.f64 y (pow.f64 z 2)))) x)
(/.f64 83333333333333/1000000000000000 x)
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z -13888888888889/5000000000000000)) x)
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2))))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (pow.f64 z 2) (+.f64 (/.f64 y x) (/.f64 7936500793651/10000000000000000 x)))))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z -13888888888889/5000000000000000)) x) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2))))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (pow.f64 z 2) (+.f64 (/.f64 y x) (/.f64 7936500793651/10000000000000000 x)))))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z -13888888888889/5000000000000000)) x) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x)))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x)))
(/.f64 (+.f64 (*.f64 z -13888888888889/5000000000000000) (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y))) x)
(/.f64 (+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 z -13888888888889/5000000000000000)) x)
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (pow.f64 z 2) (+.f64 (/.f64 y x) (/.f64 7936500793651/10000000000000000 x)))))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z -13888888888889/5000000000000000)) x) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (pow.f64 z 2) (+.f64 (/.f64 y x) (/.f64 7936500793651/10000000000000000 x)))))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z -13888888888889/5000000000000000)) x) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x)))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x)))
(/.f64 (+.f64 (*.f64 z -13888888888889/5000000000000000) (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y))) x)
(/.f64 (+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 z -13888888888889/5000000000000000)) x)
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (pow.f64 z 2) (+.f64 (/.f64 y x) (/.f64 7936500793651/10000000000000000 x)))))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z -13888888888889/5000000000000000)) x) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (pow.f64 z 2) (+.f64 (/.f64 y x) (/.f64 7936500793651/10000000000000000 x)))))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z -13888888888889/5000000000000000)) x) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 (-.f64 (log.f64 x) 1) x)))
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 x (+.f64 (log.f64 x) -1))))
(+.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) (-.f64 91893853320467/100000000000000 x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 (-.f64 (log.f64 x) 1) x)))
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 x (+.f64 (log.f64 x) -1))))
(+.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) (-.f64 91893853320467/100000000000000 x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 (-.f64 (log.f64 x) 1) x)))
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 x (+.f64 (log.f64 x) -1))))
(+.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) (-.f64 91893853320467/100000000000000 x))
(*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x)
(*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x)))))
(-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x)
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x) (*.f64 1/2 (log.f64 (/.f64 1 x)))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 x))) (+.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) -1)) 91893853320467/100000000000000))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (+.f64 (log.f64 (sqrt.f64 (/.f64 1 x))) 91893853320467/100000000000000))
(+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) (+.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 (/.f64 1 x)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x) (*.f64 1/2 (log.f64 (/.f64 1 x)))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 x))) (+.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) -1)) 91893853320467/100000000000000))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (+.f64 (log.f64 (sqrt.f64 (/.f64 1 x))) 91893853320467/100000000000000))
(+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) (+.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 (/.f64 1 x)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x) (*.f64 1/2 (log.f64 (/.f64 1 x)))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 x))) (+.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) -1)) 91893853320467/100000000000000))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (+.f64 (log.f64 (sqrt.f64 (/.f64 1 x))) 91893853320467/100000000000000))
(+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) (+.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 (/.f64 1 x)))))
(*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))))
(*.f64 (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (neg.f64 x))
(*.f64 (+.f64 1 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (neg.f64 x))
(*.f64 x (neg.f64 (+.f64 1 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (neg.f64 x)) (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 (+.f64 1 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (neg.f64 x)) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 x (neg.f64 (+.f64 1 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (neg.f64 x)) (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 (+.f64 1 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (neg.f64 x)) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 x (neg.f64 (+.f64 1 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (neg.f64 x)) (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 (+.f64 1 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (neg.f64 x)) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 x (neg.f64 (+.f64 1 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(*.f64 -1/2 (log.f64 x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 (-.f64 (log.f64 x) 1) x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 (-.f64 (log.f64 x) 1) x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 (-.f64 (log.f64 x) 1) x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x)
(*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x)))))
(-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x)
(+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x) (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) -1)) (log.f64 (sqrt.f64 (/.f64 1 x))))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (log.f64 (sqrt.f64 (/.f64 1 x))))
(+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) (log.f64 (sqrt.f64 (/.f64 1 x))))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x) (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) -1)) (log.f64 (sqrt.f64 (/.f64 1 x))))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (log.f64 (sqrt.f64 (/.f64 1 x))))
(+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) (log.f64 (sqrt.f64 (/.f64 1 x))))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x) (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) -1)) (log.f64 (sqrt.f64 (/.f64 1 x))))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (log.f64 (sqrt.f64 (/.f64 1 x))))
(+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) (log.f64 (sqrt.f64 (/.f64 1 x))))
(*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))))
(*.f64 (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (neg.f64 x))
(*.f64 (+.f64 1 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (neg.f64 x))
(*.f64 x (neg.f64 (+.f64 1 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (neg.f64 x)) (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 (*.f64 (+.f64 1 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (neg.f64 x)) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 (*.f64 x (neg.f64 (+.f64 1 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (neg.f64 x)) (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 (*.f64 (+.f64 1 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (neg.f64 x)) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 (*.f64 x (neg.f64 (+.f64 1 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (neg.f64 x)) (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 (*.f64 (+.f64 1 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (neg.f64 x)) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 (*.f64 x (neg.f64 (+.f64 1 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(*.f64 -1/2 (log.f64 x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 (log.f64 x) x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 x -1/2))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 (log.f64 x) x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 x -1/2))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 (log.f64 x) x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 x -1/2))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 x)) x))
(*.f64 x (*.f64 -1 (log.f64 (/.f64 1 x))))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 x)) x)) (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 x))) (*.f64 x (*.f64 -1 (log.f64 (/.f64 1 x)))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 x))) (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 x)) x)) (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 x))) (*.f64 x (*.f64 -1 (log.f64 (/.f64 1 x)))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 x))) (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 x)) x)) (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 x))) (*.f64 x (*.f64 -1 (log.f64 (/.f64 1 x)))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 x))) (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) x)
(*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) x) (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)) (+.f64 x -1/2))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) x) (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)) (+.f64 x -1/2))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) x) (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)) (+.f64 x -1/2))
(+.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x) 0)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(+.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x) (/.f64 0 x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(+.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x) (neg.f64 (/.f64 0 x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(+.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x) (*.f64 (/.f64 0 x) (/.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(+.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x) (*.f64 0 (/.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(+.f64 0 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(+.f64 (*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x)) (/.f64 83333333333333/1000000000000000 x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(+.f64 (*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x)) (*.f64 (/.f64 83333333333333/1000000000000000 x) (/.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(+.f64 (/.f64 0 x) (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(+.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) (+.f64 x x)) (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) (+.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(+.f64 (*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 x x))) (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/500000000000000) (+.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(+.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/500000000000000) (+.f64 x x)) (*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 x x))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(+.f64 (/.f64 83333333333333/1000000000000000 (+.f64 x x)) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 z z))) (+.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 z z))) (+.f64 x x)) (/.f64 83333333333333/1000000000000000 (+.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(+.f64 (*.f64 (/.f64 0 x) (/.f64 x x)) (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(+.f64 (*.f64 0 (/.f64 x x)) (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(+.f64 (*.f64 (*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 x x))) (/.f64 x x)) (*.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/500000000000000) (+.f64 x x)) (/.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(+.f64 (*.f64 (/.f64 83333333333333/1000000000000000 x) (/.f64 x x)) (*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) (+.f64 x x)) (/.f64 x x)) (*.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) (+.f64 x x)) (/.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(+.f64 (*.f64 (/.f64 83333333333333/1000000000000000 (+.f64 x x)) (/.f64 x x)) (*.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 z z))) (+.f64 x x)) (/.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(-.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x) 0)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(-.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x) (/.f64 0 x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(-.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x) (*.f64 (/.f64 x x) 0))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(-.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x) (*.f64 (/.f64 x x) (/.f64 0 x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(-.f64 0 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(-.f64 (/.f64 0 x) (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(-.f64 (neg.f64 (/.f64 0 x)) (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(-.f64 (-.f64 (/.f64 0 x) (/.f64 0 x)) (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(-.f64 (*.f64 (/.f64 0 x) (/.f64 x x)) (*.f64 (/.f64 x x) (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(-.f64 (*.f64 0 (/.f64 x x)) (*.f64 (/.f64 x x) (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(*.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) (/.f64 1 x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(*.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x) 1)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(*.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x) (/.f64 x x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(*.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x) (*.f64 (/.f64 x x) (/.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(*.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x) (/.f64 1 (/.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(*.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x) (/.f64 (/.f64 x x) (/.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(*.f64 1/2 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) (*.f64 x 1/2)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(*.f64 1 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(*.f64 (*.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) 2) (/.f64 1 (+.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(*.f64 2 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) (+.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(*.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) (*.f64 x 1/2)) 1/2)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(*.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) (*.f64 x 1/2)) (/.f64 1 (*.f64 2 (/.f64 x x))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) 2) 2) (/.f64 1 (*.f64 (+.f64 x x) 2)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(*.f64 -1 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(*.f64 -1 (*.f64 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x) (/.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(*.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) (/.f64 -1 x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(*.f64 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x) -1)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(*.f64 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x) (neg.f64 (/.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(*.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) (+.f64 x x)) 2)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(*.f64 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) (+.f64 x x)) -2)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(*.f64 (/.f64 1 x) (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(*.f64 (/.f64 1 x) (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) (/.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(*.f64 (/.f64 1 x) (*.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) (/.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(*.f64 (/.f64 1 (+.f64 x x)) (*.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) 2))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(*.f64 (/.f64 1 (+.f64 x x)) (/.f64 (*.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) 2) (/.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(*.f64 (/.f64 1 (+.f64 x x)) (*.f64 (*.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) 2) (/.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(*.f64 (/.f64 x x) (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(pow.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000) x) 1)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(neg.f64 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) x)
(-.f64 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 91893853320467/100000000000000) 0)
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 x (+.f64 (log.f64 x) -1))))
(+.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) (-.f64 91893853320467/100000000000000 x))
(-.f64 0 (+.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) -91893853320467/100000000000000))
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 x (+.f64 (log.f64 x) -1))))
(+.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) (-.f64 91893853320467/100000000000000 x))
(*.f64 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 91893853320467/100000000000000) 1)
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 x (+.f64 (log.f64 x) -1))))
(+.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) (-.f64 91893853320467/100000000000000 x))
(*.f64 1 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 91893853320467/100000000000000))
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 x (+.f64 (log.f64 x) -1))))
(+.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) (-.f64 91893853320467/100000000000000 x))
(*.f64 2 (*.f64 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 91893853320467/100000000000000) 1/2))
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 x (+.f64 (log.f64 x) -1))))
(+.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) (-.f64 91893853320467/100000000000000 x))
(*.f64 (*.f64 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 91893853320467/100000000000000) 2) 1/2)
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 x (+.f64 (log.f64 x) -1))))
(+.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) (-.f64 91893853320467/100000000000000 x))
(*.f64 -1 (+.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) -91893853320467/100000000000000))
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 x (+.f64 (log.f64 x) -1))))
(+.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) (-.f64 91893853320467/100000000000000 x))
(*.f64 (+.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) -91893853320467/100000000000000) -1)
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 x (+.f64 (log.f64 x) -1))))
(+.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) (-.f64 91893853320467/100000000000000 x))
(/.f64 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 91893853320467/100000000000000) 1)
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 x (+.f64 (log.f64 x) -1))))
(+.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) (-.f64 91893853320467/100000000000000 x))
(/.f64 (*.f64 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 91893853320467/100000000000000) 2) 2)
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 x (+.f64 (log.f64 x) -1))))
(+.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) (-.f64 91893853320467/100000000000000 x))
(/.f64 (+.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) -91893853320467/100000000000000) -1)
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 x (+.f64 (log.f64 x) -1))))
(+.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) (-.f64 91893853320467/100000000000000 x))
(/.f64 (*.f64 2 (*.f64 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 91893853320467/100000000000000) 2)) 4)
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 x (+.f64 (log.f64 x) -1))))
(+.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) (-.f64 91893853320467/100000000000000 x))
(/.f64 (-.f64 0 (*.f64 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 91893853320467/100000000000000) 2)) -2)
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 x (+.f64 (log.f64 x) -1))))
(+.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) (-.f64 91893853320467/100000000000000 x))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 91893853320467/100000000000000) 2)) (*.f64 2 (*.f64 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 91893853320467/100000000000000) 2))) 8)
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 x (+.f64 (log.f64 x) -1))))
(+.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) (-.f64 91893853320467/100000000000000 x))
(/.f64 (+.f64 (-.f64 0 (*.f64 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 91893853320467/100000000000000) 2)) (-.f64 0 (*.f64 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 91893853320467/100000000000000) 2))) -4)
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 x (+.f64 (log.f64 x) -1))))
(+.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) (-.f64 91893853320467/100000000000000 x))
(/.f64 (-.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) -91893853320467/100000000000000) 1)
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 x (+.f64 (log.f64 x) -1))))
(+.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) (-.f64 91893853320467/100000000000000 x))
(/.f64 (-.f64 91893853320467/100000000000000 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x)))) 1)
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 x (+.f64 (log.f64 x) -1))))
(+.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) (-.f64 91893853320467/100000000000000 x))
(pow.f64 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 91893853320467/100000000000000) 1)
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 x (+.f64 (log.f64 x) -1))))
(+.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) (-.f64 91893853320467/100000000000000 x))
(neg.f64 (+.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) -91893853320467/100000000000000))
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 x (+.f64 (log.f64 x) -1))))
(+.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) (-.f64 91893853320467/100000000000000 x))
(+.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) (neg.f64 x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 0)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(+.f64 0 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(+.f64 (neg.f64 x) (*.f64 (+.f64 -1/2 x) (log.f64 x)))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(+.f64 (-.f64 (*.f64 x (log.f64 x)) x) (neg.f64 (*.f64 1/2 (log.f64 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(+.f64 (*.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 1/2) (*.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 1/2))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) (*.f64 x 1/2)) (neg.f64 (*.f64 x 1/2)))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(*.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 1)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(*.f64 1 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(*.f64 2 (*.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 1/2))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(*.f64 (*.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 2) 1/2)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(*.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) -1)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(*.f64 -1 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(*.f64 (-.f64 (*.f64 x 1/2) (*.f64 (+.f64 -1/2 x) (*.f64 1/2 (log.f64 x)))) -2)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(/.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 1)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 2) 2)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(/.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) -1)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 2)) 4)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) -2) -2)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 2)) (*.f64 2 (*.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 2))) 8)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) -2) (*.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) -2)) -4)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(/.f64 (-.f64 (*.f64 2 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) (*.f64 (+.f64 x x) 2)) 4)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(/.f64 (-.f64 (-.f64 0 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) (-.f64 (neg.f64 x) x)) -2)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(pow.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 1)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(neg.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(+.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) 0)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 x -1/2))
(+.f64 0 (*.f64 (+.f64 -1/2 x) (log.f64 x)))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 x -1/2))
(+.f64 (*.f64 x (log.f64 x)) (neg.f64 (*.f64 1/2 (log.f64 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 x -1/2))
(+.f64 (*.f64 (+.f64 -1/2 x) (*.f64 1/2 (log.f64 x))) (*.f64 (+.f64 -1/2 x) (*.f64 1/2 (log.f64 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 x -1/2))
(+.f64 (*.f64 1/2 (neg.f64 (log.f64 x))) (*.f64 x (log.f64 x)))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 x -1/2))
(+.f64 (*.f64 (*.f64 1/2 (log.f64 x)) (+.f64 -1/2 x)) (*.f64 (*.f64 1/2 (log.f64 x)) (+.f64 -1/2 x)))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 x -1/2))
(+.f64 (*.f64 (/.f64 (-.f64 1/2 x) -2) (log.f64 x)) (*.f64 (/.f64 (-.f64 1/2 x) -2) (log.f64 x)))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 x -1/2))
(-.f64 (+.f64 -1/2 x) (-.f64 (+.f64 -1/2 x) (*.f64 (+.f64 -1/2 x) (log.f64 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 x -1/2))
(-.f64 (+.f64 -1/2 x) (+.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) (-.f64 1/2 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 x -1/2))
(-.f64 (log.f64 x) (-.f64 (log.f64 x) (*.f64 (+.f64 -1/2 x) (log.f64 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 x -1/2))
(-.f64 (log.f64 x) (+.f64 (log.f64 x) (*.f64 (log.f64 x) (-.f64 1/2 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 x -1/2))
(-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) 0)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 x -1/2))
(-.f64 0 (*.f64 (log.f64 x) (-.f64 1/2 x)))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 x -1/2))
(-.f64 (*.f64 x (log.f64 x)) (*.f64 1/2 (log.f64 x)))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 x -1/2))
(-.f64 (*.f64 1/2 (neg.f64 (log.f64 x))) (*.f64 x (neg.f64 (log.f64 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 x -1/2))
(-.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 (log.f64 x) (neg.f64 x)))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 x -1/2))
(/.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) 1)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 x -1/2))
(/.f64 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)) 2)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 x -1/2))
(/.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)) -1)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 x -1/2))
(/.f64 (*.f64 2 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) 4)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 x -1/2))
(/.f64 (-.f64 0 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) -2)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 x -1/2))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) (*.f64 2 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)))) 8)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 x -1/2))
(/.f64 (+.f64 (-.f64 0 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) (-.f64 0 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)))) -4)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 x -1/2))
(/.f64 (*.f64 (*.f64 2 (*.f64 (log.f64 x) 2)) (+.f64 -1/2 x)) 4)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 x -1/2))
(/.f64 (*.f64 (-.f64 0 (*.f64 (log.f64 x) 2)) (+.f64 -1/2 x)) -2)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 x -1/2))
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 -1/2 x) 2)) (log.f64 x)) 4)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 x -1/2))
(/.f64 (*.f64 (+.f64 (-.f64 1/2 x) (-.f64 1/2 x)) (log.f64 x)) -2)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 x -1/2))
(pow.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) 1)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 x -1/2))
(neg.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 x -1/2))
(log.f64 (pow.f64 x (+.f64 -1/2 x)))
(log.f64 (pow.f64 x (+.f64 x -1/2)))

eval204.0ms (1%)

Compiler

Compiled 6175 to 4248 computations (31.2% saved)

prune49.0ms (0.2%)

Pruning

14 alts after pruning (14 fresh and 0 done)

PrunedKeptTotal
New19614210
Fresh000
Picked101
Done000
Total19714211
Error
0.4b
Counts
211 → 14
Alt Table
Click to see full alt table
StatusErrorProgram
9.5b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x))
13.0b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z -13888888888889/5000000000000000)) x))
13.0b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
5.8b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 z z))) (+.f64 x x)) (/.f64 83333333333333/1000000000000000 (+.f64 x x))))
1.6b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x))))
13.0b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
13.1b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
31.2b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 (pow.f64 z 2) (/.f64 y x)))
5.9b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 (/.f64 1 x) (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000)))
26.1b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x)))
5.9b
(+.f64 (+.f64 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) (*.f64 x 1/2)) (neg.f64 (*.f64 x 1/2))) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
5.8b
(+.f64 (+.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) (-.f64 91893853320467/100000000000000 x)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
33.1b
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
7.4b
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
Compiler

Compiled 720 to 536 computations (25.6% saved)

localize149.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000)
0.3b
(/.f64 83333333333333/1000000000000000 x)
0.7b
(*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x))
0.8b
(/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x)
Compiler

Compiled 119 to 76 computations (36.1% saved)

series53.0ms (0.3%)

Counts
3 → 72
Calls

21 calls:

TimeVariablePointExpression
41.0ms
z
@inf
(/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x)
4.0ms
z
@0
(*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x))
1.0ms
x
@0
(/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x)
1.0ms
x
@0
(*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x))
1.0ms
z
@-inf
(/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x)

rewrite197.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
816×rational_best-simplify-61
652×rational_best-simplify-44
648×rational_best-1
644×rational_best-4
644×rational_best-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01463
110963
236663
3177363
Stop Event
node limit
Counts
3 → 135
Calls
Call 1
Inputs
(/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x)
(*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x))
(/.f64 83333333333333/1000000000000000 x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) (*.f64 0 (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -13888888888889/5000000000000000 x) (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2) (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 -13888888888889/5000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x))) (+.f64 (/.f64 (/.f64 -13888888888889/5000000000000000 x) 2) (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x))) (/.f64 (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/2500000000000000) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)) x) (*.f64 z (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 -13888888888889/5000000000000000 x) (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)))) (neg.f64 (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) (*.f64 2 (/.f64 x x))) (/.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) (*.f64 2 (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (+.f64 x x) 2)) (/.f64 (+.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (-.f64 -13888888888889/2500000000000000 (*.f64 z (*.f64 (-.f64 -7936500793651/10000000000000000 y) 2)))) (*.f64 (+.f64 x x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 x x)) (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -13888888888889/5000000000000000 x) (/.f64 x x)) (*.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2) (/.f64 x x)) (*.f64 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 -13888888888889/5000000000000000 x) (/.f64 x x)) (/.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2) (/.f64 x x)) (/.f64 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2) 2) (/.f64 (+.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2) (*.f64 2 (/.f64 x x))) (/.f64 (+.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2)) (*.f64 2 (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) x)) (/.f64 x (neg.f64 x))) (/.f64 (/.f64 13888888888889/5000000000000000 x) (/.f64 x (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) (+.f64 x x)) (/.f64 x (neg.f64 x))) (/.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) (+.f64 x x)) (/.f64 x (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) (*.f64 (/.f64 x x) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -13888888888889/5000000000000000 x) (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2) (/.f64 (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 13888888888889/5000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 y x)) (/.f64 (-.f64 (*.f64 z -7936500793651/10000000000000000) -13888888888889/5000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z y)) x) (*.f64 z (/.f64 -7936500793651/10000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 z 7936500793651/10000000000000000) x) (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z y)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 z 7936500793651/10000000000000000) x) (-.f64 (*.f64 z (/.f64 (neg.f64 y) x)) (/.f64 -13888888888889/5000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)) x) (*.f64 z (/.f64 (neg.f64 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 x x)) (*.f64 (/.f64 x x) (/.f64 13888888888889/5000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 -13888888888889/5000000000000000 x) (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)))) (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 x x)) (*.f64 (/.f64 x x) (/.f64 (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 -13888888888889/5000000000000000 x) (/.f64 x x)) (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z (/.f64 y x)) (/.f64 x x)) (*.f64 (/.f64 x x) (/.f64 (-.f64 (*.f64 z -7936500793651/10000000000000000) -13888888888889/5000000000000000) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 z 7936500793651/10000000000000000) x) (/.f64 x x)) (*.f64 (/.f64 x x) (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z y)) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)) x) (/.f64 x x)) (*.f64 (/.f64 x x) (*.f64 z (/.f64 (neg.f64 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) (*.f64 (/.f64 x x) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) (/.f64 1 (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) (/.f64 (/.f64 x x) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -13888888888889/2500000000000000 (*.f64 z (*.f64 (-.f64 -7936500793651/10000000000000000 y) 2))) (/.f64 1 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) x) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) x) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) (/.f64 x (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) (*.f64 2 (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 2) (/.f64 1 (*.f64 2 (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -13888888888889/1250000000000000 (*.f64 2 (*.f64 z (*.f64 (-.f64 -7936500793651/10000000000000000 y) 2)))) (/.f64 1 (*.f64 (+.f64 x x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) x) (neg.f64 (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) (+.f64 x x)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x x)) (-.f64 -13888888888889/2500000000000000 (*.f64 z (*.f64 (-.f64 -7936500793651/10000000000000000 y) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x x)) (*.f64 (-.f64 -13888888888889/2500000000000000 (*.f64 z (*.f64 (-.f64 -7936500793651/10000000000000000 y) 2))) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x x)) (/.f64 (-.f64 -13888888888889/2500000000000000 (*.f64 z (*.f64 (-.f64 -7936500793651/10000000000000000 y) 2))) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 z (*.f64 (-.f64 -7936500793651/10000000000000000 y) 2)) -13888888888889/2500000000000000) (/.f64 1 (*.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x x) (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) x))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 -13888888888889/5000000000000000 x)) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 -13888888888889/5000000000000000 x)) (neg.f64 (*.f64 z (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2)) (+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2)) (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2)) (*.f64 z (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)) (*.f64 0 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2))) (neg.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) x)) (neg.f64 z)) (*.f64 z (/.f64 -13888888888889/5000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) (+.f64 x x)) (neg.f64 z)) (*.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) (+.f64 x x)) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z 1/2) (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)) (*.f64 (*.f64 z 1/2) (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 -13888888888889/5000000000000000 z) x) (/.f64 (*.f64 z (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 z (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000)) (*.f64 x -2)) (/.f64 (*.f64 z (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000)) (*.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (/.f64 z x) (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000)) -2) (/.f64 (*.f64 (/.f64 z x) (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 z (-.f64 z (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 z (+.f64 z (*.f64 (/.f64 z x) (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) (-.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) (+.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) (*.f64 (/.f64 z x) (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 z x) (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 -13888888888889/5000000000000000 x)) (*.f64 z (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z x) (*.f64 z y)) (-.f64 (*.f64 z (*.f64 z (/.f64 -7936500793651/10000000000000000 x))) (*.f64 z (/.f64 -13888888888889/5000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z x) (*.f64 z y)) (*.f64 z (/.f64 (-.f64 (*.f64 z -7936500793651/10000000000000000) -13888888888889/5000000000000000) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x))) (*.f64 z (/.f64 13888888888889/5000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)) (*.f64 0 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2))) (*.f64 0 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) x)) (neg.f64 z)) (*.f64 z (/.f64 13888888888889/5000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 z 7936500793651/10000000000000000) x) z) (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z y)) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)) x) z) (*.f64 z (*.f64 z (/.f64 (neg.f64 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z (/.f64 -7936500793651/10000000000000000 x)) (neg.f64 z)) (*.f64 (neg.f64 z) (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z y)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 (*.f64 z -7936500793651/10000000000000000) -13888888888889/5000000000000000) x) (neg.f64 z)) (*.f64 (neg.f64 z) (*.f64 z (/.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) (+.f64 x x)) (neg.f64 z)) (*.f64 (neg.f64 z) (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000)))) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 -13888888888889/2500000000000000 (*.f64 z (*.f64 (-.f64 -7936500793651/10000000000000000 y) 2)))) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z x) (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 z (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -13888888888889/2500000000000000 (*.f64 z (*.f64 (-.f64 -7936500793651/10000000000000000 y) 2))) (+.f64 z z)) (*.f64 (+.f64 x x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 z -2)) (*.f64 x -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 z (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 z (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 2))) (*.f64 2 (*.f64 z (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 2)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 -13888888888889/2500000000000000 (*.f64 z (*.f64 (-.f64 -7936500793651/10000000000000000 y) 2))) (+.f64 z z)) (*.f64 (-.f64 -13888888888889/2500000000000000 (*.f64 z (*.f64 (-.f64 -7936500793651/10000000000000000 y) 2))) (+.f64 z z))) (*.f64 2 (*.f64 (+.f64 x x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 z -2)) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 z -2))) (*.f64 (+.f64 x x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 0 (*.f64 z (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 2))) (-.f64 0 (*.f64 z (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 2)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 -13888888888889/2500000000000000 (*.f64 z (*.f64 (-.f64 -7936500793651/10000000000000000 y) 2))) (+.f64 z z))) (*.f64 2 (*.f64 (+.f64 x x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 z -2))) (*.f64 (+.f64 x x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 z x) (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 83333333333333/1000000000000000 x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 83333333333333/1000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 83333333333333/1000000000000000 x) 1/2) (*.f64 (/.f64 83333333333333/1000000000000000 x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (/.f64 83333333333333/1000000000000000 x)) -2) (/.f64 (neg.f64 (/.f64 83333333333333/1000000000000000 x)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 83333333333333/1000000000000000 x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 83333333333333/1000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 83333333333333/1000000000000000 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 83333333333333/1000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 83333333333333/1000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 83333333333333/1000000000000000 x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 83333333333333/500000000000000 x) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 83333333333333/1000000000000000 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 83333333333333/1000000000000000 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 83333333333333/1000000000000000 x)))))))

simplify304.0ms (1.4%)

Algorithm
egg-herbie
Rules
1026×rational_best-simplify-74
876×rational_best-simplify-60
624×rational_best-simplify-73
612×rational_best-simplify-44
596×rational_best-simplify-66
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03668481
110886359
239916195
Stop Event
node limit
Counts
207 → 219
Calls
Call 1
Inputs
(/.f64 -13888888888889/5000000000000000 x)
(-.f64 (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) z) (*.f64 13888888888889/5000000000000000 (/.f64 1 x)))
(-.f64 (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) z) (*.f64 13888888888889/5000000000000000 (/.f64 1 x)))
(-.f64 (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) z) (*.f64 13888888888889/5000000000000000 (/.f64 1 x)))
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(-.f64 (/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 13888888888889/5000000000000000 (/.f64 1 x)))
(-.f64 (/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 13888888888889/5000000000000000 (/.f64 1 x)))
(-.f64 (/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 13888888888889/5000000000000000 (/.f64 1 x)))
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(-.f64 (/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 13888888888889/5000000000000000 (/.f64 1 x)))
(-.f64 (/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 13888888888889/5000000000000000 (/.f64 1 x)))
(-.f64 (/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 13888888888889/5000000000000000 (/.f64 1 x)))
(*.f64 -1 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -7936500793651/10000000000000000 z)) x))
(+.f64 (*.f64 -1 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -7936500793651/10000000000000000 z)) x)) (/.f64 (*.f64 y z) x))
(+.f64 (*.f64 -1 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -7936500793651/10000000000000000 z)) x)) (/.f64 (*.f64 y z) x))
(+.f64 (*.f64 -1 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -7936500793651/10000000000000000 z)) x)) (/.f64 (*.f64 y z) x))
(/.f64 (*.f64 y z) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 -7936500793651/10000000000000000 (/.f64 z x)) (*.f64 13888888888889/5000000000000000 (/.f64 1 x)))) (/.f64 (*.f64 y z) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 -7936500793651/10000000000000000 (/.f64 z x)) (*.f64 13888888888889/5000000000000000 (/.f64 1 x)))) (/.f64 (*.f64 y z) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 -7936500793651/10000000000000000 (/.f64 z x)) (*.f64 13888888888889/5000000000000000 (/.f64 1 x)))) (/.f64 (*.f64 y z) x))
(/.f64 (*.f64 y z) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 -7936500793651/10000000000000000 (/.f64 z x)) (*.f64 13888888888889/5000000000000000 (/.f64 1 x)))) (/.f64 (*.f64 y z) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 -7936500793651/10000000000000000 (/.f64 z x)) (*.f64 13888888888889/5000000000000000 (/.f64 1 x)))) (/.f64 (*.f64 y z) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 -7936500793651/10000000000000000 (/.f64 z x)) (*.f64 13888888888889/5000000000000000 (/.f64 1 x)))) (/.f64 (*.f64 y z) x))
(*.f64 -1 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -1 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))) x))
(*.f64 -1 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -1 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))) x))
(*.f64 -1 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -1 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))) x))
(*.f64 -1 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -1 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))) x))
(*.f64 -1 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -1 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))) x))
(*.f64 -1 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -1 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))) x))
(*.f64 -1 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -1 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))) x))
(*.f64 -1 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -1 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))) x))
(*.f64 -1 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -1 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))) x))
(*.f64 -1 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -1 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))) x))
(*.f64 -1 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -1 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))) x))
(*.f64 -1 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -1 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))) x))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2)))
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2)))
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2)))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -7936500793651/10000000000000000 z)) z) x))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 -1 (/.f64 (*.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -7936500793651/10000000000000000 z)) z) x)))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 -1 (/.f64 (*.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -7936500793651/10000000000000000 z)) z) x)))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 -1 (/.f64 (*.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -7936500793651/10000000000000000 z)) z) x)))
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 -1 (/.f64 (*.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -7936500793651/10000000000000000 z)) z) x)))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 -1 (/.f64 (*.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -7936500793651/10000000000000000 z)) z) x)))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 -1 (/.f64 (*.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -7936500793651/10000000000000000 z)) z) x)))
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 -1 (/.f64 (*.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -7936500793651/10000000000000000 z)) z) x)))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 -1 (/.f64 (*.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -7936500793651/10000000000000000 z)) z) x)))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 -1 (/.f64 (*.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -7936500793651/10000000000000000 z)) z) x)))
(*.f64 -1 (/.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 -1 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x))
(*.f64 -1 (/.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 -1 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x))
(*.f64 -1 (/.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 -1 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x))
(*.f64 -1 (/.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 -1 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x))
(*.f64 -1 (/.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 -1 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x))
(*.f64 -1 (/.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 -1 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x))
(*.f64 -1 (/.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 -1 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x))
(*.f64 -1 (/.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 -1 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x))
(*.f64 -1 (/.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 -1 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x))
(*.f64 -1 (/.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 -1 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x))
(*.f64 -1 (/.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 -1 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x))
(*.f64 -1 (/.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 -1 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x))
(+.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 0)
(+.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) (*.f64 0 (/.f64 x x)))
(+.f64 0 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(+.f64 (/.f64 -13888888888889/5000000000000000 x) (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))
(+.f64 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2) (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2))
(+.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 -13888888888889/5000000000000000 x))
(+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x))) (+.f64 (/.f64 (/.f64 -13888888888889/5000000000000000 x) 2) (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2)))
(+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x))) (/.f64 (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/2500000000000000) (+.f64 x x)))
(+.f64 (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)) x) (*.f64 z (/.f64 y x)))
(+.f64 (-.f64 (/.f64 -13888888888889/5000000000000000 x) (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)))) (neg.f64 (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)))))
(+.f64 (/.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) (*.f64 2 (/.f64 x x))) (/.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) (*.f64 2 (/.f64 x x))))
(+.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (+.f64 x x) 2)) (/.f64 (+.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (-.f64 -13888888888889/2500000000000000 (*.f64 z (*.f64 (-.f64 -7936500793651/10000000000000000 y) 2)))) (*.f64 (+.f64 x x) 2)))
(+.f64 (*.f64 0 (/.f64 x x)) (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(+.f64 (*.f64 (/.f64 -13888888888889/5000000000000000 x) (/.f64 x x)) (*.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 x x)))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2) (/.f64 x x)) (*.f64 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2) (/.f64 x x)))
(+.f64 (/.f64 (/.f64 -13888888888889/5000000000000000 x) (/.f64 x x)) (/.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 x x)))
(+.f64 (/.f64 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2) (/.f64 x x)) (/.f64 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2) (/.f64 x x)))
(+.f64 (/.f64 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2) 2) (/.f64 (+.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2)) 2))
(+.f64 (/.f64 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2) (*.f64 2 (/.f64 x x))) (/.f64 (+.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2)) (*.f64 2 (/.f64 x x))))
(+.f64 (/.f64 (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) x)) (/.f64 x (neg.f64 x))) (/.f64 (/.f64 13888888888889/5000000000000000 x) (/.f64 x (neg.f64 x))))
(+.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) (+.f64 x x)) (/.f64 x (neg.f64 x))) (/.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) (+.f64 x x)) (/.f64 x (neg.f64 x))))
(-.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 0)
(-.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) (*.f64 (/.f64 x x) 0))
(-.f64 0 (/.f64 (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) x))
(-.f64 (/.f64 -13888888888889/5000000000000000 x) (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) x)))
(-.f64 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2) (/.f64 (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) (+.f64 x x)))
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 13888888888889/5000000000000000 x))
(-.f64 (*.f64 z (/.f64 y x)) (/.f64 (-.f64 (*.f64 z -7936500793651/10000000000000000) -13888888888889/5000000000000000) x))
(-.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z y)) x) (*.f64 z (/.f64 -7936500793651/10000000000000000 x)))
(-.f64 (/.f64 (*.f64 z 7936500793651/10000000000000000) x) (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z y)) (neg.f64 x)))
(-.f64 (/.f64 (*.f64 z 7936500793651/10000000000000000) x) (-.f64 (*.f64 z (/.f64 (neg.f64 y) x)) (/.f64 -13888888888889/5000000000000000 x)))
(-.f64 (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)) x) (*.f64 z (/.f64 (neg.f64 y) x)))
(-.f64 (*.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 x x)) (*.f64 (/.f64 x x) (/.f64 13888888888889/5000000000000000 x)))
(-.f64 (-.f64 (/.f64 -13888888888889/5000000000000000 x) (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)))) (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x))))
(-.f64 (*.f64 0 (/.f64 x x)) (*.f64 (/.f64 x x) (/.f64 (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) x)))
(-.f64 (*.f64 (/.f64 -13888888888889/5000000000000000 x) (/.f64 x x)) (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) x)))
(-.f64 (*.f64 (*.f64 z (/.f64 y x)) (/.f64 x x)) (*.f64 (/.f64 x x) (/.f64 (-.f64 (*.f64 z -7936500793651/10000000000000000) -13888888888889/5000000000000000) x)))
(-.f64 (*.f64 (/.f64 (*.f64 z 7936500793651/10000000000000000) x) (/.f64 x x)) (*.f64 (/.f64 x x) (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z y)) (neg.f64 x))))
(-.f64 (*.f64 (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)) x) (/.f64 x x)) (*.f64 (/.f64 x x) (*.f64 z (/.f64 (neg.f64 y) x))))
(*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (/.f64 1 x))
(*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1)
(*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) (/.f64 x x))
(*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) (*.f64 (/.f64 x x) (/.f64 x x)))
(*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) (/.f64 1 (/.f64 x x)))
(*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) (/.f64 (/.f64 x x) (/.f64 x x)))
(*.f64 1 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (-.f64 -13888888888889/2500000000000000 (*.f64 z (*.f64 (-.f64 -7936500793651/10000000000000000 y) 2))) (/.f64 1 (+.f64 x x)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) x))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) x) (/.f64 x x)))
(*.f64 -1 (/.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) x) (/.f64 x x)))
(*.f64 -1 (/.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) (/.f64 x (neg.f64 x))))
(*.f64 2 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2))
(*.f64 2 (/.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) (*.f64 2 (/.f64 x x))))
(*.f64 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 2) 1/2)
(*.f64 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 2) (/.f64 1 (*.f64 2 (/.f64 x x))))
(*.f64 (-.f64 -13888888888889/1250000000000000 (*.f64 2 (*.f64 z (*.f64 (-.f64 -7936500793651/10000000000000000 y) 2)))) (/.f64 1 (*.f64 (+.f64 x x) 2)))
(*.f64 (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) (/.f64 -1 x))
(*.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) x) -1)
(*.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) x) (neg.f64 (/.f64 x x)))
(*.f64 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2) 2)
(*.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) (+.f64 x x)) -2)
(*.f64 (/.f64 1 x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 1 x) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (/.f64 x x)))
(*.f64 (/.f64 1 x) (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (/.f64 x x)))
(*.f64 (/.f64 1 (+.f64 x x)) (-.f64 -13888888888889/2500000000000000 (*.f64 z (*.f64 (-.f64 -7936500793651/10000000000000000 y) 2))))
(*.f64 (/.f64 1 (+.f64 x x)) (*.f64 (-.f64 -13888888888889/2500000000000000 (*.f64 z (*.f64 (-.f64 -7936500793651/10000000000000000 y) 2))) (/.f64 x x)))
(*.f64 (/.f64 1 (+.f64 x x)) (/.f64 (-.f64 -13888888888889/2500000000000000 (*.f64 z (*.f64 (-.f64 -7936500793651/10000000000000000 y) 2))) (/.f64 x x)))
(*.f64 1/2 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 2))
(*.f64 (-.f64 (*.f64 z (*.f64 (-.f64 -7936500793651/10000000000000000 y) 2)) -13888888888889/2500000000000000) (/.f64 1 (*.f64 x -2)))
(*.f64 (/.f64 x x) (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(pow.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1)
(neg.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) x))
(+.f64 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)) 0)
(+.f64 0 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)))
(+.f64 (*.f64 z (/.f64 -13888888888889/5000000000000000 x)) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x))))
(+.f64 (*.f64 z (/.f64 -13888888888889/5000000000000000 x)) (neg.f64 (*.f64 z (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) x)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2)) (+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2)) (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))))
(+.f64 (*.f64 z (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2)) (*.f64 z (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2)))
(+.f64 (-.f64 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)) (*.f64 0 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2))) (neg.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2))))
(+.f64 (*.f64 (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) x)) (neg.f64 z)) (*.f64 z (/.f64 -13888888888889/5000000000000000 x)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) (+.f64 x x)) (neg.f64 z)) (*.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) (+.f64 x x)) (neg.f64 z)))
(+.f64 (*.f64 (*.f64 z 1/2) (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)) (*.f64 (*.f64 z 1/2) (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)))
(+.f64 (/.f64 (*.f64 -13888888888889/5000000000000000 z) x) (/.f64 (*.f64 z (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(+.f64 (/.f64 (*.f64 z (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000)) (*.f64 x -2)) (/.f64 (*.f64 z (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000)) (*.f64 x -2)))
(+.f64 (/.f64 (*.f64 (/.f64 z x) (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000)) -2) (/.f64 (*.f64 (/.f64 z x) (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000)) -2))
(-.f64 z (-.f64 z (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))))
(-.f64 z (+.f64 z (*.f64 (/.f64 z x) (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))))
(-.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) (-.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))))
(-.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) (+.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) (*.f64 (/.f64 z x) (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))))
(-.f64 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)) 0)
(-.f64 0 (*.f64 (/.f64 z x) (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000)))
(-.f64 (*.f64 z (/.f64 -13888888888889/5000000000000000 x)) (*.f64 z (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) x))))
(-.f64 (*.f64 (/.f64 z x) (*.f64 z y)) (-.f64 (*.f64 z (*.f64 z (/.f64 -7936500793651/10000000000000000 x))) (*.f64 z (/.f64 -13888888888889/5000000000000000 x))))
(-.f64 (*.f64 (/.f64 z x) (*.f64 z y)) (*.f64 z (/.f64 (-.f64 (*.f64 z -7936500793651/10000000000000000) -13888888888889/5000000000000000) x)))
(-.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x))) (*.f64 z (/.f64 13888888888889/5000000000000000 x)))
(-.f64 (-.f64 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)) (*.f64 0 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2))) (*.f64 0 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2)))
(-.f64 (*.f64 (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) x)) (neg.f64 z)) (*.f64 z (/.f64 13888888888889/5000000000000000 x)))
(-.f64 (*.f64 (/.f64 (*.f64 z 7936500793651/10000000000000000) x) z) (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z y)) (neg.f64 x))))
(-.f64 (*.f64 (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)) x) z) (*.f64 z (*.f64 z (/.f64 (neg.f64 y) x))))
(-.f64 (*.f64 (*.f64 z (/.f64 -7936500793651/10000000000000000 x)) (neg.f64 z)) (*.f64 (neg.f64 z) (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z y)) x)))
(-.f64 (*.f64 (/.f64 (-.f64 (*.f64 z -7936500793651/10000000000000000) -13888888888889/5000000000000000) x) (neg.f64 z)) (*.f64 (neg.f64 z) (*.f64 z (/.f64 y x))))
(-.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) (+.f64 x x)) (neg.f64 z)) (*.f64 (neg.f64 z) (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2)))
(/.f64 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)) 1)
(/.f64 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000)))) x)
(/.f64 (*.f64 z (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 2)) 2)
(/.f64 (*.f64 z (-.f64 -13888888888889/2500000000000000 (*.f64 z (*.f64 (-.f64 -7936500793651/10000000000000000 y) 2)))) (+.f64 x x))
(/.f64 (*.f64 z (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000)) (neg.f64 x))
(/.f64 (*.f64 (/.f64 z x) (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000)) -1)
(/.f64 (*.f64 2 (*.f64 z (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 2))) 4)
(/.f64 (*.f64 (-.f64 -13888888888889/2500000000000000 (*.f64 z (*.f64 (-.f64 -7936500793651/10000000000000000 y) 2))) (+.f64 z z)) (*.f64 (+.f64 x x) 2))
(/.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 z -2)) (*.f64 x -2))
(/.f64 (-.f64 0 (*.f64 z (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 2))) -2)
(/.f64 (*.f64 z (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2)) 1/2)
(/.f64 (+.f64 (*.f64 2 (*.f64 z (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 2))) (*.f64 2 (*.f64 z (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 2)))) 8)
(/.f64 (+.f64 (*.f64 (-.f64 -13888888888889/2500000000000000 (*.f64 z (*.f64 (-.f64 -7936500793651/10000000000000000 y) 2))) (+.f64 z z)) (*.f64 (-.f64 -13888888888889/2500000000000000 (*.f64 z (*.f64 (-.f64 -7936500793651/10000000000000000 y) 2))) (+.f64 z z))) (*.f64 2 (*.f64 (+.f64 x x) 2)))
(/.f64 (+.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 z -2)) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 z -2))) (*.f64 (+.f64 x x) -2))
(/.f64 (+.f64 (-.f64 0 (*.f64 z (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 2))) (-.f64 0 (*.f64 z (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 2)))) -4)
(/.f64 (*.f64 2 (*.f64 (-.f64 -13888888888889/2500000000000000 (*.f64 z (*.f64 (-.f64 -7936500793651/10000000000000000 y) 2))) (+.f64 z z))) (*.f64 2 (*.f64 (+.f64 x x) 2)))
(/.f64 (*.f64 2 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 z -2))) (*.f64 (+.f64 x x) -2))
(pow.f64 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)) 1)
(neg.f64 (*.f64 (/.f64 z x) (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000)))
(+.f64 (/.f64 83333333333333/1000000000000000 x) 0)
(+.f64 0 (/.f64 83333333333333/1000000000000000 x))
(+.f64 (*.f64 (/.f64 83333333333333/1000000000000000 x) 1/2) (*.f64 (/.f64 83333333333333/1000000000000000 x) 1/2))
(+.f64 (/.f64 (neg.f64 (/.f64 83333333333333/1000000000000000 x)) -2) (/.f64 (neg.f64 (/.f64 83333333333333/1000000000000000 x)) -2))
(-.f64 (/.f64 83333333333333/1000000000000000 x) 0)
(-.f64 0 (neg.f64 (/.f64 83333333333333/1000000000000000 x)))
(*.f64 (/.f64 83333333333333/1000000000000000 x) 1)
(*.f64 1 (/.f64 83333333333333/1000000000000000 x))
(*.f64 -1 (neg.f64 (/.f64 83333333333333/1000000000000000 x)))
(*.f64 2 (*.f64 (/.f64 83333333333333/1000000000000000 x) 1/2))
(*.f64 (/.f64 83333333333333/500000000000000 x) 1/2)
(*.f64 (neg.f64 (/.f64 83333333333333/1000000000000000 x)) -1)
(pow.f64 (/.f64 83333333333333/1000000000000000 x) 1)
(neg.f64 (neg.f64 (/.f64 83333333333333/1000000000000000 x)))
Outputs
(/.f64 -13888888888889/5000000000000000 x)
(-.f64 (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) z) (*.f64 13888888888889/5000000000000000 (/.f64 1 x)))
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 13888888888889/5000000000000000 x))
(/.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) x)
(/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)
(-.f64 (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) z) (*.f64 13888888888889/5000000000000000 (/.f64 1 x)))
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 13888888888889/5000000000000000 x))
(/.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) x)
(/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)
(-.f64 (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) z) (*.f64 13888888888889/5000000000000000 (/.f64 1 x)))
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 13888888888889/5000000000000000 x))
(/.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) x)
(/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x))
(-.f64 (/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 13888888888889/5000000000000000 (/.f64 1 x)))
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 13888888888889/5000000000000000 x))
(/.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) x)
(/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)
(-.f64 (/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 13888888888889/5000000000000000 (/.f64 1 x)))
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 13888888888889/5000000000000000 x))
(/.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) x)
(/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)
(-.f64 (/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 13888888888889/5000000000000000 (/.f64 1 x)))
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 13888888888889/5000000000000000 x))
(/.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) x)
(/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x))
(-.f64 (/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 13888888888889/5000000000000000 (/.f64 1 x)))
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 13888888888889/5000000000000000 x))
(/.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) x)
(/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)
(-.f64 (/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 13888888888889/5000000000000000 (/.f64 1 x)))
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 13888888888889/5000000000000000 x))
(/.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) x)
(/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)
(-.f64 (/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 13888888888889/5000000000000000 (/.f64 1 x)))
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 13888888888889/5000000000000000 x))
(/.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) x)
(/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)
(*.f64 -1 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -7936500793651/10000000000000000 z)) x))
(*.f64 -1 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)) x))
(/.f64 (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000))) x)
(+.f64 (*.f64 -1 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -7936500793651/10000000000000000 z)) x)) (/.f64 (*.f64 y z) x))
(+.f64 (*.f64 -1 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)) x)) (*.f64 (/.f64 y x) z))
(/.f64 (+.f64 (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000))) (*.f64 y z)) x)
(/.f64 (+.f64 (*.f64 y z) (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)))) x)
(+.f64 (*.f64 -1 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -7936500793651/10000000000000000 z)) x)) (/.f64 (*.f64 y z) x))
(+.f64 (*.f64 -1 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)) x)) (*.f64 (/.f64 y x) z))
(/.f64 (+.f64 (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000))) (*.f64 y z)) x)
(/.f64 (+.f64 (*.f64 y z) (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)))) x)
(+.f64 (*.f64 -1 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -7936500793651/10000000000000000 z)) x)) (/.f64 (*.f64 y z) x))
(+.f64 (*.f64 -1 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)) x)) (*.f64 (/.f64 y x) z))
(/.f64 (+.f64 (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000))) (*.f64 y z)) x)
(/.f64 (+.f64 (*.f64 y z) (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)))) x)
(/.f64 (*.f64 y z) x)
(*.f64 (/.f64 y x) z)
(*.f64 y (/.f64 z x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 -7936500793651/10000000000000000 (/.f64 z x)) (*.f64 13888888888889/5000000000000000 (/.f64 1 x)))) (/.f64 (*.f64 y z) x))
(+.f64 (*.f64 -1 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)) x)) (*.f64 (/.f64 y x) z))
(/.f64 (+.f64 (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000))) (*.f64 y z)) x)
(/.f64 (+.f64 (*.f64 y z) (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 -7936500793651/10000000000000000 (/.f64 z x)) (*.f64 13888888888889/5000000000000000 (/.f64 1 x)))) (/.f64 (*.f64 y z) x))
(+.f64 (*.f64 -1 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)) x)) (*.f64 (/.f64 y x) z))
(/.f64 (+.f64 (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000))) (*.f64 y z)) x)
(/.f64 (+.f64 (*.f64 y z) (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 -7936500793651/10000000000000000 (/.f64 z x)) (*.f64 13888888888889/5000000000000000 (/.f64 1 x)))) (/.f64 (*.f64 y z) x))
(+.f64 (*.f64 -1 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)) x)) (*.f64 (/.f64 y x) z))
(/.f64 (+.f64 (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000))) (*.f64 y z)) x)
(/.f64 (+.f64 (*.f64 y z) (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)))) x)
(/.f64 (*.f64 y z) x)
(*.f64 (/.f64 y x) z)
(*.f64 y (/.f64 z x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 -7936500793651/10000000000000000 (/.f64 z x)) (*.f64 13888888888889/5000000000000000 (/.f64 1 x)))) (/.f64 (*.f64 y z) x))
(+.f64 (*.f64 -1 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)) x)) (*.f64 (/.f64 y x) z))
(/.f64 (+.f64 (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000))) (*.f64 y z)) x)
(/.f64 (+.f64 (*.f64 y z) (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 -7936500793651/10000000000000000 (/.f64 z x)) (*.f64 13888888888889/5000000000000000 (/.f64 1 x)))) (/.f64 (*.f64 y z) x))
(+.f64 (*.f64 -1 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)) x)) (*.f64 (/.f64 y x) z))
(/.f64 (+.f64 (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000))) (*.f64 y z)) x)
(/.f64 (+.f64 (*.f64 y z) (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 -7936500793651/10000000000000000 (/.f64 z x)) (*.f64 13888888888889/5000000000000000 (/.f64 1 x)))) (/.f64 (*.f64 y z) x))
(+.f64 (*.f64 -1 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)) x)) (*.f64 (/.f64 y x) z))
(/.f64 (+.f64 (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000))) (*.f64 y z)) x)
(/.f64 (+.f64 (*.f64 y z) (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)))) x)
(*.f64 -1 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -1 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))) x))
(/.f64 (*.f64 (+.f64 13888888888889/5000000000000000 (*.f64 (+.f64 y 7936500793651/10000000000000000) (neg.f64 z))) -1) x)
(/.f64 (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 (+.f64 y 7936500793651/10000000000000000) (neg.f64 z)))) x)
(/.f64 (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (neg.f64 (+.f64 y 7936500793651/10000000000000000))))) x)
(*.f64 -1 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -1 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))) x))
(/.f64 (*.f64 (+.f64 13888888888889/5000000000000000 (*.f64 (+.f64 y 7936500793651/10000000000000000) (neg.f64 z))) -1) x)
(/.f64 (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 (+.f64 y 7936500793651/10000000000000000) (neg.f64 z)))) x)
(/.f64 (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (neg.f64 (+.f64 y 7936500793651/10000000000000000))))) x)
(*.f64 -1 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -1 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))) x))
(/.f64 (*.f64 (+.f64 13888888888889/5000000000000000 (*.f64 (+.f64 y 7936500793651/10000000000000000) (neg.f64 z))) -1) x)
(/.f64 (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 (+.f64 y 7936500793651/10000000000000000) (neg.f64 z)))) x)
(/.f64 (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (neg.f64 (+.f64 y 7936500793651/10000000000000000))))) x)
(*.f64 -1 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -1 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))) x))
(/.f64 (*.f64 (+.f64 13888888888889/5000000000000000 (*.f64 (+.f64 y 7936500793651/10000000000000000) (neg.f64 z))) -1) x)
(/.f64 (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 (+.f64 y 7936500793651/10000000000000000) (neg.f64 z)))) x)
(/.f64 (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (neg.f64 (+.f64 y 7936500793651/10000000000000000))))) x)
(*.f64 -1 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -1 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))) x))
(/.f64 (*.f64 (+.f64 13888888888889/5000000000000000 (*.f64 (+.f64 y 7936500793651/10000000000000000) (neg.f64 z))) -1) x)
(/.f64 (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 (+.f64 y 7936500793651/10000000000000000) (neg.f64 z)))) x)
(/.f64 (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (neg.f64 (+.f64 y 7936500793651/10000000000000000))))) x)
(*.f64 -1 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -1 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))) x))
(/.f64 (*.f64 (+.f64 13888888888889/5000000000000000 (*.f64 (+.f64 y 7936500793651/10000000000000000) (neg.f64 z))) -1) x)
(/.f64 (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 (+.f64 y 7936500793651/10000000000000000) (neg.f64 z)))) x)
(/.f64 (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (neg.f64 (+.f64 y 7936500793651/10000000000000000))))) x)
(*.f64 -1 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -1 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))) x))
(/.f64 (*.f64 (+.f64 13888888888889/5000000000000000 (*.f64 (+.f64 y 7936500793651/10000000000000000) (neg.f64 z))) -1) x)
(/.f64 (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 (+.f64 y 7936500793651/10000000000000000) (neg.f64 z)))) x)
(/.f64 (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (neg.f64 (+.f64 y 7936500793651/10000000000000000))))) x)
(*.f64 -1 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -1 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))) x))
(/.f64 (*.f64 (+.f64 13888888888889/5000000000000000 (*.f64 (+.f64 y 7936500793651/10000000000000000) (neg.f64 z))) -1) x)
(/.f64 (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 (+.f64 y 7936500793651/10000000000000000) (neg.f64 z)))) x)
(/.f64 (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (neg.f64 (+.f64 y 7936500793651/10000000000000000))))) x)
(*.f64 -1 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -1 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))) x))
(/.f64 (*.f64 (+.f64 13888888888889/5000000000000000 (*.f64 (+.f64 y 7936500793651/10000000000000000) (neg.f64 z))) -1) x)
(/.f64 (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 (+.f64 y 7936500793651/10000000000000000) (neg.f64 z)))) x)
(/.f64 (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (neg.f64 (+.f64 y 7936500793651/10000000000000000))))) x)
(*.f64 -1 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -1 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))) x))
(/.f64 (*.f64 (+.f64 13888888888889/5000000000000000 (*.f64 (+.f64 y 7936500793651/10000000000000000) (neg.f64 z))) -1) x)
(/.f64 (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 (+.f64 y 7936500793651/10000000000000000) (neg.f64 z)))) x)
(/.f64 (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (neg.f64 (+.f64 y 7936500793651/10000000000000000))))) x)
(*.f64 -1 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -1 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))) x))
(/.f64 (*.f64 (+.f64 13888888888889/5000000000000000 (*.f64 (+.f64 y 7936500793651/10000000000000000) (neg.f64 z))) -1) x)
(/.f64 (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 (+.f64 y 7936500793651/10000000000000000) (neg.f64 z)))) x)
(/.f64 (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (neg.f64 (+.f64 y 7936500793651/10000000000000000))))) x)
(*.f64 -1 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -1 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))) x))
(/.f64 (*.f64 (+.f64 13888888888889/5000000000000000 (*.f64 (+.f64 y 7936500793651/10000000000000000) (neg.f64 z))) -1) x)
(/.f64 (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 (+.f64 y 7936500793651/10000000000000000) (neg.f64 z)))) x)
(/.f64 (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (neg.f64 (+.f64 y 7936500793651/10000000000000000))))) x)
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (*.f64 -13888888888889/5000000000000000 z) x)
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2)))
(+.f64 (*.f64 (pow.f64 z 2) (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(/.f64 (+.f64 (*.f64 (pow.f64 z 2) (+.f64 y 7936500793651/10000000000000000)) (*.f64 -13888888888889/5000000000000000 z)) x)
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2)))
(+.f64 (*.f64 (pow.f64 z 2) (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(/.f64 (+.f64 (*.f64 (pow.f64 z 2) (+.f64 y 7936500793651/10000000000000000)) (*.f64 -13888888888889/5000000000000000 z)) x)
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2)))
(+.f64 (*.f64 (pow.f64 z 2) (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(/.f64 (+.f64 (*.f64 (pow.f64 z 2) (+.f64 y 7936500793651/10000000000000000)) (*.f64 -13888888888889/5000000000000000 z)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 y 7936500793651/10000000000000000) x))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 (pow.f64 z 2) (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(/.f64 (+.f64 (*.f64 (pow.f64 z 2) (+.f64 y 7936500793651/10000000000000000)) (*.f64 -13888888888889/5000000000000000 z)) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 (pow.f64 z 2) (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(/.f64 (+.f64 (*.f64 (pow.f64 z 2) (+.f64 y 7936500793651/10000000000000000)) (*.f64 -13888888888889/5000000000000000 z)) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 (pow.f64 z 2) (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(/.f64 (+.f64 (*.f64 (pow.f64 z 2) (+.f64 y 7936500793651/10000000000000000)) (*.f64 -13888888888889/5000000000000000 z)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 y 7936500793651/10000000000000000) x))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 (pow.f64 z 2) (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(/.f64 (+.f64 (*.f64 (pow.f64 z 2) (+.f64 y 7936500793651/10000000000000000)) (*.f64 -13888888888889/5000000000000000 z)) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 (pow.f64 z 2) (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(/.f64 (+.f64 (*.f64 (pow.f64 z 2) (+.f64 y 7936500793651/10000000000000000)) (*.f64 -13888888888889/5000000000000000 z)) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 (pow.f64 z 2) (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(/.f64 (+.f64 (*.f64 (pow.f64 z 2) (+.f64 y 7936500793651/10000000000000000)) (*.f64 -13888888888889/5000000000000000 z)) x)
(*.f64 -1 (/.f64 (*.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -7936500793651/10000000000000000 z)) z) x))
(*.f64 -1 (*.f64 z (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)) x)))
(*.f64 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)) x) (neg.f64 z))
(*.f64 z (/.f64 (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000))) x))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 -1 (/.f64 (*.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -7936500793651/10000000000000000 z)) z) x)))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)) x))) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(/.f64 (+.f64 (neg.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)))) (*.f64 y (pow.f64 z 2))) x)
(/.f64 (+.f64 (*.f64 y (pow.f64 z 2)) (neg.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000))))) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 -1 (/.f64 (*.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -7936500793651/10000000000000000 z)) z) x)))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)) x))) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(/.f64 (+.f64 (neg.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)))) (*.f64 y (pow.f64 z 2))) x)
(/.f64 (+.f64 (*.f64 y (pow.f64 z 2)) (neg.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000))))) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 -1 (/.f64 (*.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -7936500793651/10000000000000000 z)) z) x)))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)) x))) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(/.f64 (+.f64 (neg.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)))) (*.f64 y (pow.f64 z 2))) x)
(/.f64 (+.f64 (*.f64 y (pow.f64 z 2)) (neg.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000))))) x)
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 -1 (/.f64 (*.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -7936500793651/10000000000000000 z)) z) x)))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)) x))) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(/.f64 (+.f64 (neg.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)))) (*.f64 y (pow.f64 z 2))) x)
(/.f64 (+.f64 (*.f64 y (pow.f64 z 2)) (neg.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000))))) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 -1 (/.f64 (*.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -7936500793651/10000000000000000 z)) z) x)))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)) x))) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(/.f64 (+.f64 (neg.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)))) (*.f64 y (pow.f64 z 2))) x)
(/.f64 (+.f64 (*.f64 y (pow.f64 z 2)) (neg.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000))))) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 -1 (/.f64 (*.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -7936500793651/10000000000000000 z)) z) x)))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)) x))) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(/.f64 (+.f64 (neg.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)))) (*.f64 y (pow.f64 z 2))) x)
(/.f64 (+.f64 (*.f64 y (pow.f64 z 2)) (neg.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000))))) x)
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 -1 (/.f64 (*.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -7936500793651/10000000000000000 z)) z) x)))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)) x))) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(/.f64 (+.f64 (neg.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)))) (*.f64 y (pow.f64 z 2))) x)
(/.f64 (+.f64 (*.f64 y (pow.f64 z 2)) (neg.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000))))) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 -1 (/.f64 (*.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -7936500793651/10000000000000000 z)) z) x)))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)) x))) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(/.f64 (+.f64 (neg.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)))) (*.f64 y (pow.f64 z 2))) x)
(/.f64 (+.f64 (*.f64 y (pow.f64 z 2)) (neg.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000))))) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 -1 (/.f64 (*.f64 (+.f64 13888888888889/5000000000000000 (*.f64 -7936500793651/10000000000000000 z)) z) x)))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)) x))) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(/.f64 (+.f64 (neg.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)))) (*.f64 y (pow.f64 z 2))) x)
(/.f64 (+.f64 (*.f64 y (pow.f64 z 2)) (neg.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000))))) x)
(*.f64 -1 (/.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 -1 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x))
(*.f64 -1 (*.f64 (+.f64 13888888888889/5000000000000000 (*.f64 (+.f64 y 7936500793651/10000000000000000) (neg.f64 z))) (/.f64 z x)))
(*.f64 (/.f64 z x) (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 (+.f64 y 7936500793651/10000000000000000) (neg.f64 z)))))
(*.f64 (/.f64 z x) (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (neg.f64 (+.f64 y 7936500793651/10000000000000000))))))
(*.f64 -1 (/.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 -1 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x))
(*.f64 -1 (*.f64 (+.f64 13888888888889/5000000000000000 (*.f64 (+.f64 y 7936500793651/10000000000000000) (neg.f64 z))) (/.f64 z x)))
(*.f64 (/.f64 z x) (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 (+.f64 y 7936500793651/10000000000000000) (neg.f64 z)))))
(*.f64 (/.f64 z x) (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (neg.f64 (+.f64 y 7936500793651/10000000000000000))))))
(*.f64 -1 (/.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 -1 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x))
(*.f64 -1 (*.f64 (+.f64 13888888888889/5000000000000000 (*.f64 (+.f64 y 7936500793651/10000000000000000) (neg.f64 z))) (/.f64 z x)))
(*.f64 (/.f64 z x) (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 (+.f64 y 7936500793651/10000000000000000) (neg.f64 z)))))
(*.f64 (/.f64 z x) (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (neg.f64 (+.f64 y 7936500793651/10000000000000000))))))
(*.f64 -1 (/.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 -1 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x))
(*.f64 -1 (*.f64 (+.f64 13888888888889/5000000000000000 (*.f64 (+.f64 y 7936500793651/10000000000000000) (neg.f64 z))) (/.f64 z x)))
(*.f64 (/.f64 z x) (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 (+.f64 y 7936500793651/10000000000000000) (neg.f64 z)))))
(*.f64 (/.f64 z x) (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (neg.f64 (+.f64 y 7936500793651/10000000000000000))))))
(*.f64 -1 (/.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 -1 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x))
(*.f64 -1 (*.f64 (+.f64 13888888888889/5000000000000000 (*.f64 (+.f64 y 7936500793651/10000000000000000) (neg.f64 z))) (/.f64 z x)))
(*.f64 (/.f64 z x) (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 (+.f64 y 7936500793651/10000000000000000) (neg.f64 z)))))
(*.f64 (/.f64 z x) (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (neg.f64 (+.f64 y 7936500793651/10000000000000000))))))
(*.f64 -1 (/.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 -1 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x))
(*.f64 -1 (*.f64 (+.f64 13888888888889/5000000000000000 (*.f64 (+.f64 y 7936500793651/10000000000000000) (neg.f64 z))) (/.f64 z x)))
(*.f64 (/.f64 z x) (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 (+.f64 y 7936500793651/10000000000000000) (neg.f64 z)))))
(*.f64 (/.f64 z x) (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (neg.f64 (+.f64 y 7936500793651/10000000000000000))))))
(*.f64 -1 (/.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 -1 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x))
(*.f64 -1 (*.f64 (+.f64 13888888888889/5000000000000000 (*.f64 (+.f64 y 7936500793651/10000000000000000) (neg.f64 z))) (/.f64 z x)))
(*.f64 (/.f64 z x) (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 (+.f64 y 7936500793651/10000000000000000) (neg.f64 z)))))
(*.f64 (/.f64 z x) (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (neg.f64 (+.f64 y 7936500793651/10000000000000000))))))
(*.f64 -1 (/.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 -1 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x))
(*.f64 -1 (*.f64 (+.f64 13888888888889/5000000000000000 (*.f64 (+.f64 y 7936500793651/10000000000000000) (neg.f64 z))) (/.f64 z x)))
(*.f64 (/.f64 z x) (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 (+.f64 y 7936500793651/10000000000000000) (neg.f64 z)))))
(*.f64 (/.f64 z x) (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (neg.f64 (+.f64 y 7936500793651/10000000000000000))))))
(*.f64 -1 (/.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 -1 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x))
(*.f64 -1 (*.f64 (+.f64 13888888888889/5000000000000000 (*.f64 (+.f64 y 7936500793651/10000000000000000) (neg.f64 z))) (/.f64 z x)))
(*.f64 (/.f64 z x) (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 (+.f64 y 7936500793651/10000000000000000) (neg.f64 z)))))
(*.f64 (/.f64 z x) (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (neg.f64 (+.f64 y 7936500793651/10000000000000000))))))
(*.f64 -1 (/.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 -1 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x))
(*.f64 -1 (*.f64 (+.f64 13888888888889/5000000000000000 (*.f64 (+.f64 y 7936500793651/10000000000000000) (neg.f64 z))) (/.f64 z x)))
(*.f64 (/.f64 z x) (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 (+.f64 y 7936500793651/10000000000000000) (neg.f64 z)))))
(*.f64 (/.f64 z x) (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (neg.f64 (+.f64 y 7936500793651/10000000000000000))))))
(*.f64 -1 (/.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 -1 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x))
(*.f64 -1 (*.f64 (+.f64 13888888888889/5000000000000000 (*.f64 (+.f64 y 7936500793651/10000000000000000) (neg.f64 z))) (/.f64 z x)))
(*.f64 (/.f64 z x) (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 (+.f64 y 7936500793651/10000000000000000) (neg.f64 z)))))
(*.f64 (/.f64 z x) (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (neg.f64 (+.f64 y 7936500793651/10000000000000000))))))
(*.f64 -1 (/.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 -1 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x))
(*.f64 -1 (*.f64 (+.f64 13888888888889/5000000000000000 (*.f64 (+.f64 y 7936500793651/10000000000000000) (neg.f64 z))) (/.f64 z x)))
(*.f64 (/.f64 z x) (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 (+.f64 y 7936500793651/10000000000000000) (neg.f64 z)))))
(*.f64 (/.f64 z x) (neg.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (neg.f64 (+.f64 y 7936500793651/10000000000000000))))))
(+.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 0)
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 13888888888889/5000000000000000 x))
(/.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) x)
(/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)
(+.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) (*.f64 0 (/.f64 x x)))
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 13888888888889/5000000000000000 x))
(/.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) x)
(/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)
(+.f64 0 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 13888888888889/5000000000000000 x))
(/.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) x)
(/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)
(+.f64 (/.f64 -13888888888889/5000000000000000 x) (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 13888888888889/5000000000000000 x))
(/.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) x)
(/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)
(+.f64 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2) (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2))
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 13888888888889/5000000000000000 x))
(/.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) x)
(/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)
(+.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 -13888888888889/5000000000000000 x))
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 13888888888889/5000000000000000 x))
(/.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) x)
(/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)
(+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x))) (+.f64 (/.f64 (/.f64 -13888888888889/5000000000000000 x) 2) (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2)))
(+.f64 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2) (+.f64 (/.f64 -13888888888889/10000000000000000 x) (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x)))))
(+.f64 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2) (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (+.f64 x x)))
(+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x))) (/.f64 (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/2500000000000000) (+.f64 x x)))
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 13888888888889/5000000000000000 x))
(/.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) x)
(/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)
(+.f64 (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)) x) (*.f64 z (/.f64 y x)))
(+.f64 (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)) x) (*.f64 (/.f64 y x) z))
(/.f64 (+.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)) (*.f64 y z)) x)
(+.f64 (-.f64 (/.f64 -13888888888889/5000000000000000 x) (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)))) (neg.f64 (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)))))
(-.f64 (/.f64 -13888888888889/5000000000000000 x) (+.f64 (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x))) (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)))))
(/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x)
(+.f64 (/.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) (*.f64 2 (/.f64 x x))) (/.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) (*.f64 2 (/.f64 x x))))
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 13888888888889/5000000000000000 x))
(/.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) x)
(/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)
(+.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (+.f64 x x) 2)) (/.f64 (+.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (-.f64 -13888888888889/2500000000000000 (*.f64 z (*.f64 (-.f64 -7936500793651/10000000000000000 y) 2)))) (*.f64 (+.f64 x x) 2)))
(/.f64 (+.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (+.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (-.f64 -13888888888889/2500000000000000 (*.f64 z (*.f64 2 (-.f64 -7936500793651/10000000000000000 y)))))) (*.f64 2 (+.f64 x x)))
(/.f64 (+.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (+.f64 -13888888888889/5000000000000000 (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) (-.f64 -13888888888889/2500000000000000 (*.f64 z (-.f64 -7936500793651/5000000000000000 (*.f64 2 y))))))) (*.f64 2 (+.f64 x x)))
(/.f64 (+.f64 (-.f64 -13888888888889/2500000000000000 (*.f64 z (-.f64 -7936500793651/5000000000000000 (*.f64 2 y)))) (*.f64 2 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) (*.f64 x 4))
(+.f64 (*.f64 0 (/.f64 x x)) (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 13888888888889/5000000000000000 x))
(/.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) x)
(/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)
(+.f64 (*.f64 (/.f64 -13888888888889/5000000000000000 x) (/.f64 x x)) (*.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 x x)))
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 13888888888889/5000000000000000 x))
(/.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) x)
(/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2) (/.f64 x x)) (*.f64 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2) (/.f64 x x)))
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 13888888888889/5000000000000000 x))
(/.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) x)
(/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)
(+.f64 (/.f64 (/.f64 -13888888888889/5000000000000000 x) (/.f64 x x)) (/.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 x x)))
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 13888888888889/5000000000000000 x))
(/.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) x)
(/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)
(+.f64 (/.f64 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2) (/.f64 x x)) (/.f64 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2) (/.f64 x x)))
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 13888888888889/5000000000000000 x))
(/.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) x)
(/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)
(+.f64 (/.f64 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2) 2) (/.f64 (+.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2)) 2))
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 13888888888889/5000000000000000 x))
(/.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) x)
(/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)
(+.f64 (/.f64 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2) (*.f64 2 (/.f64 x x))) (/.f64 (+.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2)) (*.f64 2 (/.f64 x x))))
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 13888888888889/5000000000000000 x))
(/.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) x)
(/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)
(+.f64 (/.f64 (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) x)) (/.f64 x (neg.f64 x))) (/.f64 (/.f64 13888888888889/5000000000000000 x) (/.f64 x (neg.f64 x))))
(-.f64 (/.f64 -13888888888889/5000000000000000 x) (+.f64 (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x))) (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)))))
(/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x)
(+.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) (+.f64 x x)) (/.f64 x (neg.f64 x))) (/.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) (+.f64 x x)) (/.f64 x (neg.f64 x))))
(-.f64 (/.f64 -13888888888889/5000000000000000 x) (+.f64 (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x))) (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)))))
(/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x)
(-.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 0)
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 13888888888889/5000000000000000 x))
(/.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) x)
(/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)
(-.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) (*.f64 (/.f64 x x) 0))
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 13888888888889/5000000000000000 x))
(/.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) x)
(/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)
(-.f64 0 (/.f64 (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) x))
(-.f64 (/.f64 -13888888888889/5000000000000000 x) (+.f64 (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x))) (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)))))
(/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x)
(-.f64 (/.f64 -13888888888889/5000000000000000 x) (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) x)))
(-.f64 (/.f64 -13888888888889/5000000000000000 x) (+.f64 (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x))) (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)))))
(/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x)
(-.f64 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2) (/.f64 (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) (+.f64 x x)))
(-.f64 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2) (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 x x)))
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 13888888888889/5000000000000000 x))
(/.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) x)
(/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)
(-.f64 (*.f64 z (/.f64 y x)) (/.f64 (-.f64 (*.f64 z -7936500793651/10000000000000000) -13888888888889/5000000000000000) x))
(-.f64 (/.f64 -13888888888889/5000000000000000 x) (+.f64 (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x))) (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)))))
(/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x)
(-.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z y)) x) (*.f64 z (/.f64 -7936500793651/10000000000000000 x)))
(-.f64 (/.f64 -13888888888889/5000000000000000 x) (+.f64 (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x))) (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)))))
(/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x)
(-.f64 (/.f64 (*.f64 z 7936500793651/10000000000000000) x) (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z y)) (neg.f64 x)))
(-.f64 (*.f64 7936500793651/10000000000000000 (/.f64 z x)) (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 y z)) (neg.f64 x)))
(-.f64 (/.f64 (*.f64 z 7936500793651/10000000000000000) x) (-.f64 (*.f64 z (/.f64 (neg.f64 y) x)) (/.f64 -13888888888889/5000000000000000 x)))
(-.f64 (/.f64 -13888888888889/5000000000000000 x) (+.f64 (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x))) (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)))))
(/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x)
(-.f64 (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)) x) (*.f64 z (/.f64 (neg.f64 y) x)))
(/.f64 (-.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)) (*.f64 z (neg.f64 y))) x)
(/.f64 (-.f64 -13888888888889/5000000000000000 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 z -7936500793651/10000000000000000))) x)
(-.f64 (*.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 x x)) (*.f64 (/.f64 x x) (/.f64 13888888888889/5000000000000000 x)))
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 13888888888889/5000000000000000 x))
(/.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) x)
(/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)
(-.f64 (-.f64 (/.f64 -13888888888889/5000000000000000 x) (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)))) (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x))))
(-.f64 (/.f64 -13888888888889/5000000000000000 x) (+.f64 (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x))) (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)))))
(/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x)
(-.f64 (*.f64 0 (/.f64 x x)) (*.f64 (/.f64 x x) (/.f64 (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) x)))
(-.f64 (/.f64 -13888888888889/5000000000000000 x) (+.f64 (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x))) (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)))))
(/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x)
(-.f64 (*.f64 (/.f64 -13888888888889/5000000000000000 x) (/.f64 x x)) (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) x)))
(-.f64 (/.f64 -13888888888889/5000000000000000 x) (+.f64 (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x))) (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)))))
(/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x)
(-.f64 (*.f64 (*.f64 z (/.f64 y x)) (/.f64 x x)) (*.f64 (/.f64 x x) (/.f64 (-.f64 (*.f64 z -7936500793651/10000000000000000) -13888888888889/5000000000000000) x)))
(-.f64 (/.f64 -13888888888889/5000000000000000 x) (+.f64 (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x))) (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)))))
(/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x)
(-.f64 (*.f64 (/.f64 (*.f64 z 7936500793651/10000000000000000) x) (/.f64 x x)) (*.f64 (/.f64 x x) (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z y)) (neg.f64 x))))
(*.f64 (/.f64 x x) (-.f64 (*.f64 7936500793651/10000000000000000 (/.f64 z x)) (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 y z)) (neg.f64 x))))
(-.f64 (+.f64 0 (*.f64 7936500793651/10000000000000000 (/.f64 z x))) (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 y z)) (neg.f64 x)))
(-.f64 (*.f64 (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)) x) (/.f64 x x)) (*.f64 (/.f64 x x) (*.f64 z (/.f64 (neg.f64 y) x))))
(-.f64 (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)) x) (*.f64 z (/.f64 (neg.f64 y) x)))
(/.f64 (-.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)) (*.f64 z (neg.f64 y))) x)
(/.f64 (-.f64 -13888888888889/5000000000000000 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 z -7936500793651/10000000000000000))) x)
(*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (/.f64 1 x))
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 13888888888889/5000000000000000 x))
(/.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) x)
(/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)
(*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1)
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 13888888888889/5000000000000000 x))
(/.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) x)
(/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)
(*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) (/.f64 x x))
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 13888888888889/5000000000000000 x))
(/.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) x)
(/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)
(*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) (*.f64 (/.f64 x x) (/.f64 x x)))
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 13888888888889/5000000000000000 x))
(/.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) x)
(/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)
(*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) (/.f64 1 (/.f64 x x)))
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 13888888888889/5000000000000000 x))
(/.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) x)
(/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)
(*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) (/.f64 (/.f64 x x) (/.f64 x x)))
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 13888888888889/5000000000000000 x))
(/.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) x)
(/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)
(*.f64 1 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 13888888888889/5000000000000000 x))
(/.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) x)
(/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)
(*.f64 (-.f64 -13888888888889/2500000000000000 (*.f64 z (*.f64 (-.f64 -7936500793651/10000000000000000 y) 2))) (/.f64 1 (+.f64 x x)))
(*.f64 (-.f64 -13888888888889/2500000000000000 (*.f64 z (*.f64 2 (-.f64 -7936500793651/10000000000000000 y)))) (/.f64 1 (+.f64 x x)))
(*.f64 (-.f64 -13888888888889/2500000000000000 (*.f64 z (-.f64 -7936500793651/5000000000000000 (*.f64 2 y)))) (/.f64 1 (+.f64 x x)))
(/.f64 (-.f64 (*.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 4) -13888888888889/1250000000000000) (*.f64 x -4))
(*.f64 -1 (/.f64 (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) x))
(-.f64 (/.f64 -13888888888889/5000000000000000 x) (+.f64 (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x))) (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)))))
(/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x)
(*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) x) (/.f64 x x)))
(-.f64 (/.f64 -13888888888889/5000000000000000 x) (+.f64 (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x))) (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)))))
(/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x)
(*.f64 -1 (/.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) x) (/.f64 x x)))
(-.f64 (/.f64 -13888888888889/5000000000000000 x) (+.f64 (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x))) (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)))))
(/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x)
(*.f64 -1 (/.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) (/.f64 x (neg.f64 x))))
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 13888888888889/5000000000000000 x))
(/.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) x)
(/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)
(*.f64 2 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2))
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 13888888888889/5000000000000000 x))
(/.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) x)
(/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)
(*.f64 2 (/.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) (*.f64 2 (/.f64 x x))))
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 13888888888889/5000000000000000 x))
(/.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) x)
(/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)
(*.f64 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 2) 1/2)
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 13888888888889/5000000000000000 x))
(/.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) x)
(/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)
(*.f64 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 2) (/.f64 1 (*.f64 2 (/.f64 x x))))
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 13888888888889/5000000000000000 x))
(/.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) x)
(/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)
(*.f64 (-.f64 -13888888888889/1250000000000000 (*.f64 2 (*.f64 z (*.f64 (-.f64 -7936500793651/10000000000000000 y) 2)))) (/.f64 1 (*.f64 (+.f64 x x) 2)))
(*.f64 (-.f64 -13888888888889/1250000000000000 (*.f64 2 (*.f64 z (*.f64 2 (-.f64 -7936500793651/10000000000000000 y))))) (/.f64 1 (*.f64 2 (+.f64 x x))))
(*.f64 (-.f64 -13888888888889/1250000000000000 (*.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 4)) (/.f64 1/2 (+.f64 x x)))
(/.f64 (-.f64 -13888888888889/1250000000000000 (*.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 4)) (*.f64 x 4))
(*.f64 (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) (/.f64 -1 x))
(-.f64 (/.f64 -13888888888889/5000000000000000 x) (+.f64 (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x))) (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)))))
(/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x)
(*.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) x) -1)
(-.f64 (/.f64 -13888888888889/5000000000000000 x) (+.f64 (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x))) (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)))))
(/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x)
(*.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) x) (neg.f64 (/.f64 x x)))
(-.f64 (/.f64 -13888888888889/5000000000000000 x) (+.f64 (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x))) (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)))))
(/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x)
(*.f64 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2) 2)
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 13888888888889/5000000000000000 x))
(/.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) x)
(/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)
(*.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) (+.f64 x x)) -2)
(-.f64 (/.f64 -13888888888889/5000000000000000 x) (+.f64 (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x))) (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)))))
(/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x)
(*.f64 (/.f64 1 x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 13888888888889/5000000000000000 x))
(/.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) x)
(/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)
(*.f64 (/.f64 1 x) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (/.f64 x x)))
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 13888888888889/5000000000000000 x))
(/.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) x)
(/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)
(*.f64 (/.f64 1 x) (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (/.f64 x x)))
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 13888888888889/5000000000000000 x))
(/.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) x)
(/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)
(*.f64 (/.f64 1 (+.f64 x x)) (-.f64 -13888888888889/2500000000000000 (*.f64 z (*.f64 (-.f64 -7936500793651/10000000000000000 y) 2))))
(*.f64 (-.f64 -13888888888889/2500000000000000 (*.f64 z (*.f64 2 (-.f64 -7936500793651/10000000000000000 y)))) (/.f64 1 (+.f64 x x)))
(*.f64 (-.f64 -13888888888889/2500000000000000 (*.f64 z (-.f64 -7936500793651/5000000000000000 (*.f64 2 y)))) (/.f64 1 (+.f64 x x)))
(/.f64 (-.f64 (*.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 4) -13888888888889/1250000000000000) (*.f64 x -4))
(*.f64 (/.f64 1 (+.f64 x x)) (*.f64 (-.f64 -13888888888889/2500000000000000 (*.f64 z (*.f64 (-.f64 -7936500793651/10000000000000000 y) 2))) (/.f64 x x)))
(*.f64 (-.f64 -13888888888889/2500000000000000 (*.f64 z (*.f64 2 (-.f64 -7936500793651/10000000000000000 y)))) (/.f64 1 (+.f64 x x)))
(*.f64 (-.f64 -13888888888889/2500000000000000 (*.f64 z (-.f64 -7936500793651/5000000000000000 (*.f64 2 y)))) (/.f64 1 (+.f64 x x)))
(/.f64 (-.f64 (*.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 4) -13888888888889/1250000000000000) (*.f64 x -4))
(*.f64 (/.f64 1 (+.f64 x x)) (/.f64 (-.f64 -13888888888889/2500000000000000 (*.f64 z (*.f64 (-.f64 -7936500793651/10000000000000000 y) 2))) (/.f64 x x)))
(*.f64 (-.f64 -13888888888889/2500000000000000 (*.f64 z (*.f64 2 (-.f64 -7936500793651/10000000000000000 y)))) (/.f64 1 (+.f64 x x)))
(*.f64 (-.f64 -13888888888889/2500000000000000 (*.f64 z (-.f64 -7936500793651/5000000000000000 (*.f64 2 y)))) (/.f64 1 (+.f64 x x)))
(/.f64 (-.f64 (*.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 4) -13888888888889/1250000000000000) (*.f64 x -4))
(*.f64 1/2 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 2))
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 13888888888889/5000000000000000 x))
(/.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) x)
(/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)
(*.f64 (-.f64 (*.f64 z (*.f64 (-.f64 -7936500793651/10000000000000000 y) 2)) -13888888888889/2500000000000000) (/.f64 1 (*.f64 x -2)))
(*.f64 (-.f64 -13888888888889/2500000000000000 (*.f64 z (*.f64 2 (-.f64 -7936500793651/10000000000000000 y)))) (/.f64 1 (+.f64 x x)))
(*.f64 (-.f64 -13888888888889/2500000000000000 (*.f64 z (-.f64 -7936500793651/5000000000000000 (*.f64 2 y)))) (/.f64 1 (+.f64 x x)))
(/.f64 (-.f64 (*.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 4) -13888888888889/1250000000000000) (*.f64 x -4))
(*.f64 (/.f64 x x) (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 13888888888889/5000000000000000 x))
(/.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) x)
(/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)
(pow.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1)
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 13888888888889/5000000000000000 x))
(/.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) x)
(/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)
(neg.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) x))
(-.f64 (/.f64 -13888888888889/5000000000000000 x) (+.f64 (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x))) (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)))))
(/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x)
(+.f64 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)) 0)
(*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (/.f64 z x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(+.f64 0 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)))
(*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (/.f64 z x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(+.f64 (*.f64 z (/.f64 -13888888888889/5000000000000000 x)) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x))))
(*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (/.f64 z x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(+.f64 (*.f64 z (/.f64 -13888888888889/5000000000000000 x)) (neg.f64 (*.f64 z (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) x)))))
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (neg.f64 (*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) x) (*.f64 z z))))
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 z (*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) x) (neg.f64 z))))
(+.f64 (/.f64 (*.f64 -13888888888889/5000000000000000 z) x) (/.f64 (*.f64 z (*.f64 z (-.f64 y -7936500793651/10000000000000000))) x))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2)) (+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2)) (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))))
(*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (/.f64 z x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(+.f64 (*.f64 z (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2)) (*.f64 z (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2)))
(*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (/.f64 z x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(+.f64 (-.f64 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)) (*.f64 0 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2))) (neg.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2))))
(*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (/.f64 z x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(+.f64 (*.f64 (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) x)) (neg.f64 z)) (*.f64 z (/.f64 -13888888888889/5000000000000000 x)))
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (neg.f64 (*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) x) (*.f64 z z))))
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 z (*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) x) (neg.f64 z))))
(+.f64 (/.f64 (*.f64 -13888888888889/5000000000000000 z) x) (/.f64 (*.f64 z (*.f64 z (-.f64 y -7936500793651/10000000000000000))) x))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) (+.f64 x x)) (neg.f64 z)) (*.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) (+.f64 x x)) (neg.f64 z)))
(*.f64 (neg.f64 z) (+.f64 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 x x)) (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 x x))))
(*.f64 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x) (neg.f64 z))
(*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x))
(+.f64 (*.f64 (*.f64 z 1/2) (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)) (*.f64 (*.f64 z 1/2) (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)))
(*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (/.f64 z x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(+.f64 (/.f64 (*.f64 -13888888888889/5000000000000000 z) x) (/.f64 (*.f64 z (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (/.f64 z x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(+.f64 (/.f64 (*.f64 z (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000)) (*.f64 x -2)) (/.f64 (*.f64 z (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000)) (*.f64 x -2)))
(*.f64 (neg.f64 z) (+.f64 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 x x)) (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 x x))))
(*.f64 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x) (neg.f64 z))
(*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x))
(+.f64 (/.f64 (*.f64 (/.f64 z x) (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000)) -2) (/.f64 (*.f64 (/.f64 z x) (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000)) -2))
(*.f64 (neg.f64 z) (+.f64 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 x x)) (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 x x))))
(*.f64 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x) (neg.f64 z))
(*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x))
(-.f64 z (-.f64 z (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))))
(*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (/.f64 z x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(-.f64 z (+.f64 z (*.f64 (/.f64 z x) (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))))
(*.f64 (neg.f64 z) (+.f64 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 x x)) (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 x x))))
(*.f64 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x) (neg.f64 z))
(*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x))
(-.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) (-.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))))
(*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (/.f64 z x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(-.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) (+.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) (*.f64 (/.f64 z x) (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))))
(*.f64 (neg.f64 z) (+.f64 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 x x)) (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 x x))))
(*.f64 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x) (neg.f64 z))
(*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x))
(-.f64 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)) 0)
(*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (/.f64 z x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(-.f64 0 (*.f64 (/.f64 z x) (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000)))
(*.f64 (neg.f64 z) (+.f64 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 x x)) (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 x x))))
(*.f64 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x) (neg.f64 z))
(*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x))
(-.f64 (*.f64 z (/.f64 -13888888888889/5000000000000000 x)) (*.f64 z (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) x))))
(*.f64 (neg.f64 z) (+.f64 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 x x)) (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 x x))))
(*.f64 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x) (neg.f64 z))
(*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x))
(-.f64 (*.f64 (/.f64 z x) (*.f64 z y)) (-.f64 (*.f64 z (*.f64 z (/.f64 -7936500793651/10000000000000000 x))) (*.f64 z (/.f64 -13888888888889/5000000000000000 x))))
(*.f64 (neg.f64 z) (+.f64 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 x x)) (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 x x))))
(*.f64 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x) (neg.f64 z))
(*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x))
(-.f64 (*.f64 (/.f64 z x) (*.f64 z y)) (*.f64 z (/.f64 (-.f64 (*.f64 z -7936500793651/10000000000000000) -13888888888889/5000000000000000) x)))
(*.f64 (neg.f64 z) (+.f64 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 x x)) (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 x x))))
(*.f64 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x) (neg.f64 z))
(*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x))
(-.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x))) (*.f64 z (/.f64 13888888888889/5000000000000000 x)))
(*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (/.f64 z x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(-.f64 (-.f64 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)) (*.f64 0 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2))) (*.f64 0 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2)))
(*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (/.f64 z x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(-.f64 (*.f64 (*.f64 z (/.f64 (-.f64 -7936500793651/10000000000000000 y) x)) (neg.f64 z)) (*.f64 z (/.f64 13888888888889/5000000000000000 x)))
(*.f64 (neg.f64 z) (+.f64 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 x x)) (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 x x))))
(*.f64 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x) (neg.f64 z))
(*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x))
(-.f64 (*.f64 (/.f64 (*.f64 z 7936500793651/10000000000000000) x) z) (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z y)) (neg.f64 x))))
(*.f64 (neg.f64 z) (+.f64 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 x x)) (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 x x))))
(*.f64 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x) (neg.f64 z))
(*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x))
(-.f64 (*.f64 (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z -7936500793651/10000000000000000)) x) z) (*.f64 z (*.f64 z (/.f64 (neg.f64 y) x))))
(*.f64 (neg.f64 z) (+.f64 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 x x)) (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 x x))))
(*.f64 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x) (neg.f64 z))
(*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x))
(-.f64 (*.f64 (*.f64 z (/.f64 -7936500793651/10000000000000000 x)) (neg.f64 z)) (*.f64 (neg.f64 z) (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z y)) x)))
(*.f64 (neg.f64 z) (+.f64 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 x x)) (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 x x))))
(*.f64 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x) (neg.f64 z))
(*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x))
(-.f64 (*.f64 (/.f64 (-.f64 (*.f64 z -7936500793651/10000000000000000) -13888888888889/5000000000000000) x) (neg.f64 z)) (*.f64 (neg.f64 z) (*.f64 z (/.f64 y x))))
(*.f64 (neg.f64 z) (+.f64 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 x x)) (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 x x))))
(*.f64 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x) (neg.f64 z))
(*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x))
(-.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) (+.f64 x x)) (neg.f64 z)) (*.f64 (neg.f64 z) (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2)))
(*.f64 (neg.f64 z) (-.f64 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 x x)) (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2)))
(*.f64 z (-.f64 (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2) (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 x x))))
(/.f64 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)) 1)
(*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (/.f64 z x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(/.f64 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000)))) x)
(*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (/.f64 z x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(/.f64 (*.f64 z (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 2)) 2)
(*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (/.f64 z x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(/.f64 (*.f64 z (-.f64 -13888888888889/2500000000000000 (*.f64 z (*.f64 (-.f64 -7936500793651/10000000000000000 y) 2)))) (+.f64 x x))
(*.f64 (-.f64 -13888888888889/2500000000000000 (*.f64 z (*.f64 2 (-.f64 -7936500793651/10000000000000000 y)))) (/.f64 z (+.f64 x x)))
(*.f64 z (/.f64 (-.f64 -13888888888889/2500000000000000 (*.f64 z (-.f64 -7936500793651/5000000000000000 (*.f64 2 y)))) (+.f64 x x)))
(*.f64 z (/.f64 (-.f64 (*.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 4) -13888888888889/1250000000000000) (*.f64 x -4)))
(/.f64 (*.f64 z (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000)) (neg.f64 x))
(*.f64 (neg.f64 z) (+.f64 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 x x)) (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 x x))))
(*.f64 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x) (neg.f64 z))
(*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x))
(/.f64 (*.f64 (/.f64 z x) (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000)) -1)
(*.f64 (neg.f64 z) (+.f64 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 x x)) (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 x x))))
(*.f64 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x) (neg.f64 z))
(*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x))
(/.f64 (*.f64 2 (*.f64 z (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 2))) 4)
(*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (/.f64 z x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(/.f64 (*.f64 (-.f64 -13888888888889/2500000000000000 (*.f64 z (*.f64 (-.f64 -7936500793651/10000000000000000 y) 2))) (+.f64 z z)) (*.f64 (+.f64 x x) 2))
(*.f64 (-.f64 -13888888888889/2500000000000000 (*.f64 z (*.f64 2 (-.f64 -7936500793651/10000000000000000 y)))) (/.f64 z (+.f64 x x)))
(*.f64 z (/.f64 (-.f64 -13888888888889/2500000000000000 (*.f64 z (-.f64 -7936500793651/5000000000000000 (*.f64 2 y)))) (+.f64 x x)))
(*.f64 z (/.f64 (-.f64 (*.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 4) -13888888888889/1250000000000000) (*.f64 x -4)))
(/.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 z -2)) (*.f64 x -2))
(*.f64 (*.f64 z -2) (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 x -2)))
(*.f64 (/.f64 -1/2 x) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 z -2)))
(*.f64 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000)))) (/.f64 1 x))
(/.f64 (-.f64 0 (*.f64 z (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 2))) -2)
(*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (/.f64 z x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(/.f64 (*.f64 z (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 1/2)) 1/2)
(*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (/.f64 z x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(/.f64 (+.f64 (*.f64 2 (*.f64 z (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 2))) (*.f64 2 (*.f64 z (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 2)))) 8)
(*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (/.f64 z x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(/.f64 (+.f64 (*.f64 (-.f64 -13888888888889/2500000000000000 (*.f64 z (*.f64 (-.f64 -7936500793651/10000000000000000 y) 2))) (+.f64 z z)) (*.f64 (-.f64 -13888888888889/2500000000000000 (*.f64 z (*.f64 (-.f64 -7936500793651/10000000000000000 y) 2))) (+.f64 z z))) (*.f64 2 (*.f64 (+.f64 x x) 2)))
(*.f64 (-.f64 -13888888888889/2500000000000000 (*.f64 z (*.f64 2 (-.f64 -7936500793651/10000000000000000 y)))) (/.f64 z (+.f64 x x)))
(*.f64 z (/.f64 (-.f64 -13888888888889/2500000000000000 (*.f64 z (-.f64 -7936500793651/5000000000000000 (*.f64 2 y)))) (+.f64 x x)))
(*.f64 z (/.f64 (-.f64 (*.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 4) -13888888888889/1250000000000000) (*.f64 x -4)))
(/.f64 (+.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 z -2)) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 z -2))) (*.f64 (+.f64 x x) -2))
(*.f64 (*.f64 z -2) (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 x -2)))
(*.f64 (/.f64 -1/2 x) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 z -2)))
(*.f64 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000)))) (/.f64 1 x))
(/.f64 (+.f64 (-.f64 0 (*.f64 z (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 2))) (-.f64 0 (*.f64 z (*.f64 (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x) 2)))) -4)
(*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (/.f64 z x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(/.f64 (*.f64 2 (*.f64 (-.f64 -13888888888889/2500000000000000 (*.f64 z (*.f64 (-.f64 -7936500793651/10000000000000000 y) 2))) (+.f64 z z))) (*.f64 2 (*.f64 (+.f64 x x) 2)))
(*.f64 (-.f64 -13888888888889/2500000000000000 (*.f64 z (*.f64 2 (-.f64 -7936500793651/10000000000000000 y)))) (/.f64 z (+.f64 x x)))
(*.f64 z (/.f64 (-.f64 -13888888888889/2500000000000000 (*.f64 z (-.f64 -7936500793651/5000000000000000 (*.f64 2 y)))) (+.f64 x x)))
(*.f64 z (/.f64 (-.f64 (*.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 4) -13888888888889/1250000000000000) (*.f64 x -4)))
(/.f64 (*.f64 2 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 z -2))) (*.f64 (+.f64 x x) -2))
(*.f64 (*.f64 z -2) (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 x -2)))
(*.f64 (/.f64 -1/2 x) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 z -2)))
(*.f64 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000)))) (/.f64 1 x))
(pow.f64 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)) 1)
(*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (/.f64 z x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(neg.f64 (*.f64 (/.f64 z x) (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 13888888888889/5000000000000000)))
(*.f64 (neg.f64 z) (+.f64 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 x x)) (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 x x))))
(*.f64 (/.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x) (neg.f64 z))
(*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x))
(+.f64 (/.f64 83333333333333/1000000000000000 x) 0)
(/.f64 83333333333333/1000000000000000 x)
(+.f64 0 (/.f64 83333333333333/1000000000000000 x))
(/.f64 83333333333333/1000000000000000 x)
(+.f64 (*.f64 (/.f64 83333333333333/1000000000000000 x) 1/2) (*.f64 (/.f64 83333333333333/1000000000000000 x) 1/2))
(/.f64 83333333333333/1000000000000000 x)
(+.f64 (/.f64 (neg.f64 (/.f64 83333333333333/1000000000000000 x)) -2) (/.f64 (neg.f64 (/.f64 83333333333333/1000000000000000 x)) -2))
(/.f64 83333333333333/1000000000000000 x)
(-.f64 (/.f64 83333333333333/1000000000000000 x) 0)
(/.f64 83333333333333/1000000000000000 x)
(-.f64 0 (neg.f64 (/.f64 83333333333333/1000000000000000 x)))
(/.f64 83333333333333/1000000000000000 x)
(*.f64 (/.f64 83333333333333/1000000000000000 x) 1)
(/.f64 83333333333333/1000000000000000 x)
(*.f64 1 (/.f64 83333333333333/1000000000000000 x))
(/.f64 83333333333333/1000000000000000 x)
(*.f64 -1 (neg.f64 (/.f64 83333333333333/1000000000000000 x)))
(/.f64 83333333333333/1000000000000000 x)
(*.f64 2 (*.f64 (/.f64 83333333333333/1000000000000000 x) 1/2))
(/.f64 83333333333333/1000000000000000 x)
(*.f64 (/.f64 83333333333333/500000000000000 x) 1/2)
(/.f64 83333333333333/1000000000000000 x)
(*.f64 (neg.f64 (/.f64 83333333333333/1000000000000000 x)) -1)
(/.f64 83333333333333/1000000000000000 x)
(pow.f64 (/.f64 83333333333333/1000000000000000 x) 1)
(/.f64 83333333333333/1000000000000000 x)
(neg.f64 (neg.f64 (/.f64 83333333333333/1000000000000000 x)))
(/.f64 83333333333333/1000000000000000 x)

localize142.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (-.f64 x 1/2) (log.f64 x))
0.1b
(-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x)
0.2b
(+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000)
0.3b
(/.f64 83333333333333/1000000000000000 x)
Compiler

Compiled 53 to 33 computations (37.7% saved)

localize29.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x)
0.2b
(+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000)
0.2b
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
0.3b
(/.f64 83333333333333/1000000000000000 x)
Compiler

Compiled 78 to 45 computations (42.3% saved)

series2.0ms (0%)

Counts
1 → 0
Calls

6 calls:

TimeVariablePointExpression
1.0ms
z
@0
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
0.0ms
x
@0
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
0.0ms
x
@inf
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
0.0ms
z
@inf
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
0.0ms
z
@-inf
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))

rewrite149.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1438×rational_best-simplify-44
952×rational_best-4
952×rational_best-2
952×rational_best-3
952×rational_best-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
15013
213613
350213
4277413
Stop Event
node limit
Counts
1 → 72
Calls
Call 1
Inputs
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000) (*.f64 (/.f64 z x) 13888888888889/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z x) 13888888888889/5000000000000000) (*.f64 (/.f64 z x) -13888888888889/2500000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000) (*.f64 (/.f64 z x) -13888888888889/10000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 z x) 13888888888889/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000) (*.f64 13888888888889/5000000000000000 (/.f64 z (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000) (neg.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -13888888888889/5000000000000000 z) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000) (*.f64 2 (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z -13888888888889/2500000000000000) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z x) 13888888888889/5000000000000000) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z x) 13888888888889/5000000000000000) (/.f64 x (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 z x) 2) -13888888888889/2500000000000000) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 z x) 2) -13888888888889/2500000000000000) (/.f64 x (/.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 z z) -13888888888889/2500000000000000) (*.f64 (+.f64 x x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000)) (+.f64 (/.f64 x (neg.f64 x)) (/.f64 x (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -13888888888889/5000000000000000 (neg.f64 z)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000) (/.f64 x (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (/.f64 z x) 2) -13888888888889/2500000000000000) (*.f64 (*.f64 (/.f64 z x) 2) -13888888888889/2500000000000000)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (/.f64 z x) 2) -13888888888889/2500000000000000) (*.f64 (*.f64 (/.f64 z x) 2) -13888888888889/2500000000000000)) (+.f64 (/.f64 x (/.f64 x 4)) (/.f64 x (/.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 z z) -13888888888889/2500000000000000) (*.f64 (+.f64 z z) -13888888888889/2500000000000000)) (*.f64 2 (*.f64 (+.f64 x x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000)) (neg.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 (neg.f64 z)) (*.f64 -13888888888889/5000000000000000 (neg.f64 z))) (*.f64 x -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -13888888888889/5000000000000000 z) (*.f64 x -2)) (/.f64 x (*.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -13888888888889/5000000000000000 z) 2) (*.f64 x 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -13888888888889/5000000000000000 (*.f64 z -2)) (*.f64 x -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z (/.f64 x 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z (/.f64 x 4))) (/.f64 x (/.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -13888888888889/5000000000000000 (*.f64 2 (*.f64 -2 (*.f64 z -2)))) (*.f64 2 (*.f64 (+.f64 x x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -13888888888889/5000000000000000 (*.f64 (/.f64 z x) -2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z (*.f64 x x))) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 (/.f64 z x) (*.f64 x 1/2))) (/.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 (/.f64 z x) (neg.f64 x))) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 z -13888888888889/2500000000000000)) (*.f64 x -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -13888888888889/5000000000000000 (*.f64 z 1/2)) (*.f64 x 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) x) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000) x) (/.f64 1 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000) x) (/.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 z x) 13888888888889/5000000000000000) x) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000)) x) (/.f64 -1 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000) (*.f64 x 1/2)) (/.f64 4 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000) (neg.f64 x)) (/.f64 -2 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (*.f64 (*.f64 (/.f64 z x) 2) -13888888888889/2500000000000000) (*.f64 (*.f64 (/.f64 z x) 2) -13888888888889/2500000000000000)) (+.f64 (*.f64 (*.f64 (/.f64 z x) 2) -13888888888889/2500000000000000) (*.f64 (*.f64 (/.f64 z x) 2) -13888888888889/2500000000000000))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (*.f64 (+.f64 z z) -13888888888889/2500000000000000) (*.f64 (+.f64 z z) -13888888888889/2500000000000000)) (+.f64 (*.f64 (+.f64 z z) -13888888888889/2500000000000000) (*.f64 (+.f64 z z) -13888888888889/2500000000000000))) (+.f64 (*.f64 2 (*.f64 (+.f64 x x) 2)) (*.f64 2 (*.f64 (+.f64 x x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (neg.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000)) (neg.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000))) (+.f64 (neg.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000)) (neg.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000)))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 (neg.f64 z)) (*.f64 -13888888888889/5000000000000000 (neg.f64 z))) (+.f64 (*.f64 -13888888888889/5000000000000000 (neg.f64 z)) (*.f64 -13888888888889/5000000000000000 (neg.f64 z)))) (+.f64 (*.f64 x -2) (*.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 (*.f64 z -2)) (*.f64 -13888888888889/5000000000000000 (*.f64 z -2))) (+.f64 (*.f64 x -2) (*.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z (/.f64 x 4))) (*.f64 -13888888888889/5000000000000000 (/.f64 z (/.f64 x 4)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z (/.f64 x 4))) (*.f64 -13888888888889/5000000000000000 (/.f64 z (/.f64 x 4)))) (+.f64 (/.f64 x (/.f64 x 4)) (/.f64 x (/.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 (*.f64 2 (*.f64 -2 (*.f64 z -2)))) (*.f64 -13888888888889/5000000000000000 (*.f64 2 (*.f64 -2 (*.f64 z -2))))) (+.f64 (*.f64 2 (*.f64 (+.f64 x x) 2)) (*.f64 2 (*.f64 (+.f64 x x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 (*.f64 (/.f64 z x) -2)) (*.f64 -13888888888889/5000000000000000 (*.f64 (/.f64 z x) -2))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 z -13888888888889/2500000000000000)) (neg.f64 (*.f64 z -13888888888889/2500000000000000))) (+.f64 (*.f64 x -2) (*.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 -13888888888889/5000000000000000 z) (*.f64 x -2)) (/.f64 (*.f64 -13888888888889/5000000000000000 z) (*.f64 x -2))) (+.f64 (/.f64 x (*.f64 x -2)) (/.f64 x (*.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z (*.f64 x x))) (*.f64 -13888888888889/5000000000000000 (/.f64 z (*.f64 x x)))) (/.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 (/.f64 z x) (*.f64 x 1/2))) (*.f64 -13888888888889/5000000000000000 (/.f64 (/.f64 z x) (*.f64 x 1/2)))) (+.f64 (/.f64 2 x) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 (/.f64 z x) (neg.f64 x))) (*.f64 -13888888888889/5000000000000000 (/.f64 (/.f64 z x) (neg.f64 x)))) (+.f64 (/.f64 -1 x) (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) x) (/.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) x)) (/.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000) x) (/.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000) x)) (+.f64 (/.f64 1 (+.f64 x x)) (/.f64 1 (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000) x) (/.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000) x)) (+.f64 (/.f64 2 x) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (/.f64 z x) 13888888888889/5000000000000000) x) (/.f64 (*.f64 (/.f64 z x) 13888888888889/5000000000000000) x)) (+.f64 (/.f64 -1 x) (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (neg.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000)) x) (/.f64 (neg.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000)) x)) (+.f64 (/.f64 -1 (+.f64 x x)) (/.f64 -1 (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000) (*.f64 x 1/2)) (/.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000) (*.f64 x 1/2))) (+.f64 (/.f64 4 x) (/.f64 4 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000) (neg.f64 x)) (/.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000) (neg.f64 x))) (+.f64 (/.f64 -2 x) (/.f64 -2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 z x) 13888888888889/5000000000000000))))))

simplify145.0ms (0.7%)

Algorithm
egg-herbie
Rules
1872×rational_best-simplify-44
1500×rational_best-simplify-53
920×rational_best-simplify-60
876×rational_best-simplify-1
844×rational_best-simplify-79
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01921104
16281056
224721044
Stop Event
node limit
Counts
72 → 82
Calls
Call 1
Inputs
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) 0)
(+.f64 0 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000) (*.f64 (/.f64 z x) 13888888888889/5000000000000000))
(+.f64 (*.f64 (/.f64 z x) 13888888888889/5000000000000000) (*.f64 (/.f64 z x) -13888888888889/2500000000000000))
(+.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000) (*.f64 (/.f64 z x) -13888888888889/10000000000000000))
(-.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) 0)
(-.f64 0 (*.f64 (/.f64 z x) 13888888888889/5000000000000000))
(-.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000) (*.f64 13888888888889/5000000000000000 (/.f64 z (+.f64 x x))))
(-.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000) (neg.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000)))
(/.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) 1)
(/.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (/.f64 x x))
(/.f64 (*.f64 -13888888888889/5000000000000000 z) x)
(/.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000) 2)
(/.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000) (*.f64 2 (/.f64 x x)))
(/.f64 (*.f64 z -13888888888889/2500000000000000) (+.f64 x x))
(/.f64 (*.f64 (/.f64 z x) 13888888888889/5000000000000000) -1)
(/.f64 (*.f64 (/.f64 z x) 13888888888889/5000000000000000) (/.f64 x (neg.f64 x)))
(/.f64 (*.f64 (*.f64 (/.f64 z x) 2) -13888888888889/2500000000000000) 4)
(/.f64 (*.f64 (*.f64 (/.f64 z x) 2) -13888888888889/2500000000000000) (/.f64 x (/.f64 x 4)))
(/.f64 (*.f64 (+.f64 z z) -13888888888889/2500000000000000) (*.f64 (+.f64 x x) 2))
(/.f64 (neg.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000)) -2)
(/.f64 (neg.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000)) (+.f64 (/.f64 x (neg.f64 x)) (/.f64 x (neg.f64 x))))
(/.f64 (*.f64 -13888888888889/5000000000000000 (neg.f64 z)) (neg.f64 x))
(/.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000) 1/2)
(/.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000) (/.f64 x (+.f64 x x)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 z x) 2) -13888888888889/2500000000000000) (*.f64 (*.f64 (/.f64 z x) 2) -13888888888889/2500000000000000)) 8)
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 z x) 2) -13888888888889/2500000000000000) (*.f64 (*.f64 (/.f64 z x) 2) -13888888888889/2500000000000000)) (+.f64 (/.f64 x (/.f64 x 4)) (/.f64 x (/.f64 x 4))))
(/.f64 (+.f64 (*.f64 (+.f64 z z) -13888888888889/2500000000000000) (*.f64 (+.f64 z z) -13888888888889/2500000000000000)) (*.f64 2 (*.f64 (+.f64 x x) 2)))
(/.f64 (+.f64 (neg.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000)) (neg.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000))) -4)
(/.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 (neg.f64 z)) (*.f64 -13888888888889/5000000000000000 (neg.f64 z))) (*.f64 x -2))
(/.f64 (/.f64 (*.f64 -13888888888889/5000000000000000 z) (*.f64 x -2)) (/.f64 x (*.f64 x -2)))
(/.f64 (/.f64 (*.f64 -13888888888889/5000000000000000 z) 2) (*.f64 x 1/2))
(/.f64 (*.f64 -13888888888889/5000000000000000 (*.f64 z -2)) (*.f64 x -2))
(/.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z (/.f64 x 4))) 4)
(/.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z (/.f64 x 4))) (/.f64 x (/.f64 x 4)))
(/.f64 (*.f64 -13888888888889/5000000000000000 (*.f64 2 (*.f64 -2 (*.f64 z -2)))) (*.f64 2 (*.f64 (+.f64 x x) 2)))
(/.f64 (*.f64 -13888888888889/5000000000000000 (*.f64 (/.f64 z x) -2)) -2)
(/.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z (*.f64 x x))) (/.f64 1 x))
(/.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 (/.f64 z x) (*.f64 x 1/2))) (/.f64 2 x))
(/.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 (/.f64 z x) (neg.f64 x))) (/.f64 -1 x))
(/.f64 (neg.f64 (*.f64 z -13888888888889/2500000000000000)) (*.f64 x -2))
(/.f64 (*.f64 -13888888888889/5000000000000000 (*.f64 z 1/2)) (*.f64 x 1/2))
(/.f64 (/.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) x) (/.f64 1 x))
(/.f64 (/.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000) x) (/.f64 1 (+.f64 x x)))
(/.f64 (/.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000) x) (/.f64 2 x))
(/.f64 (/.f64 (*.f64 (/.f64 z x) 13888888888889/5000000000000000) x) (/.f64 -1 x))
(/.f64 (/.f64 (neg.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000)) x) (/.f64 -1 (+.f64 x x)))
(/.f64 (/.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000) (*.f64 x 1/2)) (/.f64 4 x))
(/.f64 (/.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000) (neg.f64 x)) (/.f64 -2 x))
(/.f64 (+.f64 (+.f64 (*.f64 (*.f64 (/.f64 z x) 2) -13888888888889/2500000000000000) (*.f64 (*.f64 (/.f64 z x) 2) -13888888888889/2500000000000000)) (+.f64 (*.f64 (*.f64 (/.f64 z x) 2) -13888888888889/2500000000000000) (*.f64 (*.f64 (/.f64 z x) 2) -13888888888889/2500000000000000))) 16)
(/.f64 (+.f64 (+.f64 (*.f64 (+.f64 z z) -13888888888889/2500000000000000) (*.f64 (+.f64 z z) -13888888888889/2500000000000000)) (+.f64 (*.f64 (+.f64 z z) -13888888888889/2500000000000000) (*.f64 (+.f64 z z) -13888888888889/2500000000000000))) (+.f64 (*.f64 2 (*.f64 (+.f64 x x) 2)) (*.f64 2 (*.f64 (+.f64 x x) 2))))
(/.f64 (+.f64 (+.f64 (neg.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000)) (neg.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000))) (+.f64 (neg.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000)) (neg.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000)))) -8)
(/.f64 (+.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 (neg.f64 z)) (*.f64 -13888888888889/5000000000000000 (neg.f64 z))) (+.f64 (*.f64 -13888888888889/5000000000000000 (neg.f64 z)) (*.f64 -13888888888889/5000000000000000 (neg.f64 z)))) (+.f64 (*.f64 x -2) (*.f64 x -2)))
(/.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 (*.f64 z -2)) (*.f64 -13888888888889/5000000000000000 (*.f64 z -2))) (+.f64 (*.f64 x -2) (*.f64 x -2)))
(/.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z (/.f64 x 4))) (*.f64 -13888888888889/5000000000000000 (/.f64 z (/.f64 x 4)))) 8)
(/.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z (/.f64 x 4))) (*.f64 -13888888888889/5000000000000000 (/.f64 z (/.f64 x 4)))) (+.f64 (/.f64 x (/.f64 x 4)) (/.f64 x (/.f64 x 4))))
(/.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 (*.f64 2 (*.f64 -2 (*.f64 z -2)))) (*.f64 -13888888888889/5000000000000000 (*.f64 2 (*.f64 -2 (*.f64 z -2))))) (+.f64 (*.f64 2 (*.f64 (+.f64 x x) 2)) (*.f64 2 (*.f64 (+.f64 x x) 2))))
(/.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 (*.f64 (/.f64 z x) -2)) (*.f64 -13888888888889/5000000000000000 (*.f64 (/.f64 z x) -2))) -4)
(/.f64 (+.f64 (neg.f64 (*.f64 z -13888888888889/2500000000000000)) (neg.f64 (*.f64 z -13888888888889/2500000000000000))) (+.f64 (*.f64 x -2) (*.f64 x -2)))
(/.f64 (+.f64 (/.f64 (*.f64 -13888888888889/5000000000000000 z) (*.f64 x -2)) (/.f64 (*.f64 -13888888888889/5000000000000000 z) (*.f64 x -2))) (+.f64 (/.f64 x (*.f64 x -2)) (/.f64 x (*.f64 x -2))))
(/.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z (*.f64 x x))) (*.f64 -13888888888889/5000000000000000 (/.f64 z (*.f64 x x)))) (/.f64 2 x))
(/.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 (/.f64 z x) (*.f64 x 1/2))) (*.f64 -13888888888889/5000000000000000 (/.f64 (/.f64 z x) (*.f64 x 1/2)))) (+.f64 (/.f64 2 x) (/.f64 2 x)))
(/.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 (/.f64 z x) (neg.f64 x))) (*.f64 -13888888888889/5000000000000000 (/.f64 (/.f64 z x) (neg.f64 x)))) (+.f64 (/.f64 -1 x) (/.f64 -1 x)))
(/.f64 (+.f64 (/.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) x) (/.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) x)) (/.f64 2 x))
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000) x) (/.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000) x)) (+.f64 (/.f64 1 (+.f64 x x)) (/.f64 1 (+.f64 x x))))
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000) x) (/.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000) x)) (+.f64 (/.f64 2 x) (/.f64 2 x)))
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 z x) 13888888888889/5000000000000000) x) (/.f64 (*.f64 (/.f64 z x) 13888888888889/5000000000000000) x)) (+.f64 (/.f64 -1 x) (/.f64 -1 x)))
(/.f64 (+.f64 (/.f64 (neg.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000)) x) (/.f64 (neg.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000)) x)) (+.f64 (/.f64 -1 (+.f64 x x)) (/.f64 -1 (+.f64 x x))))
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000) (*.f64 x 1/2)) (/.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000) (*.f64 x 1/2))) (+.f64 (/.f64 4 x) (/.f64 4 x)))
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000) (neg.f64 x)) (/.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000) (neg.f64 x))) (+.f64 (/.f64 -2 x) (/.f64 -2 x)))
(pow.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) 1)
(neg.f64 (*.f64 (/.f64 z x) 13888888888889/5000000000000000))
Outputs
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) 0)
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(+.f64 0 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(+.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000) (*.f64 (/.f64 z x) 13888888888889/5000000000000000))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(+.f64 (*.f64 (/.f64 z x) 13888888888889/5000000000000000) (*.f64 (/.f64 z x) -13888888888889/2500000000000000))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(+.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000) (*.f64 (/.f64 z x) -13888888888889/10000000000000000))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(-.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) 0)
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(-.f64 0 (*.f64 (/.f64 z x) 13888888888889/5000000000000000))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(-.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000) (*.f64 13888888888889/5000000000000000 (/.f64 z (+.f64 x x))))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(-.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000) (neg.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000)))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) 1)
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (/.f64 x x))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (*.f64 -13888888888889/5000000000000000 z) x)
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000) 2)
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000) (*.f64 2 (/.f64 x x)))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (*.f64 z -13888888888889/2500000000000000) (+.f64 x x))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (*.f64 (/.f64 z x) 13888888888889/5000000000000000) -1)
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (*.f64 (/.f64 z x) 13888888888889/5000000000000000) (/.f64 x (neg.f64 x)))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (*.f64 (*.f64 (/.f64 z x) 2) -13888888888889/2500000000000000) 4)
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (*.f64 (*.f64 (/.f64 z x) 2) -13888888888889/2500000000000000) (/.f64 x (/.f64 x 4)))
(*.f64 -13888888888889/2500000000000000 (/.f64 (*.f64 (/.f64 z x) 2) (/.f64 x (/.f64 x 4))))
(/.f64 (*.f64 (/.f64 z x) -13888888888889/1250000000000000) (/.f64 x (/.f64 x 4)))
(*.f64 (/.f64 (/.f64 z x) (/.f64 x (/.f64 x 4))) -13888888888889/1250000000000000)
(/.f64 (*.f64 (+.f64 z z) -13888888888889/2500000000000000) (*.f64 (+.f64 x x) 2))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (neg.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000)) -2)
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (neg.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000)) (+.f64 (/.f64 x (neg.f64 x)) (/.f64 x (neg.f64 x))))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (*.f64 -13888888888889/5000000000000000 (neg.f64 z)) (neg.f64 x))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000) 1/2)
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000) (/.f64 x (+.f64 x x)))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 z x) 2) -13888888888889/2500000000000000) (*.f64 (*.f64 (/.f64 z x) 2) -13888888888889/2500000000000000)) 8)
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 z x) 2) -13888888888889/2500000000000000) (*.f64 (*.f64 (/.f64 z x) 2) -13888888888889/2500000000000000)) (+.f64 (/.f64 x (/.f64 x 4)) (/.f64 x (/.f64 x 4))))
(*.f64 -13888888888889/2500000000000000 (/.f64 (*.f64 (/.f64 z x) 2) (/.f64 x (/.f64 x 4))))
(/.f64 (*.f64 (/.f64 z x) -13888888888889/1250000000000000) (/.f64 x (/.f64 x 4)))
(*.f64 (/.f64 (/.f64 z x) (/.f64 x (/.f64 x 4))) -13888888888889/1250000000000000)
(/.f64 (+.f64 (*.f64 (+.f64 z z) -13888888888889/2500000000000000) (*.f64 (+.f64 z z) -13888888888889/2500000000000000)) (*.f64 2 (*.f64 (+.f64 x x) 2)))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (+.f64 (neg.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000)) (neg.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000))) -4)
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 (neg.f64 z)) (*.f64 -13888888888889/5000000000000000 (neg.f64 z))) (*.f64 x -2))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (/.f64 (*.f64 -13888888888889/5000000000000000 z) (*.f64 x -2)) (/.f64 x (*.f64 x -2)))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (/.f64 (*.f64 -13888888888889/5000000000000000 z) 2) (*.f64 x 1/2))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (*.f64 -13888888888889/5000000000000000 (*.f64 z -2)) (*.f64 x -2))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z (/.f64 x 4))) 4)
(*.f64 (/.f64 z (/.f64 x 4)) -13888888888889/20000000000000000)
(/.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z (/.f64 x 4))) (/.f64 x (/.f64 x 4)))
(*.f64 (/.f64 z (/.f64 x 4)) (/.f64 -13888888888889/5000000000000000 (/.f64 x (/.f64 x 4))))
(-.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (/.f64 0 (/.f64 x 4)))
(/.f64 (*.f64 -13888888888889/5000000000000000 (*.f64 2 (*.f64 -2 (*.f64 z -2)))) (*.f64 2 (*.f64 (+.f64 x x) 2)))
(/.f64 (*.f64 (*.f64 (*.f64 z -2) -4) -13888888888889/2500000000000000) (*.f64 (*.f64 (+.f64 x x) 2) 4))
(*.f64 -13888888888889/2500000000000000 (/.f64 (*.f64 z 4) (*.f64 (+.f64 x x) 4)))
(*.f64 (*.f64 z 8) (/.f64 -13888888888889/10000000000000000 (*.f64 x 4)))
(/.f64 (*.f64 -13888888888889/5000000000000000 (*.f64 (/.f64 z x) -2)) -2)
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z (*.f64 x x))) (/.f64 1 x))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 (/.f64 z x) (*.f64 x 1/2))) (/.f64 2 x))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 (/.f64 z x) (neg.f64 x))) (/.f64 -1 x))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (neg.f64 (*.f64 z -13888888888889/2500000000000000)) (*.f64 x -2))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (*.f64 -13888888888889/5000000000000000 (*.f64 z 1/2)) (*.f64 x 1/2))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (/.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) x) (/.f64 1 x))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (/.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000) x) (/.f64 1 (+.f64 x x)))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (/.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000) x) (/.f64 2 x))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (/.f64 (*.f64 (/.f64 z x) 13888888888889/5000000000000000) x) (/.f64 -1 x))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (/.f64 (neg.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000)) x) (/.f64 -1 (+.f64 x x)))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (/.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000) (*.f64 x 1/2)) (/.f64 4 x))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (/.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000) (neg.f64 x)) (/.f64 -2 x))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (+.f64 (+.f64 (*.f64 (*.f64 (/.f64 z x) 2) -13888888888889/2500000000000000) (*.f64 (*.f64 (/.f64 z x) 2) -13888888888889/2500000000000000)) (+.f64 (*.f64 (*.f64 (/.f64 z x) 2) -13888888888889/2500000000000000) (*.f64 (*.f64 (/.f64 z x) 2) -13888888888889/2500000000000000))) 16)
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (+.f64 (+.f64 (*.f64 (+.f64 z z) -13888888888889/2500000000000000) (*.f64 (+.f64 z z) -13888888888889/2500000000000000)) (+.f64 (*.f64 (+.f64 z z) -13888888888889/2500000000000000) (*.f64 (+.f64 z z) -13888888888889/2500000000000000))) (+.f64 (*.f64 2 (*.f64 (+.f64 x x) 2)) (*.f64 2 (*.f64 (+.f64 x x) 2))))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (+.f64 (+.f64 (neg.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000)) (neg.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000))) (+.f64 (neg.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000)) (neg.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000)))) -8)
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (+.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 (neg.f64 z)) (*.f64 -13888888888889/5000000000000000 (neg.f64 z))) (+.f64 (*.f64 -13888888888889/5000000000000000 (neg.f64 z)) (*.f64 -13888888888889/5000000000000000 (neg.f64 z)))) (+.f64 (*.f64 x -2) (*.f64 x -2)))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 (*.f64 z -2)) (*.f64 -13888888888889/5000000000000000 (*.f64 z -2))) (+.f64 (*.f64 x -2) (*.f64 x -2)))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z (/.f64 x 4))) (*.f64 -13888888888889/5000000000000000 (/.f64 z (/.f64 x 4)))) 8)
(*.f64 (/.f64 z (/.f64 x 4)) -13888888888889/20000000000000000)
(/.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z (/.f64 x 4))) (*.f64 -13888888888889/5000000000000000 (/.f64 z (/.f64 x 4)))) (+.f64 (/.f64 x (/.f64 x 4)) (/.f64 x (/.f64 x 4))))
(*.f64 (/.f64 z (/.f64 x 4)) (/.f64 -13888888888889/5000000000000000 (/.f64 x (/.f64 x 4))))
(-.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (/.f64 0 (/.f64 x 4)))
(/.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 (*.f64 2 (*.f64 -2 (*.f64 z -2)))) (*.f64 -13888888888889/5000000000000000 (*.f64 2 (*.f64 -2 (*.f64 z -2))))) (+.f64 (*.f64 2 (*.f64 (+.f64 x x) 2)) (*.f64 2 (*.f64 (+.f64 x x) 2))))
(/.f64 (*.f64 (*.f64 (*.f64 z -2) -4) -13888888888889/2500000000000000) (*.f64 (*.f64 (+.f64 x x) 2) 4))
(*.f64 -13888888888889/2500000000000000 (/.f64 (*.f64 z 4) (*.f64 (+.f64 x x) 4)))
(*.f64 (*.f64 z 8) (/.f64 -13888888888889/10000000000000000 (*.f64 x 4)))
(/.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 (*.f64 (/.f64 z x) -2)) (*.f64 -13888888888889/5000000000000000 (*.f64 (/.f64 z x) -2))) -4)
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (+.f64 (neg.f64 (*.f64 z -13888888888889/2500000000000000)) (neg.f64 (*.f64 z -13888888888889/2500000000000000))) (+.f64 (*.f64 x -2) (*.f64 x -2)))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (+.f64 (/.f64 (*.f64 -13888888888889/5000000000000000 z) (*.f64 x -2)) (/.f64 (*.f64 -13888888888889/5000000000000000 z) (*.f64 x -2))) (+.f64 (/.f64 x (*.f64 x -2)) (/.f64 x (*.f64 x -2))))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z (*.f64 x x))) (*.f64 -13888888888889/5000000000000000 (/.f64 z (*.f64 x x)))) (/.f64 2 x))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 (/.f64 z x) (*.f64 x 1/2))) (*.f64 -13888888888889/5000000000000000 (/.f64 (/.f64 z x) (*.f64 x 1/2)))) (+.f64 (/.f64 2 x) (/.f64 2 x)))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 (/.f64 z x) (neg.f64 x))) (*.f64 -13888888888889/5000000000000000 (/.f64 (/.f64 z x) (neg.f64 x)))) (+.f64 (/.f64 -1 x) (/.f64 -1 x)))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (+.f64 (/.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) x) (/.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) x)) (/.f64 2 x))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000) x) (/.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000) x)) (+.f64 (/.f64 1 (+.f64 x x)) (/.f64 1 (+.f64 x x))))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000) x) (/.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000) x)) (+.f64 (/.f64 2 x) (/.f64 2 x)))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 z x) 13888888888889/5000000000000000) x) (/.f64 (*.f64 (/.f64 z x) 13888888888889/5000000000000000) x)) (+.f64 (/.f64 -1 x) (/.f64 -1 x)))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (+.f64 (/.f64 (neg.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000)) x) (/.f64 (neg.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000)) x)) (+.f64 (/.f64 -1 (+.f64 x x)) (/.f64 -1 (+.f64 x x))))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000) (*.f64 x 1/2)) (/.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000) (*.f64 x 1/2))) (+.f64 (/.f64 4 x) (/.f64 4 x)))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000) (neg.f64 x)) (/.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000) (neg.f64 x))) (+.f64 (/.f64 -2 x) (/.f64 -2 x)))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(pow.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) 1)
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(neg.f64 (*.f64 (/.f64 z x) 13888888888889/5000000000000000))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))

localize222.0ms (1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (+.f64 y 7936500793651/10000000000000000) z)
0.1b
(*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z)
0.3b
(*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x)))))
5.3b
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)
Compiler

Compiled 110 to 80 computations (27.3% saved)

series50.0ms (0.2%)

Counts
3 → 60
Calls

15 calls:

TimeVariablePointExpression
30.0ms
x
@0
(*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x)))))
11.0ms
x
@-inf
(*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x)))))
7.0ms
x
@inf
(*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x)))))
0.0ms
z
@inf
(*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z)
0.0ms
z
@-inf
(*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z)

rewrite251.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
1930×rational_best-1
1928×rational_best-2
1926×rational_best-3
446×rational_best-simplify-47
440×rational_best-simplify-74
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01965
113065
231961
3132261
4601461
Stop Event
node limit
Counts
3 → 126
Calls
Call 1
Inputs
(*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x)))))
(*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z)
(*.f64 (+.f64 y 7936500793651/10000000000000000) z)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 x) (*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 -2 (*.f64 (log.f64 (/.f64 1 x)) -2))) (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (/.f64 1 x)) (*.f64 x -2)) (-.f64 (neg.f64 x) (*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2))) (*.f64 x (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 x) 2) (/.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 x)) (*.f64 x -2)) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x)) (*.f64 x 1/2)) (neg.f64 (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2)) x) (*.f64 (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x 1/2) (-.f64 -1 (log.f64 (/.f64 1 x)))) (*.f64 (*.f64 x 1/2) (-.f64 -1 (log.f64 (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x)) 2) (/.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 x (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2))) x) (-.f64 (*.f64 x (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 x (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2))) (neg.f64 (log.f64 (/.f64 1 x)))) (-.f64 (*.f64 x (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2))) (neg.f64 (log.f64 (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 x (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2))) (-.f64 -1 (log.f64 (/.f64 1 x)))) (-.f64 (*.f64 x (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2))) (-.f64 -1 (log.f64 (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (+.f64 x (+.f64 x (*.f64 x (log.f64 (/.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (-.f64 x (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (log.f64 (/.f64 1 x))) (-.f64 (neg.f64 (log.f64 (/.f64 1 x))) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (log.f64 (/.f64 1 x))) (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (+.f64 x (*.f64 x (log.f64 (/.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (-.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 x (*.f64 x (log.f64 (/.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 x) (*.f64 x (log.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x)) x)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))) (-.f64 x (-.f64 (*.f64 (log.f64 (/.f64 1 x)) (*.f64 x -2)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2))) (-.f64 0 (*.f64 x (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x)) (*.f64 x 1/2)) (*.f64 x 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2))) x) (-.f64 x (*.f64 x (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2))) (neg.f64 (log.f64 (/.f64 1 x)))) (-.f64 (neg.f64 (log.f64 (/.f64 1 x))) (*.f64 x (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2))) (-.f64 -1 (log.f64 (/.f64 1 x)))) (-.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (*.f64 x (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x)) x) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 -2 (*.f64 (log.f64 (/.f64 1 x)) -2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x x) (+.f64 -2 (*.f64 (log.f64 (/.f64 1 x)) -2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (-.f64 (*.f64 (log.f64 (/.f64 1 x)) (*.f64 x -2)) x)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 x x) (+.f64 -2 (*.f64 (log.f64 (/.f64 1 x)) -2))) (*.f64 (+.f64 x x) (+.f64 -2 (*.f64 (log.f64 (/.f64 1 x)) -2)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 x (-.f64 (*.f64 (log.f64 (/.f64 1 x)) (*.f64 x -2)) x)) (-.f64 x (-.f64 (*.f64 (log.f64 (/.f64 1 x)) (*.f64 x -2)) x))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x -2) (-.f64 -1 (log.f64 (/.f64 1 x)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 -2 (*.f64 (log.f64 (/.f64 1 x)) -2))) x) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 2 (*.f64 (log.f64 (/.f64 1 x)) -2)) x) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 x x)) (-.f64 -1 (log.f64 (/.f64 1 x)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 x (-.f64 (*.f64 (log.f64 (/.f64 1 x)) (*.f64 x -2)) x)) 0) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) 2)) (*.f64 x -2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) 2)) (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z z)) (neg.f64 (*.f64 z 13888888888889/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) 13888888888889/10000000000000000)) (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) 13888888888889/10000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 13888888888889/5000000000000000 (neg.f64 z)) (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 13888888888889/5000000000000000 (*.f64 7936500793651/10000000000000000 z)) (neg.f64 z)) (*.f64 (*.f64 y (neg.f64 z)) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 13888888888889/5000000000000000 (*.f64 y z)) (neg.f64 z)) (*.f64 (neg.f64 (*.f64 7936500793651/10000000000000000 z)) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) 13888888888889/10000000000000000) z) (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) 13888888888889/10000000000000000) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z 1/2) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) (*.f64 (*.f64 z 1/2) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) 13888888888889/10000000000000000)) z) (-.f64 (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) 13888888888889/10000000000000000)) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) 13888888888889/10000000000000000)) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) (-.f64 (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) 13888888888889/10000000000000000)) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 z (-.f64 z (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 z (+.f64 z (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (-.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) (-.f64 0 (*.f64 z (*.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z z)) (*.f64 z 13888888888889/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) 13888888888889/10000000000000000)) (-.f64 0 (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) 13888888888889/10000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 13888888888889/5000000000000000 (neg.f64 z)) (*.f64 z (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -13888888888889/5000000000000000 z) (*.f64 z (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 13888888888889/5000000000000000 (*.f64 7936500793651/10000000000000000 z)) (neg.f64 z)) (*.f64 (neg.f64 z) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 13888888888889/5000000000000000 (*.f64 y z)) (neg.f64 z)) (*.f64 (neg.f64 z) (*.f64 7936500793651/10000000000000000 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 z 13888888888889/5000000000000000) -1) (*.f64 z (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) 13888888888889/10000000000000000)) z) (-.f64 z (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) 13888888888889/10000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) 13888888888889/10000000000000000)) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) (-.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) 13888888888889/10000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 z (*.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 z (*.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) 2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 z (*.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) 2))) (*.f64 2 (*.f64 z (*.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) 2)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 0 (*.f64 z (*.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) 2))) (-.f64 0 (*.f64 z (*.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) 2)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) 2)) z) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 13888888888889/2500000000000000 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z))) z) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 z z)) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (neg.f64 z) z) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 y 7936500793651/10000000000000000) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z)) (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y z) (*.f64 7936500793651/10000000000000000 z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 7936500793651/10000000000000000 z) (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z 1/2) (+.f64 y 7936500793651/10000000000000000)) (*.f64 (*.f64 z 1/2) (+.f64 y 7936500793651/10000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 y 1/2) 7936500793651/20000000000000000) z) (*.f64 (+.f64 (*.f64 y 1/2) 7936500793651/20000000000000000) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y z) 2) (/.f64 (*.f64 z (+.f64 y 7936500793651/5000000000000000)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 7936500793651/10000000000000000 z) 2) (/.f64 (*.f64 z (+.f64 y (+.f64 y 7936500793651/10000000000000000))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) z) (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) (+.f64 y 7936500793651/10000000000000000)) (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) (+.f64 y 7936500793651/10000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 y 7936500793651/10000000000000000) (-.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 (+.f64 y 7936500793651/10000000000000000) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 z (-.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 z (+.f64 z (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) (-.f64 0 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y z) (*.f64 7936500793651/10000000000000000 (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y z) (neg.f64 (*.f64 7936500793651/10000000000000000 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 7936500793651/10000000000000000 z) (*.f64 y (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) (-.f64 0 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) z) (-.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) (+.f64 y 7936500793651/10000000000000000)) (-.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z))) (*.f64 2 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 0 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z))) (-.f64 0 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 z z)) (+.f64 y 7936500793651/10000000000000000)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (neg.f64 z) z) (+.f64 y 7936500793651/10000000000000000)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 y (+.f64 y 7936500793651/5000000000000000))) z) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -7936500793651/5000000000000000 (+.f64 y y)) z) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))))))

simplify115.0ms (0.5%)

Algorithm
egg-herbie
Rules
1208×rational_best-simplify-55
1120×rational_best-simplify-49
1108×rational_best-simplify-1
1104×rational_best-simplify-47
1058×rational_best-simplify-57
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03364664
19424334
228454322
Stop Event
node limit
Counts
186 → 185
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 x))) x))
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 x))) x))
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 x))) x))
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 x))) x))
(*.f64 -1 (*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) x))
(*.f64 -1 (*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) x))
(*.f64 -1 (*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) x))
(*.f64 -1 (*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) x))
(*.f64 -1 (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) x))
(*.f64 -1 (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) x))
(*.f64 -1 (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) x))
(*.f64 -1 (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) x))
(*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(*.f64 y (pow.f64 z 2))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(*.f64 y (pow.f64 z 2))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(*.f64 -13888888888889/5000000000000000 z)
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(*.f64 7936500793651/10000000000000000 z)
(+.f64 (*.f64 y z) (*.f64 7936500793651/10000000000000000 z))
(+.f64 (*.f64 y z) (*.f64 7936500793651/10000000000000000 z))
(+.f64 (*.f64 y z) (*.f64 7936500793651/10000000000000000 z))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 7936500793651/10000000000000000 z))
(+.f64 (*.f64 y z) (*.f64 7936500793651/10000000000000000 z))
(+.f64 (*.f64 y z) (*.f64 7936500793651/10000000000000000 z))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 7936500793651/10000000000000000 z))
(+.f64 (*.f64 y z) (*.f64 7936500793651/10000000000000000 z))
(+.f64 (*.f64 y z) (*.f64 7936500793651/10000000000000000 z))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) 0)
(+.f64 0 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(+.f64 (neg.f64 x) (*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x)))
(+.f64 (*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x)) (neg.f64 x))
(+.f64 (*.f64 x (+.f64 -2 (*.f64 (log.f64 (/.f64 1 x)) -2))) (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 x)) (*.f64 x -2)) (-.f64 (neg.f64 x) (*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))))
(+.f64 (*.f64 x (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2))) (*.f64 x (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2))))
(+.f64 (/.f64 (neg.f64 x) 2) (/.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 x)) (*.f64 x -2)) x) 2))
(+.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x)) (*.f64 x 1/2)) (neg.f64 (*.f64 x 1/2)))
(+.f64 (*.f64 (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2)) x) (*.f64 (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2)) x))
(+.f64 (*.f64 (*.f64 x 1/2) (-.f64 -1 (log.f64 (/.f64 1 x)))) (*.f64 (*.f64 x 1/2) (-.f64 -1 (log.f64 (/.f64 1 x)))))
(+.f64 (/.f64 (*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x)) 2) (/.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -2)) 2))
(+.f64 (+.f64 (*.f64 x (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2))) x) (-.f64 (*.f64 x (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2))) x))
(+.f64 (+.f64 (*.f64 x (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2))) (neg.f64 (log.f64 (/.f64 1 x)))) (-.f64 (*.f64 x (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2))) (neg.f64 (log.f64 (/.f64 1 x)))))
(+.f64 (+.f64 (*.f64 x (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2))) (-.f64 -1 (log.f64 (/.f64 1 x)))) (-.f64 (*.f64 x (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2))) (-.f64 -1 (log.f64 (/.f64 1 x)))))
(-.f64 x (+.f64 x (+.f64 x (*.f64 x (log.f64 (/.f64 1 x))))))
(-.f64 x (-.f64 x (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))))
(-.f64 (neg.f64 (log.f64 (/.f64 1 x))) (-.f64 (neg.f64 (log.f64 (/.f64 1 x))) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))))
(-.f64 (neg.f64 (log.f64 (/.f64 1 x))) (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (+.f64 x (*.f64 x (log.f64 (/.f64 1 x))))))
(-.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (-.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))))
(-.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 x (*.f64 x (log.f64 (/.f64 1 x))))))
(-.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) 0)
(-.f64 0 (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))))
(-.f64 (neg.f64 x) (*.f64 x (log.f64 (/.f64 1 x))))
(-.f64 (*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x)) x)
(-.f64 (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))) (-.f64 x (-.f64 (*.f64 (log.f64 (/.f64 1 x)) (*.f64 x -2)) x)))
(-.f64 (*.f64 x (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2))) (-.f64 0 (*.f64 x (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2)))))
(-.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x)) (*.f64 x 1/2)) (*.f64 x 1/2))
(-.f64 (+.f64 (*.f64 x (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2))) x) (-.f64 x (*.f64 x (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2)))))
(-.f64 (+.f64 (*.f64 x (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2))) (neg.f64 (log.f64 (/.f64 1 x)))) (-.f64 (neg.f64 (log.f64 (/.f64 1 x))) (*.f64 x (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2)))))
(-.f64 (+.f64 (*.f64 x (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2))) (-.f64 -1 (log.f64 (/.f64 1 x)))) (-.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (*.f64 x (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2)))))
(-.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x)) x) (+.f64 x x))
(/.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) 1)
(/.f64 (*.f64 x (+.f64 -2 (*.f64 (log.f64 (/.f64 1 x)) -2))) 2)
(/.f64 (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))) -1)
(/.f64 (*.f64 (+.f64 x x) (+.f64 -2 (*.f64 (log.f64 (/.f64 1 x)) -2))) 4)
(/.f64 (-.f64 x (-.f64 (*.f64 (log.f64 (/.f64 1 x)) (*.f64 x -2)) x)) -2)
(/.f64 (+.f64 (*.f64 (+.f64 x x) (+.f64 -2 (*.f64 (log.f64 (/.f64 1 x)) -2))) (*.f64 (+.f64 x x) (+.f64 -2 (*.f64 (log.f64 (/.f64 1 x)) -2)))) 8)
(/.f64 (+.f64 (-.f64 x (-.f64 (*.f64 (log.f64 (/.f64 1 x)) (*.f64 x -2)) x)) (-.f64 x (-.f64 (*.f64 (log.f64 (/.f64 1 x)) (*.f64 x -2)) x))) -4)
(/.f64 (*.f64 (*.f64 x -2) (-.f64 -1 (log.f64 (/.f64 1 x)))) -2)
(/.f64 (*.f64 (*.f64 2 (+.f64 -2 (*.f64 (log.f64 (/.f64 1 x)) -2))) x) 4)
(/.f64 (*.f64 (-.f64 2 (*.f64 (log.f64 (/.f64 1 x)) -2)) x) -2)
(/.f64 (*.f64 (*.f64 2 (+.f64 x x)) (-.f64 -1 (log.f64 (/.f64 1 x)))) 4)
(/.f64 (+.f64 (-.f64 x (-.f64 (*.f64 (log.f64 (/.f64 1 x)) (*.f64 x -2)) x)) 0) -2)
(/.f64 (-.f64 (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) 2)) (*.f64 x -2)) -2)
(pow.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) 1)
(neg.f64 (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))))
(+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 0)
(+.f64 0 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))))
(+.f64 (*.f64 z (*.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) 2)) (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))))
(+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z z)) (neg.f64 (*.f64 z 13888888888889/5000000000000000)))
(+.f64 (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) 13888888888889/10000000000000000)) (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) 13888888888889/10000000000000000)))
(+.f64 (*.f64 13888888888889/5000000000000000 (neg.f64 z)) (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z z)))
(+.f64 (*.f64 (-.f64 13888888888889/5000000000000000 (*.f64 7936500793651/10000000000000000 z)) (neg.f64 z)) (*.f64 (*.f64 y (neg.f64 z)) (neg.f64 z)))
(+.f64 (*.f64 (-.f64 13888888888889/5000000000000000 (*.f64 y z)) (neg.f64 z)) (*.f64 (neg.f64 (*.f64 7936500793651/10000000000000000 z)) (neg.f64 z)))
(+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) 13888888888889/10000000000000000) z) (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) 13888888888889/10000000000000000) z))
(+.f64 (*.f64 (*.f64 z 1/2) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) (*.f64 (*.f64 z 1/2) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))))
(+.f64 (+.f64 (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) 13888888888889/10000000000000000)) z) (-.f64 (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) 13888888888889/10000000000000000)) z))
(+.f64 (+.f64 (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) 13888888888889/10000000000000000)) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) (-.f64 (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) 13888888888889/10000000000000000)) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))))
(-.f64 z (-.f64 z (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))))
(-.f64 z (+.f64 z (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))))
(-.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (-.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))))
(-.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))))
(-.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 0)
(-.f64 0 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))))
(-.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) (-.f64 0 (*.f64 z (*.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) 2))))
(-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z z)) (*.f64 z 13888888888889/5000000000000000))
(-.f64 (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) 13888888888889/10000000000000000)) (-.f64 0 (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) 13888888888889/10000000000000000))))
(-.f64 (*.f64 13888888888889/5000000000000000 (neg.f64 z)) (*.f64 z (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(-.f64 (*.f64 -13888888888889/5000000000000000 z) (*.f64 z (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(-.f64 (*.f64 (-.f64 13888888888889/5000000000000000 (*.f64 7936500793651/10000000000000000 z)) (neg.f64 z)) (*.f64 (neg.f64 z) (*.f64 y z)))
(-.f64 (*.f64 (-.f64 13888888888889/5000000000000000 (*.f64 y z)) (neg.f64 z)) (*.f64 (neg.f64 z) (*.f64 7936500793651/10000000000000000 z)))
(-.f64 (/.f64 (*.f64 z 13888888888889/5000000000000000) -1) (*.f64 z (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(-.f64 (+.f64 (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) 13888888888889/10000000000000000)) z) (-.f64 z (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) 13888888888889/10000000000000000))))
(-.f64 (+.f64 (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) 13888888888889/10000000000000000)) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) (-.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) 13888888888889/10000000000000000))))
(/.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 1)
(/.f64 (*.f64 z (*.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) 2)) 2)
(/.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) -1)
(/.f64 (*.f64 2 (*.f64 z (*.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) 2))) 4)
(/.f64 (-.f64 0 (*.f64 z (*.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) 2))) -2)
(/.f64 (+.f64 (*.f64 2 (*.f64 z (*.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) 2))) (*.f64 2 (*.f64 z (*.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) 2)))) 8)
(/.f64 (+.f64 (-.f64 0 (*.f64 z (*.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) 2))) (-.f64 0 (*.f64 z (*.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) 2)))) -4)
(/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) 2)) z) 4)
(/.f64 (*.f64 (-.f64 13888888888889/2500000000000000 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z))) z) -2)
(/.f64 (*.f64 (*.f64 2 (+.f64 z z)) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 4)
(/.f64 (*.f64 (-.f64 (neg.f64 z) z) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) -2)
(pow.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 1)
(neg.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))))
(+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 0)
(+.f64 0 (*.f64 (+.f64 y 7936500793651/10000000000000000) z))
(+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z)) (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))
(+.f64 (*.f64 y z) (*.f64 7936500793651/10000000000000000 z))
(+.f64 (*.f64 7936500793651/10000000000000000 z) (*.f64 y z))
(+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)))
(+.f64 (*.f64 (*.f64 z 1/2) (+.f64 y 7936500793651/10000000000000000)) (*.f64 (*.f64 z 1/2) (+.f64 y 7936500793651/10000000000000000)))
(+.f64 (*.f64 (+.f64 (*.f64 y 1/2) 7936500793651/20000000000000000) z) (*.f64 (+.f64 (*.f64 y 1/2) 7936500793651/20000000000000000) z))
(+.f64 (/.f64 (*.f64 y z) 2) (/.f64 (*.f64 z (+.f64 y 7936500793651/5000000000000000)) 2))
(+.f64 (/.f64 (*.f64 7936500793651/10000000000000000 z) 2) (/.f64 (*.f64 z (+.f64 y (+.f64 y 7936500793651/10000000000000000))) 2))
(+.f64 (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) z) (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) z))
(+.f64 (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) (+.f64 y 7936500793651/10000000000000000)) (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) (+.f64 y 7936500793651/10000000000000000)))
(-.f64 (+.f64 y 7936500793651/10000000000000000) (-.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 (+.f64 y 7936500793651/10000000000000000) z)))
(-.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(-.f64 z (-.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) z)))
(-.f64 z (+.f64 z (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 0)
(-.f64 0 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))
(-.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) (-.f64 0 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z))))
(-.f64 (*.f64 y z) (*.f64 7936500793651/10000000000000000 (neg.f64 z)))
(-.f64 (*.f64 y z) (neg.f64 (*.f64 7936500793651/10000000000000000 z)))
(-.f64 (*.f64 7936500793651/10000000000000000 z) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) (-.f64 0 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2))))
(-.f64 (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) z) (-.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2))))
(-.f64 (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) (+.f64 y 7936500793651/10000000000000000)) (-.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2))))
(/.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 1)
(/.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z)) 2)
(/.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) -1)
(/.f64 (*.f64 2 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z))) 4)
(/.f64 (-.f64 0 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z))) -2)
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z))) (*.f64 2 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z)))) 8)
(/.f64 (+.f64 (-.f64 0 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z))) (-.f64 0 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z)))) -4)
(/.f64 (*.f64 (*.f64 2 (+.f64 z z)) (+.f64 y 7936500793651/10000000000000000)) 4)
(/.f64 (*.f64 (-.f64 (neg.f64 z) z) (+.f64 y 7936500793651/10000000000000000)) -2)
(/.f64 (*.f64 (*.f64 2 (+.f64 y (+.f64 y 7936500793651/5000000000000000))) z) 4)
(/.f64 (*.f64 (-.f64 -7936500793651/5000000000000000 (+.f64 y y)) z) -2)
(pow.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 1)
(neg.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))
Outputs
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 x))) x))
(*.f64 x (*.f64 (+.f64 1 (*.f64 -1 (log.f64 x))) -1))
(*.f64 x (neg.f64 (+.f64 1 (neg.f64 (log.f64 x)))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 x))) (neg.f64 x))
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 x))) x))
(*.f64 x (*.f64 (+.f64 1 (*.f64 -1 (log.f64 x))) -1))
(*.f64 x (neg.f64 (+.f64 1 (neg.f64 (log.f64 x)))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 x))) (neg.f64 x))
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 x))) x))
(*.f64 x (*.f64 (+.f64 1 (*.f64 -1 (log.f64 x))) -1))
(*.f64 x (neg.f64 (+.f64 1 (neg.f64 (log.f64 x)))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 x))) (neg.f64 x))
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 x))) x))
(*.f64 x (*.f64 (+.f64 1 (*.f64 -1 (log.f64 x))) -1))
(*.f64 x (neg.f64 (+.f64 1 (neg.f64 (log.f64 x)))))
(*.f64 (+.f64 1 (neg.f64 (log.f64 x))) (neg.f64 x))
(*.f64 -1 (*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) x))
(*.f64 -1 (*.f64 x (+.f64 1 (log.f64 (/.f64 1 x)))))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(*.f64 -1 (*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) x))
(*.f64 -1 (*.f64 x (+.f64 1 (log.f64 (/.f64 1 x)))))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(*.f64 -1 (*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) x))
(*.f64 -1 (*.f64 x (+.f64 1 (log.f64 (/.f64 1 x)))))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(*.f64 -1 (*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) x))
(*.f64 -1 (*.f64 x (+.f64 1 (log.f64 (/.f64 1 x)))))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(*.f64 -1 (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) x))
(*.f64 x (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) -1))
(*.f64 x (neg.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1)))))
(*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) (neg.f64 x))
(*.f64 -1 (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) x))
(*.f64 x (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) -1))
(*.f64 x (neg.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1)))))
(*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) (neg.f64 x))
(*.f64 -1 (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) x))
(*.f64 x (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) -1))
(*.f64 x (neg.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1)))))
(*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) (neg.f64 x))
(*.f64 -1 (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) x))
(*.f64 x (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) -1))
(*.f64 x (neg.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1)))))
(*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) (neg.f64 x))
(*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)
(*.f64 z (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 z (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000)))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 z (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000)))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 z (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000)))
(*.f64 y (pow.f64 z 2))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 z (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000)))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 z (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000)))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 z (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000)))
(*.f64 y (pow.f64 z 2))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 z (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000)))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 z (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000)))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 z (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000)))
(*.f64 -13888888888889/5000000000000000 z)
(*.f64 z -13888888888889/5000000000000000)
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 z -13888888888889/5000000000000000) (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 z -13888888888889/5000000000000000) (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 z -13888888888889/5000000000000000) (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)))
(*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 z -13888888888889/5000000000000000) (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 z -13888888888889/5000000000000000) (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 z -13888888888889/5000000000000000) (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)))
(*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 z -13888888888889/5000000000000000) (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 z -13888888888889/5000000000000000) (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 z -13888888888889/5000000000000000) (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)))
(*.f64 7936500793651/10000000000000000 z)
(+.f64 (*.f64 y z) (*.f64 7936500793651/10000000000000000 z))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 y z) (*.f64 7936500793651/10000000000000000 z))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 y z) (*.f64 7936500793651/10000000000000000 z))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(*.f64 y z)
(*.f64 z y)
(+.f64 (*.f64 y z) (*.f64 7936500793651/10000000000000000 z))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 y z) (*.f64 7936500793651/10000000000000000 z))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 y z) (*.f64 7936500793651/10000000000000000 z))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(*.f64 y z)
(*.f64 z y)
(+.f64 (*.f64 y z) (*.f64 7936500793651/10000000000000000 z))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 y z) (*.f64 7936500793651/10000000000000000 z))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 y z) (*.f64 7936500793651/10000000000000000 z))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) 0)
(*.f64 -1 (*.f64 x (+.f64 1 (log.f64 (/.f64 1 x)))))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 0 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(*.f64 -1 (*.f64 x (+.f64 1 (log.f64 (/.f64 1 x)))))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (neg.f64 x) (*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x)))
(*.f64 -1 (*.f64 x (+.f64 1 (log.f64 (/.f64 1 x)))))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x)) (neg.f64 x))
(*.f64 -1 (*.f64 x (+.f64 1 (log.f64 (/.f64 1 x)))))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 x (+.f64 -2 (*.f64 (log.f64 (/.f64 1 x)) -2))) (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))))
(+.f64 x (+.f64 (*.f64 x (log.f64 (/.f64 1 x))) (*.f64 x (+.f64 -2 (*.f64 (log.f64 (/.f64 1 x)) -2)))))
(+.f64 x (+.f64 (*.f64 x (+.f64 -2 (*.f64 (log.f64 (/.f64 1 x)) -2))) (*.f64 x (log.f64 (/.f64 1 x)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 x)) (*.f64 x -2)) (-.f64 (neg.f64 x) (*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))))
(+.f64 (*.f64 (log.f64 (/.f64 1 x)) (*.f64 x -2)) (-.f64 (neg.f64 x) (*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))))
(+.f64 (*.f64 (log.f64 (/.f64 1 x)) (*.f64 x -2)) (-.f64 (-.f64 (*.f64 x (log.f64 (/.f64 1 x))) 0) x))
(+.f64 (*.f64 x (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2))) (*.f64 x (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2))))
(*.f64 -1 (*.f64 x (+.f64 1 (log.f64 (/.f64 1 x)))))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (/.f64 (neg.f64 x) 2) (/.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 x)) (*.f64 x -2)) x) 2))
(*.f64 -1 (*.f64 x (+.f64 1 (log.f64 (/.f64 1 x)))))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x)) (*.f64 x 1/2)) (neg.f64 (*.f64 x 1/2)))
(*.f64 -1 (*.f64 x (+.f64 1 (log.f64 (/.f64 1 x)))))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2)) x) (*.f64 (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2)) x))
(*.f64 -1 (*.f64 x (+.f64 1 (log.f64 (/.f64 1 x)))))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 (*.f64 x 1/2) (-.f64 -1 (log.f64 (/.f64 1 x)))) (*.f64 (*.f64 x 1/2) (-.f64 -1 (log.f64 (/.f64 1 x)))))
(*.f64 -1 (*.f64 x (+.f64 1 (log.f64 (/.f64 1 x)))))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (/.f64 (*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x)) 2) (/.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -2)) 2))
(/.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x)) (*.f64 x (+.f64 -2 (neg.f64 (log.f64 (/.f64 1 x)))))) 2)
(/.f64 (+.f64 (*.f64 x -2) (*.f64 (log.f64 (/.f64 1 x)) (-.f64 0 (+.f64 x x)))) 2)
(/.f64 (+.f64 (*.f64 x -2) (*.f64 (log.f64 (/.f64 1 x)) (-.f64 (neg.f64 x) x))) 2)
(+.f64 (+.f64 (*.f64 x (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2))) x) (-.f64 (*.f64 x (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2))) x))
(*.f64 -1 (*.f64 x (+.f64 1 (log.f64 (/.f64 1 x)))))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (+.f64 (*.f64 x (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2))) (neg.f64 (log.f64 (/.f64 1 x)))) (-.f64 (*.f64 x (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2))) (neg.f64 (log.f64 (/.f64 1 x)))))
(*.f64 -1 (*.f64 x (+.f64 1 (log.f64 (/.f64 1 x)))))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (+.f64 (*.f64 x (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2))) (-.f64 -1 (log.f64 (/.f64 1 x)))) (-.f64 (*.f64 x (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2))) (-.f64 -1 (log.f64 (/.f64 1 x)))))
(*.f64 -1 (*.f64 x (+.f64 1 (log.f64 (/.f64 1 x)))))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(-.f64 x (+.f64 x (+.f64 x (*.f64 x (log.f64 (/.f64 1 x))))))
(*.f64 -1 (*.f64 x (+.f64 1 (log.f64 (/.f64 1 x)))))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(-.f64 x (-.f64 x (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))))
(*.f64 -1 (*.f64 x (+.f64 1 (log.f64 (/.f64 1 x)))))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(-.f64 (neg.f64 (log.f64 (/.f64 1 x))) (-.f64 (neg.f64 (log.f64 (/.f64 1 x))) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))))
(*.f64 -1 (*.f64 x (+.f64 1 (log.f64 (/.f64 1 x)))))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(-.f64 (neg.f64 (log.f64 (/.f64 1 x))) (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (+.f64 x (*.f64 x (log.f64 (/.f64 1 x))))))
(*.f64 -1 (*.f64 x (+.f64 1 (log.f64 (/.f64 1 x)))))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(-.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (-.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))))
(*.f64 -1 (*.f64 x (+.f64 1 (log.f64 (/.f64 1 x)))))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(-.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 x (*.f64 x (log.f64 (/.f64 1 x))))))
(*.f64 -1 (*.f64 x (+.f64 1 (log.f64 (/.f64 1 x)))))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(-.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) 0)
(*.f64 -1 (*.f64 x (+.f64 1 (log.f64 (/.f64 1 x)))))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(-.f64 0 (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))))
(*.f64 -1 (*.f64 x (+.f64 1 (log.f64 (/.f64 1 x)))))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(-.f64 (neg.f64 x) (*.f64 x (log.f64 (/.f64 1 x))))
(*.f64 -1 (*.f64 x (+.f64 1 (log.f64 (/.f64 1 x)))))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(-.f64 (*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x)) x)
(*.f64 -1 (*.f64 x (+.f64 1 (log.f64 (/.f64 1 x)))))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(-.f64 (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))) (-.f64 x (-.f64 (*.f64 (log.f64 (/.f64 1 x)) (*.f64 x -2)) x)))
(+.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 x)) (*.f64 x -2)) x) (*.f64 x (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 x (log.f64 (/.f64 1 x))) (-.f64 (*.f64 (log.f64 (/.f64 1 x)) (*.f64 x -2)) x))
(-.f64 (*.f64 x (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2))) (-.f64 0 (*.f64 x (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2)))))
(*.f64 -1 (*.f64 x (+.f64 1 (log.f64 (/.f64 1 x)))))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(-.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x)) (*.f64 x 1/2)) (*.f64 x 1/2))
(*.f64 -1 (*.f64 x (+.f64 1 (log.f64 (/.f64 1 x)))))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(-.f64 (+.f64 (*.f64 x (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2))) x) (-.f64 x (*.f64 x (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2)))))
(*.f64 -1 (*.f64 x (+.f64 1 (log.f64 (/.f64 1 x)))))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(-.f64 (+.f64 (*.f64 x (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2))) (neg.f64 (log.f64 (/.f64 1 x)))) (-.f64 (neg.f64 (log.f64 (/.f64 1 x))) (*.f64 x (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2)))))
(*.f64 -1 (*.f64 x (+.f64 1 (log.f64 (/.f64 1 x)))))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(-.f64 (+.f64 (*.f64 x (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2))) (-.f64 -1 (log.f64 (/.f64 1 x)))) (-.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (*.f64 x (-.f64 -1/2 (*.f64 (log.f64 (/.f64 1 x)) 1/2)))))
(*.f64 -1 (*.f64 x (+.f64 1 (log.f64 (/.f64 1 x)))))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(-.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x)) x) (+.f64 x x))
(*.f64 -1 (*.f64 x (+.f64 1 (log.f64 (/.f64 1 x)))))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(/.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) 1)
(*.f64 -1 (*.f64 x (+.f64 1 (log.f64 (/.f64 1 x)))))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(/.f64 (*.f64 x (+.f64 -2 (*.f64 (log.f64 (/.f64 1 x)) -2))) 2)
(*.f64 -1 (*.f64 x (+.f64 1 (log.f64 (/.f64 1 x)))))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(/.f64 (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))) -1)
(*.f64 -1 (*.f64 x (+.f64 1 (log.f64 (/.f64 1 x)))))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(/.f64 (*.f64 (+.f64 x x) (+.f64 -2 (*.f64 (log.f64 (/.f64 1 x)) -2))) 4)
(*.f64 -1 (*.f64 x (+.f64 1 (log.f64 (/.f64 1 x)))))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(/.f64 (-.f64 x (-.f64 (*.f64 (log.f64 (/.f64 1 x)) (*.f64 x -2)) x)) -2)
(-.f64 (-.f64 (*.f64 x -1/2) (*.f64 x (log.f64 (/.f64 1 x)))) (/.f64 x 2))
(/.f64 (+.f64 (*.f64 (+.f64 x x) (+.f64 -2 (*.f64 (log.f64 (/.f64 1 x)) -2))) (*.f64 (+.f64 x x) (+.f64 -2 (*.f64 (log.f64 (/.f64 1 x)) -2)))) 8)
(*.f64 -1 (*.f64 x (+.f64 1 (log.f64 (/.f64 1 x)))))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(/.f64 (+.f64 (-.f64 x (-.f64 (*.f64 (log.f64 (/.f64 1 x)) (*.f64 x -2)) x)) (-.f64 x (-.f64 (*.f64 (log.f64 (/.f64 1 x)) (*.f64 x -2)) x))) -4)
(/.f64 (-.f64 x (-.f64 (*.f64 (log.f64 (/.f64 1 x)) (*.f64 x -2)) x)) -2)
(-.f64 (-.f64 (*.f64 x -1/2) (*.f64 x (log.f64 (/.f64 1 x)))) (/.f64 x 2))
(/.f64 (*.f64 (*.f64 x -2) (-.f64 -1 (log.f64 (/.f64 1 x)))) -2)
(*.f64 -1 (*.f64 x (+.f64 1 (log.f64 (/.f64 1 x)))))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(/.f64 (*.f64 (*.f64 2 (+.f64 -2 (*.f64 (log.f64 (/.f64 1 x)) -2))) x) 4)
(*.f64 x (/.f64 (+.f64 -4 (*.f64 (*.f64 (log.f64 (/.f64 1 x)) -2) 2)) 4))
(*.f64 x (*.f64 (+.f64 -2 (*.f64 (log.f64 (/.f64 1 x)) -2)) 1/2))
(*.f64 x (+.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 x)) -4) 4)))
(/.f64 (*.f64 (-.f64 2 (*.f64 (log.f64 (/.f64 1 x)) -2)) x) -2)
(*.f64 -1 (*.f64 x (+.f64 1 (log.f64 (/.f64 1 x)))))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(/.f64 (*.f64 (*.f64 2 (+.f64 x x)) (-.f64 -1 (log.f64 (/.f64 1 x)))) 4)
(*.f64 -1 (*.f64 x (+.f64 1 (log.f64 (/.f64 1 x)))))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(/.f64 (+.f64 (-.f64 x (-.f64 (*.f64 (log.f64 (/.f64 1 x)) (*.f64 x -2)) x)) 0) -2)
(/.f64 (-.f64 x (-.f64 (*.f64 (log.f64 (/.f64 1 x)) (*.f64 x -2)) x)) -2)
(-.f64 (-.f64 (*.f64 x -1/2) (*.f64 x (log.f64 (/.f64 1 x)))) (/.f64 x 2))
(/.f64 (-.f64 (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) 2)) (*.f64 x -2)) -2)
(*.f64 -1 (*.f64 x (+.f64 1 (log.f64 (/.f64 1 x)))))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(pow.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) 1)
(*.f64 -1 (*.f64 x (+.f64 1 (log.f64 (/.f64 1 x)))))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(neg.f64 (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))))
(*.f64 -1 (*.f64 x (+.f64 1 (log.f64 (/.f64 1 x)))))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 0)
(*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))
(+.f64 0 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))))
(*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))
(+.f64 (*.f64 z (*.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) 2)) (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))))
(+.f64 (*.f64 z (*.f64 2 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))))
(*.f64 z (+.f64 (*.f64 2 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))))
(*.f64 z (+.f64 13888888888889/5000000000000000 (+.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) (*.f64 -2 (-.f64 13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))
(+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z z)) (neg.f64 (*.f64 z 13888888888889/5000000000000000)))
(+.f64 (*.f64 z (*.f64 z (+.f64 7936500793651/10000000000000000 y))) (*.f64 13888888888889/5000000000000000 (neg.f64 z)))
(+.f64 (*.f64 z -13888888888889/5000000000000000) (*.f64 (+.f64 7936500793651/10000000000000000 y) (*.f64 z z)))
(+.f64 (*.f64 z -13888888888889/5000000000000000) (*.f64 z (*.f64 z (+.f64 7936500793651/10000000000000000 y))))
(+.f64 (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) 13888888888889/10000000000000000)) (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) 13888888888889/10000000000000000)))
(*.f64 (-.f64 (*.f64 1/2 (*.f64 z (+.f64 7936500793651/10000000000000000 y))) 13888888888889/10000000000000000) (+.f64 z z))
(*.f64 (-.f64 (*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) 1/2)) 13888888888889/10000000000000000) (+.f64 z z))
(*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/20000000000000000 (/.f64 y 2))) 13888888888889/10000000000000000) (+.f64 z z))
(+.f64 (*.f64 13888888888889/5000000000000000 (neg.f64 z)) (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z z)))
(+.f64 (*.f64 z (*.f64 z (+.f64 7936500793651/10000000000000000 y))) (*.f64 13888888888889/5000000000000000 (neg.f64 z)))
(+.f64 (*.f64 z -13888888888889/5000000000000000) (*.f64 (+.f64 7936500793651/10000000000000000 y) (*.f64 z z)))
(+.f64 (*.f64 z -13888888888889/5000000000000000) (*.f64 z (*.f64 z (+.f64 7936500793651/10000000000000000 y))))
(+.f64 (*.f64 (-.f64 13888888888889/5000000000000000 (*.f64 7936500793651/10000000000000000 z)) (neg.f64 z)) (*.f64 (*.f64 y (neg.f64 z)) (neg.f64 z)))
(*.f64 (neg.f64 z) (+.f64 (-.f64 13888888888889/5000000000000000 (*.f64 7936500793651/10000000000000000 z)) (*.f64 y (neg.f64 z))))
(*.f64 (neg.f64 z) (+.f64 (-.f64 13888888888889/5000000000000000 (*.f64 7936500793651/10000000000000000 z)) (*.f64 z (neg.f64 y))))
(+.f64 (*.f64 (-.f64 13888888888889/5000000000000000 (*.f64 y z)) (neg.f64 z)) (*.f64 (neg.f64 (*.f64 7936500793651/10000000000000000 z)) (neg.f64 z)))
(*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))
(+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) 13888888888889/10000000000000000) z) (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) 13888888888889/10000000000000000) z))
(*.f64 (-.f64 (*.f64 1/2 (*.f64 z (+.f64 7936500793651/10000000000000000 y))) 13888888888889/10000000000000000) (+.f64 z z))
(*.f64 (-.f64 (*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) 1/2)) 13888888888889/10000000000000000) (+.f64 z z))
(*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/20000000000000000 (/.f64 y 2))) 13888888888889/10000000000000000) (+.f64 z z))
(+.f64 (*.f64 (*.f64 z 1/2) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) (*.f64 (*.f64 z 1/2) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))))
(*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))
(+.f64 (+.f64 (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) 13888888888889/10000000000000000)) z) (-.f64 (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) 13888888888889/10000000000000000)) z))
(*.f64 (-.f64 (*.f64 1/2 (*.f64 z (+.f64 7936500793651/10000000000000000 y))) 13888888888889/10000000000000000) (+.f64 z z))
(*.f64 (-.f64 (*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) 1/2)) 13888888888889/10000000000000000) (+.f64 z z))
(*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/20000000000000000 (/.f64 y 2))) 13888888888889/10000000000000000) (+.f64 z z))
(+.f64 (+.f64 (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) 13888888888889/10000000000000000)) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) (-.f64 (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) 13888888888889/10000000000000000)) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))))
(*.f64 (-.f64 (*.f64 1/2 (*.f64 z (+.f64 7936500793651/10000000000000000 y))) 13888888888889/10000000000000000) (+.f64 z z))
(*.f64 (-.f64 (*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) 1/2)) 13888888888889/10000000000000000) (+.f64 z z))
(*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/20000000000000000 (/.f64 y 2))) 13888888888889/10000000000000000) (+.f64 z z))
(-.f64 z (-.f64 z (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))))
(*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))
(-.f64 z (+.f64 z (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))))
(*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))
(-.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (-.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))))
(*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))
(-.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))))
(*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))
(-.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 0)
(*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))
(-.f64 0 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))))
(*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))
(-.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) (-.f64 0 (*.f64 z (*.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) 2))))
(-.f64 (*.f64 z (*.f64 2 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) (*.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (neg.f64 z)))
(-.f64 (*.f64 z (*.f64 2 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))))
(-.f64 (*.f64 z (*.f64 -2 (-.f64 13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000)))
(-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z z)) (*.f64 z 13888888888889/5000000000000000))
(-.f64 (*.f64 z (*.f64 z (+.f64 7936500793651/10000000000000000 y))) (*.f64 z 13888888888889/5000000000000000))
(-.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) (*.f64 z z)) (*.f64 z 13888888888889/5000000000000000))
(-.f64 (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) 13888888888889/10000000000000000)) (-.f64 0 (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) 13888888888889/10000000000000000))))
(*.f64 (-.f64 (*.f64 1/2 (*.f64 z (+.f64 7936500793651/10000000000000000 y))) 13888888888889/10000000000000000) (+.f64 z z))
(*.f64 (-.f64 (*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) 1/2)) 13888888888889/10000000000000000) (+.f64 z z))
(*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/20000000000000000 (/.f64 y 2))) 13888888888889/10000000000000000) (+.f64 z z))
(-.f64 (*.f64 13888888888889/5000000000000000 (neg.f64 z)) (*.f64 z (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))
(-.f64 (*.f64 -13888888888889/5000000000000000 z) (*.f64 z (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))
(-.f64 (*.f64 (-.f64 13888888888889/5000000000000000 (*.f64 7936500793651/10000000000000000 z)) (neg.f64 z)) (*.f64 (neg.f64 z) (*.f64 y z)))
(*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))
(-.f64 (*.f64 (-.f64 13888888888889/5000000000000000 (*.f64 y z)) (neg.f64 z)) (*.f64 (neg.f64 z) (*.f64 7936500793651/10000000000000000 z)))
(*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))
(-.f64 (/.f64 (*.f64 z 13888888888889/5000000000000000) -1) (*.f64 z (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))
(-.f64 (+.f64 (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) 13888888888889/10000000000000000)) z) (-.f64 z (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) 13888888888889/10000000000000000))))
(*.f64 (-.f64 (*.f64 1/2 (*.f64 z (+.f64 7936500793651/10000000000000000 y))) 13888888888889/10000000000000000) (+.f64 z z))
(*.f64 (-.f64 (*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) 1/2)) 13888888888889/10000000000000000) (+.f64 z z))
(*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/20000000000000000 (/.f64 y 2))) 13888888888889/10000000000000000) (+.f64 z z))
(-.f64 (+.f64 (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) 13888888888889/10000000000000000)) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) (-.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) 13888888888889/10000000000000000))))
(*.f64 (-.f64 (*.f64 1/2 (*.f64 z (+.f64 7936500793651/10000000000000000 y))) 13888888888889/10000000000000000) (+.f64 z z))
(*.f64 (-.f64 (*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) 1/2)) 13888888888889/10000000000000000) (+.f64 z z))
(*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/20000000000000000 (/.f64 y 2))) 13888888888889/10000000000000000) (+.f64 z z))
(/.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 1)
(*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))
(/.f64 (*.f64 z (*.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) 2)) 2)
(*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))
(/.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) -1)
(*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))
(/.f64 (*.f64 2 (*.f64 z (*.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) 2))) 4)
(*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))
(/.f64 (-.f64 0 (*.f64 z (*.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) 2))) -2)
(*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))
(/.f64 (+.f64 (*.f64 2 (*.f64 z (*.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) 2))) (*.f64 2 (*.f64 z (*.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) 2)))) 8)
(*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))
(/.f64 (+.f64 (-.f64 0 (*.f64 z (*.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) 2))) (-.f64 0 (*.f64 z (*.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) 2)))) -4)
(*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))
(/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) 2)) z) 4)
(*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))
(/.f64 (*.f64 (-.f64 13888888888889/2500000000000000 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z))) z) -2)
(*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))
(/.f64 (*.f64 (*.f64 2 (+.f64 z z)) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 4)
(*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))
(/.f64 (*.f64 (-.f64 (neg.f64 z) z) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) -2)
(*.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (/.f64 (-.f64 (neg.f64 z) z) -2))
(pow.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 1)
(*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))
(neg.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))))
(*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))
(+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 0)
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(+.f64 0 (*.f64 (+.f64 y 7936500793651/10000000000000000) z))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z)) (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 y z) (*.f64 7936500793651/10000000000000000 z))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 7936500793651/10000000000000000 z) (*.f64 y z))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 (*.f64 z 1/2) (+.f64 y 7936500793651/10000000000000000)) (*.f64 (*.f64 z 1/2) (+.f64 y 7936500793651/10000000000000000)))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 (+.f64 (*.f64 y 1/2) 7936500793651/20000000000000000) z) (*.f64 (+.f64 (*.f64 y 1/2) 7936500793651/20000000000000000) z))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(+.f64 (/.f64 (*.f64 y z) 2) (/.f64 (*.f64 z (+.f64 y 7936500793651/5000000000000000)) 2))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(+.f64 (/.f64 (*.f64 7936500793651/10000000000000000 z) 2) (/.f64 (*.f64 z (+.f64 y (+.f64 y 7936500793651/10000000000000000))) 2))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(+.f64 (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) z) (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) z))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(+.f64 (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) (+.f64 y 7936500793651/10000000000000000)) (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) (+.f64 y 7936500793651/10000000000000000)))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(-.f64 (+.f64 y 7936500793651/10000000000000000) (-.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 (+.f64 y 7936500793651/10000000000000000) z)))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(-.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(-.f64 z (-.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) z)))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(-.f64 z (+.f64 z (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 0)
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(-.f64 0 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(-.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) (-.f64 0 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z))))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(-.f64 (*.f64 y z) (*.f64 7936500793651/10000000000000000 (neg.f64 z)))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(-.f64 (*.f64 y z) (neg.f64 (*.f64 7936500793651/10000000000000000 z)))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(-.f64 (*.f64 7936500793651/10000000000000000 z) (*.f64 y (neg.f64 z)))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) (-.f64 0 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2))))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(-.f64 (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) z) (-.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2))))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(-.f64 (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) (+.f64 y 7936500793651/10000000000000000)) (-.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2))))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 1)
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z)) 2)
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) -1)
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 2 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z))) 4)
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(/.f64 (-.f64 0 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z))) -2)
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z))) (*.f64 2 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z)))) 8)
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(/.f64 (+.f64 (-.f64 0 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z))) (-.f64 0 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z)))) -4)
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 (*.f64 2 (+.f64 z z)) (+.f64 y 7936500793651/10000000000000000)) 4)
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 (-.f64 (neg.f64 z) z) (+.f64 y 7936500793651/10000000000000000)) -2)
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 (*.f64 2 (+.f64 y (+.f64 y 7936500793651/5000000000000000))) z) 4)
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 (-.f64 -7936500793651/5000000000000000 (+.f64 y y)) z) -2)
(*.f64 z (/.f64 (-.f64 -7936500793651/5000000000000000 (+.f64 y y)) -2))
(*.f64 z (-.f64 7936500793651/10000000000000000 (neg.f64 y)))
(pow.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 1)
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(neg.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))

localize63.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (+.f64 -1/2 x) (log.f64 x))
0.2b
(+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) (*.f64 x 1/2)) (neg.f64 (*.f64 x 1/2)))
0.2b
(+.f64 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) (*.f64 x 1/2)) (neg.f64 (*.f64 x 1/2))) 91893853320467/100000000000000)
5.3b
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)
Compiler

Compiled 151 to 103 computations (31.8% saved)

series2.0ms (0%)

Counts
3 → 36
Calls

9 calls:

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

rewrite166.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
2004×rational_best-1
2000×rational_best-2
2000×rational_best-3
638×rational_best-simplify-47
398×rational_best-simplify-66
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
015105
110369
225669
3104569
4566969
Stop Event
node limit
Counts
3 → 176
Calls
Call 1
Inputs
(+.f64 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) (*.f64 x 1/2)) (neg.f64 (*.f64 x 1/2))) 91893853320467/100000000000000)
(+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) (*.f64 x 1/2)) (neg.f64 (*.f64 x 1/2)))
(*.f64 (+.f64 -1/2 x) (log.f64 x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 -1/2 x) (*.f64 (log.f64 x) (-.f64 1/2 x))) (+.f64 (*.f64 x 1/2) -91893853320467/100000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/2 x) (+.f64 (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x))) -91893853320467/100000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) -91893853320467/100000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 91893853320467/100000000000000 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 91893853320467/100000000000000 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)) (+.f64 x -91893853320467/100000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) (+.f64 (*.f64 -1/2 x) 91893853320467/100000000000000)) (*.f64 x 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 -1/2 x) 91893853320467/100000000000000) (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 x) (-.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)) 91893853320467/100000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x -1/4) (+.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) (+.f64 (*.f64 -1/2 x) 91893853320467/100000000000000))) (*.f64 x 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (*.f64 x -1/4)) (+.f64 (*.f64 -1/2 x) 91893853320467/100000000000000)) (-.f64 0 (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (*.f64 x -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (*.f64 -1/2 x) 91893853320467/100000000000000) (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x)))) (-.f64 x (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) (+.f64 (*.f64 -1/2 x) 91893853320467/100000000000000)) (*.f64 x 1/2)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 91893853320467/100000000000000 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 91893853320467/100000000000000 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)) (+.f64 x -91893853320467/100000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (-.f64 91893853320467/100000000000000 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 91893853320467/100000000000000 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)) (+.f64 x -91893853320467/100000000000000)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 91893853320467/100000000000000 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 91893853320467/100000000000000 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)) (+.f64 x -91893853320467/100000000000000)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 91893853320467/100000000000000 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x)))) 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) 2) 91893853320467/50000000000000) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 91893853320467/100000000000000 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x)))) 2)) (*.f64 2 (*.f64 (-.f64 91893853320467/100000000000000 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x)))) 2))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (*.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) 2) 91893853320467/50000000000000) (-.f64 (*.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) 2) 91893853320467/50000000000000)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 91893853320467/100000000000000 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)) (+.f64 x -91893853320467/100000000000000)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1/2 x) (-.f64 (+.f64 -1/2 x) (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 x) (-.f64 (log.f64 x) (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 1/2) (+.f64 x (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 1/2) (+.f64 (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 -1/2 x) (*.f64 (log.f64 x) (-.f64 1/2 x))) (*.f64 x 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/2 x) (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)) (-.f64 x (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) (*.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 x) (*.f64 (log.f64 x) (-.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/2 (log.f64 x)) (-.f64 x (*.f64 x (log.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/2 (log.f64 x)) (-.f64 (*.f64 x (-.f64 1/2 (log.f64 x))) (*.f64 -1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (log.f64 x)) (-.f64 x (*.f64 -1/2 (log.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (log.f64 x)) (-.f64 (*.f64 -1/2 (-.f64 (neg.f64 x) (log.f64 x))) (*.f64 -1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (*.f64 x -1/4)) (-.f64 (*.f64 x 1/2) (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (*.f64 x -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (-.f64 x (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x -1/4) (-.f64 (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x))) (*.f64 x -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 1/2) (-.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 1/2) (/.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x -1/4) (*.f64 -1/2 x)) (-.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)) (*.f64 x -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x -1/4) (-.f64 (*.f64 -1/2 x) (*.f64 (log.f64 x) (-.f64 1/2 x)))) (*.f64 x 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (*.f64 x -1/4)) (*.f64 -1/2 x)) (-.f64 0 (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (*.f64 x -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x -1/4) (*.f64 (+.f64 -1/2 x) (log.f64 x))) (-.f64 (*.f64 x 1/2) (*.f64 x -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x 1/2) x) (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 -1/2 x) (neg.f64 (*.f64 -1/2 (log.f64 x)))) (*.f64 x (-.f64 1/2 (log.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 -1/2 x) (*.f64 x (neg.f64 (log.f64 x)))) (*.f64 -1/2 (-.f64 (neg.f64 x) (log.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (neg.f64 (*.f64 -1/2 (log.f64 x)))) (-.f64 x (*.f64 x (log.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (neg.f64 x) (neg.f64 (*.f64 -1/2 (log.f64 x)))) (*.f64 x (neg.f64 (log.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (neg.f64 x) (*.f64 x (neg.f64 (log.f64 x)))) (neg.f64 (*.f64 -1/2 (log.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (-.f64 (*.f64 -1/2 x) (*.f64 (log.f64 x) (-.f64 1/2 x))) (*.f64 x 1/4)) (*.f64 x 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)) (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x)))) (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 x (*.f64 x (log.f64 x))) -1) (neg.f64 (*.f64 -1/2 (log.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 x (*.f64 -1/2 (log.f64 x))) -1) (*.f64 x (neg.f64 (log.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (neg.f64 x)) (-.f64 0 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (neg.f64 x) (*.f64 (log.f64 x) (-.f64 1/2 x))) (-.f64 0 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x 1/4) (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (*.f64 x -1/4))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) -2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) 2) (*.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) 2)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) -2)) (*.f64 2 (*.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) -2))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 0 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) (+.f64 x x)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (-.f64 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)) x)) (*.f64 x -2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x -2) (*.f64 2 (-.f64 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)) x))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) (*.f64 2 (+.f64 x x))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 0 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) (*.f64 x -2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)) x)) (+.f64 x x)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 1/2) (-.f64 (*.f64 -1/2 x) (*.f64 (log.f64 x) (-.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 -1/2 x) (*.f64 (log.f64 x) (-.f64 1/2 x))) (*.f64 x 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/2 x) (+.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 -1/2 x) (log.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)) (*.f64 (log.f64 x) (-.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (log.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (log.f64 x)) (*.f64 -1/2 (log.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 1/4) (+.f64 (*.f64 x 1/4) (-.f64 (*.f64 -1/2 x) (*.f64 (log.f64 x) (-.f64 1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 1/4) (-.f64 (*.f64 x 1/4) (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (*.f64 x -1/4)) (+.f64 (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (*.f64 x -1/4)) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 x 1/4) (-.f64 (*.f64 -1/2 x) (*.f64 (log.f64 x) (-.f64 1/2 x)))) (*.f64 x 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x 1/2) (log.f64 x)) (*.f64 (+.f64 -1/2 (*.f64 x 1/2)) (log.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x))) (*.f64 -1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x)))) (-.f64 (*.f64 -1/2 x) (*.f64 (log.f64 x) (-.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x 1/2) (*.f64 x (-.f64 1/2 (log.f64 x)))) (neg.f64 (neg.f64 (*.f64 -1/2 (log.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x 1/2) (*.f64 -1/2 (-.f64 (neg.f64 x) (log.f64 x)))) (*.f64 x (log.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (log.f64 x) 1/2) (+.f64 -1/2 x)) (*.f64 (*.f64 (log.f64 x) 1/2) (+.f64 -1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 1/2 x) -2) (log.f64 x)) (*.f64 (/.f64 (-.f64 1/2 x) -2) (log.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 -1/2 (log.f64 x)) 2) (/.f64 (*.f64 (log.f64 x) (+.f64 -1/2 (+.f64 x x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x (log.f64 x)) 2) (/.f64 (*.f64 (log.f64 x) (+.f64 x -1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (+.f64 -1/2 x)) (-.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (+.f64 -1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (log.f64 x)) (-.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (log.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 x 1/4) (*.f64 (+.f64 -1/2 x) (log.f64 x))) (-.f64 (*.f64 x 1/4) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 x 1/4) (*.f64 -1/2 (log.f64 x))) (-.f64 (*.f64 x 1/4) (*.f64 x (-.f64 1/2 (log.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 x 1/4) (*.f64 x (log.f64 x))) (-.f64 (*.f64 x 1/4) (*.f64 -1/2 (-.f64 (neg.f64 x) (log.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1/2 x) (-.f64 (+.f64 -1/2 x) (*.f64 (+.f64 -1/2 x) (log.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1/2 x) (+.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) (-.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 x) (-.f64 (log.f64 x) (*.f64 (+.f64 -1/2 x) (log.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 x) (+.f64 (log.f64 x) (*.f64 (log.f64 x) (-.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 1/2) (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 1/2) (+.f64 (-.f64 x (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) (-.f64 (*.f64 -1/2 x) (*.f64 (log.f64 x) (-.f64 1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 -1/2 x) (*.f64 (log.f64 x) (-.f64 1/2 x))) (*.f64 -1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/2 x) (+.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)) (*.f64 -1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (log.f64 x) (-.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)) x) (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)) (*.f64 (+.f64 -1/2 x) (log.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x))) (+.f64 (-.f64 x (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) (*.f64 -1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)) (-.f64 0 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) (-.f64 x (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (neg.f64 (log.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/2 (log.f64 x)) (-.f64 (*.f64 x (-.f64 1/2 (log.f64 x))) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (log.f64 x)) (*.f64 -1/2 (neg.f64 (log.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (log.f64 x)) (neg.f64 (*.f64 -1/2 (log.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (log.f64 x)) (-.f64 (*.f64 -1/2 (-.f64 (neg.f64 x) (log.f64 x))) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (*.f64 x (log.f64 x))) (+.f64 (-.f64 x (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) (*.f64 -1/2 (log.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (*.f64 -1/2 (log.f64 x))) (+.f64 (-.f64 x (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) (*.f64 x (log.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 1/4) (-.f64 (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x))) (*.f64 x 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (*.f64 x -1/4)) (-.f64 (*.f64 -1/2 x) (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (*.f64 x -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (-.f64 0 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (*.f64 x -1/4)) (*.f64 x 1/2)) (-.f64 0 (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (*.f64 x -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x 1/4) (-.f64 (*.f64 -1/2 x) (*.f64 (log.f64 x) (-.f64 1/2 x)))) (*.f64 x -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x 1/4) (*.f64 -1/2 x)) (-.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)) (*.f64 x 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x 1/2) (-.f64 x (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)))) (-.f64 (*.f64 -1/2 x) (*.f64 (log.f64 x) (-.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x))) (-.f64 x (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)))) (*.f64 -1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (-.f64 x (*.f64 x (log.f64 x))) (-.f64 x (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)))) (*.f64 -1/2 (log.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (-.f64 x (*.f64 -1/2 (log.f64 x))) (-.f64 x (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)))) (*.f64 x (log.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x))) (*.f64 x 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x 1/2) (neg.f64 (*.f64 -1/2 (log.f64 x)))) (*.f64 x (-.f64 1/2 (log.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x 1/2) (*.f64 x (neg.f64 (log.f64 x)))) (*.f64 -1/2 (-.f64 (neg.f64 x) (log.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x)))) (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (+.f64 -1/2 x)) (-.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (log.f64 x)) (-.f64 (log.f64 x) (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x 1/4) (*.f64 (+.f64 -1/2 x) (log.f64 x))) (-.f64 (*.f64 x 1/2) (*.f64 x 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) (*.f64 2 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 0 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) (-.f64 0 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (log.f64 x) 2)) (+.f64 -1/2 x)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 0 (*.f64 (log.f64 x) 2)) (+.f64 -1/2 x)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 -1/2 x) 2)) (log.f64 x)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (+.f64 x x)) (log.f64 x)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 x (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 x (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) (neg.f64 x)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 x) (-.f64 x (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (-.f64 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)) x)) (+.f64 x x)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 x x) (*.f64 2 (-.f64 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)) x))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 x (+.f64 -1/2 x)))))))

simplify133.0ms (0.6%)

Algorithm
egg-herbie
Rules
1056×rational_best-simplify-3
926×rational_best-simplify-65
846×rational_best-simplify-61
776×rational_best-simplify-68
760×rational_best-simplify-63
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04016598
111056402
232035468
Stop Event
node limit
Counts
212 → 243
Calls
Call 1
Inputs
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 (-.f64 (log.f64 x) 1) x)))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 (-.f64 (log.f64 x) 1) x)))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 (-.f64 (log.f64 x) 1) x)))
(*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x)
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x) (*.f64 1/2 (log.f64 (/.f64 1 x)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x) (*.f64 1/2 (log.f64 (/.f64 1 x)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x) (*.f64 1/2 (log.f64 (/.f64 1 x)))))
(*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))))))
(*.f64 -1/2 (log.f64 x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 (-.f64 (log.f64 x) 1) x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 (-.f64 (log.f64 x) 1) x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 (-.f64 (log.f64 x) 1) x))
(*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x)
(+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x) (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x) (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x) (*.f64 1/2 (log.f64 (/.f64 1 x))))
(*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))))
(*.f64 -1/2 (log.f64 x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 (log.f64 x) x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 (log.f64 x) x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 (log.f64 x) x))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 x)) x))
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 x)) x)) (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 x)) x)) (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 x)) x)) (*.f64 1/2 (log.f64 (/.f64 1 x))))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) x)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) x) (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) x) (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) x) (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(-.f64 (-.f64 (*.f64 -1/2 x) (*.f64 (log.f64 x) (-.f64 1/2 x))) (+.f64 (*.f64 x 1/2) -91893853320467/100000000000000))
(-.f64 (*.f64 -1/2 x) (+.f64 (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x))) -91893853320467/100000000000000))
(-.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) -91893853320467/100000000000000)
(-.f64 91893853320467/100000000000000 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))))
(-.f64 (-.f64 91893853320467/100000000000000 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x)))) 0)
(-.f64 0 (+.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)) (+.f64 x -91893853320467/100000000000000)))
(-.f64 (+.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) (+.f64 (*.f64 -1/2 x) 91893853320467/100000000000000)) (*.f64 x 1/2))
(-.f64 (+.f64 (*.f64 -1/2 x) 91893853320467/100000000000000) (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x))))
(-.f64 (neg.f64 x) (-.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)) 91893853320467/100000000000000))
(-.f64 (+.f64 (*.f64 x -1/4) (+.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) (+.f64 (*.f64 -1/2 x) 91893853320467/100000000000000))) (*.f64 x 1/4))
(-.f64 (+.f64 (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (*.f64 x -1/4)) (+.f64 (*.f64 -1/2 x) 91893853320467/100000000000000)) (-.f64 0 (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (*.f64 x -1/4))))
(-.f64 (+.f64 (+.f64 (*.f64 -1/2 x) 91893853320467/100000000000000) (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x)))) (-.f64 x (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))))
(-.f64 (+.f64 (+.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) (+.f64 (*.f64 -1/2 x) 91893853320467/100000000000000)) (*.f64 x 1/2)) x)
(*.f64 (-.f64 91893853320467/100000000000000 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x)))) 1)
(*.f64 1 (-.f64 91893853320467/100000000000000 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x)))))
(*.f64 -1 (+.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)) (+.f64 x -91893853320467/100000000000000)))
(*.f64 2 (*.f64 (-.f64 91893853320467/100000000000000 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x)))) 1/2))
(*.f64 (*.f64 (-.f64 91893853320467/100000000000000 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x)))) 2) 1/2)
(*.f64 (+.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)) (+.f64 x -91893853320467/100000000000000)) -1)
(/.f64 (-.f64 91893853320467/100000000000000 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x)))) 1)
(/.f64 (*.f64 (-.f64 91893853320467/100000000000000 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x)))) 2) 2)
(/.f64 (+.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)) (+.f64 x -91893853320467/100000000000000)) -1)
(/.f64 (*.f64 2 (*.f64 (-.f64 91893853320467/100000000000000 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x)))) 2)) 4)
(/.f64 (-.f64 (*.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) 2) 91893853320467/50000000000000) -2)
(/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 91893853320467/100000000000000 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x)))) 2)) (*.f64 2 (*.f64 (-.f64 91893853320467/100000000000000 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x)))) 2))) 8)
(/.f64 (+.f64 (-.f64 (*.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) 2) 91893853320467/50000000000000) (-.f64 (*.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) 2) 91893853320467/50000000000000)) -4)
(pow.f64 (-.f64 91893853320467/100000000000000 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x)))) 1)
(neg.f64 (+.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)) (+.f64 x -91893853320467/100000000000000)))
(-.f64 (+.f64 -1/2 x) (-.f64 (+.f64 -1/2 x) (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x)))
(-.f64 (log.f64 x) (-.f64 (log.f64 x) (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x)))
(-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x)
(-.f64 (*.f64 x 1/2) (+.f64 x (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x)))))
(-.f64 (*.f64 x 1/2) (+.f64 (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x))) x))
(-.f64 (-.f64 (*.f64 -1/2 x) (*.f64 (log.f64 x) (-.f64 1/2 x))) (*.f64 x 1/2))
(-.f64 (*.f64 -1/2 x) (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x))))
(-.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 0)
(-.f64 0 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))))
(-.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)) (-.f64 x (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))))
(-.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) (*.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) 2))
(-.f64 (neg.f64 x) (*.f64 (log.f64 x) (-.f64 1/2 x)))
(-.f64 (*.f64 -1/2 (log.f64 x)) (-.f64 x (*.f64 x (log.f64 x))))
(-.f64 (*.f64 -1/2 (log.f64 x)) (-.f64 (*.f64 x (-.f64 1/2 (log.f64 x))) (*.f64 -1/2 x)))
(-.f64 (*.f64 x (log.f64 x)) (-.f64 x (*.f64 -1/2 (log.f64 x))))
(-.f64 (*.f64 x (log.f64 x)) (-.f64 (*.f64 -1/2 (-.f64 (neg.f64 x) (log.f64 x))) (*.f64 -1/2 x)))
(-.f64 (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (*.f64 x -1/4)) (-.f64 (*.f64 x 1/2) (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (*.f64 x -1/4))))
(-.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (-.f64 x (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2))))
(-.f64 (*.f64 x -1/4) (-.f64 (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x))) (*.f64 x -1/4)))
(-.f64 (*.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 1/2) (-.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2))))
(-.f64 (*.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 1/2) (/.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) 2))
(-.f64 (+.f64 (*.f64 x -1/4) (*.f64 -1/2 x)) (-.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)) (*.f64 x -1/4)))
(-.f64 (+.f64 (*.f64 x -1/4) (-.f64 (*.f64 -1/2 x) (*.f64 (log.f64 x) (-.f64 1/2 x)))) (*.f64 x 1/4))
(-.f64 (+.f64 (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (*.f64 x -1/4)) (*.f64 -1/2 x)) (-.f64 0 (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (*.f64 x -1/4))))
(-.f64 (+.f64 (*.f64 x -1/4) (*.f64 (+.f64 -1/2 x) (log.f64 x))) (-.f64 (*.f64 x 1/2) (*.f64 x -1/4)))
(-.f64 (-.f64 (*.f64 x 1/2) x) (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x))))
(-.f64 (-.f64 (*.f64 -1/2 x) (neg.f64 (*.f64 -1/2 (log.f64 x)))) (*.f64 x (-.f64 1/2 (log.f64 x))))
(-.f64 (-.f64 (*.f64 -1/2 x) (*.f64 x (neg.f64 (log.f64 x)))) (*.f64 -1/2 (-.f64 (neg.f64 x) (log.f64 x))))
(-.f64 (-.f64 0 (neg.f64 (*.f64 -1/2 (log.f64 x)))) (-.f64 x (*.f64 x (log.f64 x))))
(-.f64 (-.f64 (neg.f64 x) (neg.f64 (*.f64 -1/2 (log.f64 x)))) (*.f64 x (neg.f64 (log.f64 x))))
(-.f64 (-.f64 (neg.f64 x) (*.f64 x (neg.f64 (log.f64 x)))) (neg.f64 (*.f64 -1/2 (log.f64 x))))
(-.f64 (-.f64 (-.f64 (*.f64 -1/2 x) (*.f64 (log.f64 x) (-.f64 1/2 x))) (*.f64 x 1/4)) (*.f64 x 1/4))
(-.f64 (-.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)) (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x)))) (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x))))
(-.f64 (/.f64 (-.f64 x (*.f64 x (log.f64 x))) -1) (neg.f64 (*.f64 -1/2 (log.f64 x))))
(-.f64 (/.f64 (-.f64 x (*.f64 -1/2 (log.f64 x))) -1) (*.f64 x (neg.f64 (log.f64 x))))
(-.f64 (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (neg.f64 x)) (-.f64 0 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2))))
(-.f64 (+.f64 (neg.f64 x) (*.f64 (log.f64 x) (-.f64 1/2 x))) (-.f64 0 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))))
(*.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 1)
(*.f64 1 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x))
(*.f64 -1 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))))
(*.f64 2 (*.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 1/2))
(*.f64 (*.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) -2) 1/2)
(*.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) -1)
(*.f64 (-.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2))) -2)
(*.f64 (-.f64 (*.f64 x 1/4) (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (*.f64 x -1/4))) -2)
(/.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 1)
(/.f64 (*.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) -2) 2)
(/.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) -1)
(/.f64 (*.f64 2 (*.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) -2)) 4)
(/.f64 (*.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) 2) -2)
(/.f64 (+.f64 (*.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) 2) (*.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) 2)) -4)
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) -2)) (*.f64 2 (*.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) -2))) 8)
(/.f64 (+.f64 (-.f64 0 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) (+.f64 x x)) -2)
(/.f64 (+.f64 (*.f64 2 (-.f64 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)) x)) (*.f64 x -2)) 4)
(/.f64 (+.f64 (*.f64 x -2) (*.f64 2 (-.f64 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)) x))) 4)
(/.f64 (-.f64 (*.f64 2 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) (*.f64 2 (+.f64 x x))) 4)
(/.f64 (-.f64 (-.f64 0 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) (*.f64 x -2)) -2)
(/.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)) x)) (+.f64 x x)) 4)
(pow.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 1)
(neg.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))))
(+.f64 x (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x))
(+.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) 0)
(+.f64 (*.f64 x 1/2) (-.f64 (*.f64 -1/2 x) (*.f64 (log.f64 x) (-.f64 1/2 x))))
(+.f64 (-.f64 (*.f64 -1/2 x) (*.f64 (log.f64 x) (-.f64 1/2 x))) (*.f64 x 1/2))
(+.f64 (*.f64 -1/2 x) (+.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) (*.f64 x 1/2)))
(+.f64 0 (*.f64 (+.f64 -1/2 x) (log.f64 x)))
(+.f64 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)) (*.f64 (log.f64 x) (-.f64 1/2 x)))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (log.f64 x)))
(+.f64 (*.f64 x (log.f64 x)) (*.f64 -1/2 (log.f64 x)))
(+.f64 (*.f64 x 1/4) (+.f64 (*.f64 x 1/4) (-.f64 (*.f64 -1/2 x) (*.f64 (log.f64 x) (-.f64 1/2 x)))))
(+.f64 (*.f64 x 1/4) (-.f64 (*.f64 x 1/4) (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x)))))
(+.f64 (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (*.f64 x -1/4)) (+.f64 (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (*.f64 x -1/4)) (*.f64 x 1/2)))
(+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)))
(+.f64 (+.f64 (*.f64 x 1/4) (-.f64 (*.f64 -1/2 x) (*.f64 (log.f64 x) (-.f64 1/2 x)))) (*.f64 x 1/4))
(+.f64 (*.f64 (*.f64 x 1/2) (log.f64 x)) (*.f64 (+.f64 -1/2 (*.f64 x 1/2)) (log.f64 x)))
(+.f64 (-.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x))) (*.f64 -1/2 x))
(+.f64 (-.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x)))) (-.f64 (*.f64 -1/2 x) (*.f64 (log.f64 x) (-.f64 1/2 x))))
(+.f64 (-.f64 (*.f64 x 1/2) (*.f64 x (-.f64 1/2 (log.f64 x)))) (neg.f64 (neg.f64 (*.f64 -1/2 (log.f64 x)))))
(+.f64 (-.f64 (*.f64 x 1/2) (*.f64 -1/2 (-.f64 (neg.f64 x) (log.f64 x)))) (*.f64 x (log.f64 x)))
(+.f64 (*.f64 (*.f64 (log.f64 x) 1/2) (+.f64 -1/2 x)) (*.f64 (*.f64 (log.f64 x) 1/2) (+.f64 -1/2 x)))
(+.f64 (*.f64 (/.f64 (-.f64 1/2 x) -2) (log.f64 x)) (*.f64 (/.f64 (-.f64 1/2 x) -2) (log.f64 x)))
(+.f64 (/.f64 (*.f64 -1/2 (log.f64 x)) 2) (/.f64 (*.f64 (log.f64 x) (+.f64 -1/2 (+.f64 x x))) 2))
(+.f64 (/.f64 (*.f64 x (log.f64 x)) 2) (/.f64 (*.f64 (log.f64 x) (+.f64 x -1)) 2))
(+.f64 (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (+.f64 -1/2 x)) (-.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (+.f64 -1/2 x)))
(+.f64 (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (log.f64 x)) (-.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (log.f64 x)))
(+.f64 (+.f64 (*.f64 x 1/4) (*.f64 (+.f64 -1/2 x) (log.f64 x))) (-.f64 (*.f64 x 1/4) (*.f64 x 1/2)))
(+.f64 (+.f64 (*.f64 x 1/4) (*.f64 -1/2 (log.f64 x))) (-.f64 (*.f64 x 1/4) (*.f64 x (-.f64 1/2 (log.f64 x)))))
(+.f64 (+.f64 (*.f64 x 1/4) (*.f64 x (log.f64 x))) (-.f64 (*.f64 x 1/4) (*.f64 -1/2 (-.f64 (neg.f64 x) (log.f64 x)))))
(-.f64 x (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))))
(-.f64 (+.f64 -1/2 x) (-.f64 (+.f64 -1/2 x) (*.f64 (+.f64 -1/2 x) (log.f64 x))))
(-.f64 (+.f64 -1/2 x) (+.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) (-.f64 1/2 x))))
(-.f64 (log.f64 x) (-.f64 (log.f64 x) (*.f64 (+.f64 -1/2 x) (log.f64 x))))
(-.f64 (log.f64 x) (+.f64 (log.f64 x) (*.f64 (log.f64 x) (-.f64 1/2 x))))
(-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) 0)
(-.f64 (*.f64 x 1/2) (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x))))
(-.f64 (*.f64 x 1/2) (+.f64 (-.f64 x (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) (-.f64 (*.f64 -1/2 x) (*.f64 (log.f64 x) (-.f64 1/2 x)))))
(-.f64 (-.f64 (*.f64 -1/2 x) (*.f64 (log.f64 x) (-.f64 1/2 x))) (*.f64 -1/2 x))
(-.f64 (*.f64 -1/2 x) (+.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)) (*.f64 -1/2 x)))
(-.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) (neg.f64 x))
(-.f64 0 (*.f64 (log.f64 x) (-.f64 1/2 x)))
(-.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)) x) (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x))
(-.f64 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)) (*.f64 (+.f64 -1/2 x) (log.f64 x)))
(-.f64 (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x))) (+.f64 (-.f64 x (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) (*.f64 -1/2 x)))
(-.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)) (-.f64 0 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))))
(-.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) (-.f64 x (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))))
(-.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (neg.f64 (log.f64 x))))
(-.f64 (*.f64 -1/2 (log.f64 x)) (-.f64 (*.f64 x (-.f64 1/2 (log.f64 x))) (*.f64 x 1/2)))
(-.f64 (*.f64 x (log.f64 x)) (*.f64 -1/2 (neg.f64 (log.f64 x))))
(-.f64 (*.f64 x (log.f64 x)) (neg.f64 (*.f64 -1/2 (log.f64 x))))
(-.f64 (*.f64 x (log.f64 x)) (-.f64 (*.f64 -1/2 (-.f64 (neg.f64 x) (log.f64 x))) (*.f64 x 1/2)))
(-.f64 (-.f64 x (*.f64 x (log.f64 x))) (+.f64 (-.f64 x (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) (*.f64 -1/2 (log.f64 x))))
(-.f64 (-.f64 x (*.f64 -1/2 (log.f64 x))) (+.f64 (-.f64 x (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) (*.f64 x (log.f64 x))))
(-.f64 (*.f64 x 1/4) (-.f64 (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x))) (*.f64 x 1/4)))
(-.f64 (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (*.f64 x -1/4)) (-.f64 (*.f64 -1/2 x) (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (*.f64 x -1/4))))
(-.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (-.f64 0 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2))))
(-.f64 (+.f64 (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (*.f64 x -1/4)) (*.f64 x 1/2)) (-.f64 0 (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (*.f64 x -1/4))))
(-.f64 (+.f64 (*.f64 x 1/4) (-.f64 (*.f64 -1/2 x) (*.f64 (log.f64 x) (-.f64 1/2 x)))) (*.f64 x -1/4))
(-.f64 (+.f64 (*.f64 x 1/4) (*.f64 -1/2 x)) (-.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)) (*.f64 x 1/4)))
(-.f64 (-.f64 (*.f64 x 1/2) (-.f64 x (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)))) (-.f64 (*.f64 -1/2 x) (*.f64 (log.f64 x) (-.f64 1/2 x))))
(-.f64 (-.f64 (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x))) (-.f64 x (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)))) (*.f64 -1/2 x))
(-.f64 (-.f64 (-.f64 x (*.f64 x (log.f64 x))) (-.f64 x (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)))) (*.f64 -1/2 (log.f64 x)))
(-.f64 (-.f64 (-.f64 x (*.f64 -1/2 (log.f64 x))) (-.f64 x (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)))) (*.f64 x (log.f64 x)))
(-.f64 (-.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x))) (*.f64 x 1/2))
(-.f64 (-.f64 (*.f64 x 1/2) (neg.f64 (*.f64 -1/2 (log.f64 x)))) (*.f64 x (-.f64 1/2 (log.f64 x))))
(-.f64 (-.f64 (*.f64 x 1/2) (*.f64 x (neg.f64 (log.f64 x)))) (*.f64 -1/2 (-.f64 (neg.f64 x) (log.f64 x))))
(-.f64 (-.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x)))) (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x))))
(-.f64 (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (+.f64 -1/2 x)) (-.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2))))
(-.f64 (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (log.f64 x)) (-.f64 (log.f64 x) (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2))))
(-.f64 (+.f64 (*.f64 x 1/4) (*.f64 (+.f64 -1/2 x) (log.f64 x))) (-.f64 (*.f64 x 1/2) (*.f64 x 1/4)))
(/.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) 1)
(/.f64 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)) 2)
(/.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)) -1)
(/.f64 (*.f64 2 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) 4)
(/.f64 (-.f64 0 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) -2)
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) (*.f64 2 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)))) 8)
(/.f64 (+.f64 (-.f64 0 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) (-.f64 0 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)))) -4)
(/.f64 (*.f64 (*.f64 2 (*.f64 (log.f64 x) 2)) (+.f64 -1/2 x)) 4)
(/.f64 (*.f64 (-.f64 0 (*.f64 (log.f64 x) 2)) (+.f64 -1/2 x)) -2)
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 -1/2 x) 2)) (log.f64 x)) 4)
(/.f64 (*.f64 (-.f64 1 (+.f64 x x)) (log.f64 x)) -2)
(/.f64 (-.f64 (-.f64 x (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x)))) -1)
(/.f64 (+.f64 (-.f64 x (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) (neg.f64 x)) -2)
(/.f64 (+.f64 (neg.f64 x) (-.f64 x (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)))) -2)
(/.f64 (+.f64 (*.f64 2 (-.f64 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)) x)) (+.f64 x x)) 4)
(/.f64 (+.f64 (+.f64 x x) (*.f64 2 (-.f64 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)) x))) 4)
(pow.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) 1)
(neg.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)))
(log.f64 (pow.f64 x (+.f64 -1/2 x)))
Outputs
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 (-.f64 (log.f64 x) 1) x)))
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1))))
(-.f64 (-.f64 91893853320467/100000000000000 x) (*.f64 (log.f64 x) (-.f64 1/2 x)))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 (-.f64 (log.f64 x) 1) x)))
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1))))
(-.f64 (-.f64 91893853320467/100000000000000 x) (*.f64 (log.f64 x) (-.f64 1/2 x)))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 (-.f64 (log.f64 x) 1) x)))
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1))))
(-.f64 (-.f64 91893853320467/100000000000000 x) (*.f64 (log.f64 x) (-.f64 1/2 x)))
(*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x)
(*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x)))))
(-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x)
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x) (*.f64 1/2 (log.f64 (/.f64 1 x)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) -1)) (log.f64 (sqrt.f64 (/.f64 1 x)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (log.f64 (sqrt.f64 (/.f64 1 x)))))
(+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) (+.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 (/.f64 1 x)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x) (*.f64 1/2 (log.f64 (/.f64 1 x)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) -1)) (log.f64 (sqrt.f64 (/.f64 1 x)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (log.f64 (sqrt.f64 (/.f64 1 x)))))
(+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) (+.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 (/.f64 1 x)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x) (*.f64 1/2 (log.f64 (/.f64 1 x)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) -1)) (log.f64 (sqrt.f64 (/.f64 1 x)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (log.f64 (sqrt.f64 (/.f64 1 x)))))
(+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) (+.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 (/.f64 1 x)))))
(*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))))
(*.f64 (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (neg.f64 x))
(*.f64 (+.f64 1 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (neg.f64 x))
(*.f64 x (-.f64 -1 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (neg.f64 x)) (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 (+.f64 1 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (neg.f64 x)) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 x (-.f64 -1 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (neg.f64 x)) (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 (+.f64 1 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (neg.f64 x)) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 x (-.f64 -1 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (neg.f64 x)) (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 (+.f64 1 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (neg.f64 x)) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 x (-.f64 -1 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(*.f64 -1/2 (log.f64 x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 (-.f64 (log.f64 x) 1) x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 (-.f64 (log.f64 x) 1) x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 (-.f64 (log.f64 x) 1) x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x)
(*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x)))))
(-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x)
(+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x) (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) -1)) (log.f64 (sqrt.f64 (/.f64 1 x))))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (log.f64 (sqrt.f64 (/.f64 1 x))))
(+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) (log.f64 (sqrt.f64 (/.f64 1 x))))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x) (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) -1)) (log.f64 (sqrt.f64 (/.f64 1 x))))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (log.f64 (sqrt.f64 (/.f64 1 x))))
(+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) (log.f64 (sqrt.f64 (/.f64 1 x))))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x) (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) -1)) (log.f64 (sqrt.f64 (/.f64 1 x))))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (log.f64 (sqrt.f64 (/.f64 1 x))))
(+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) (log.f64 (sqrt.f64 (/.f64 1 x))))
(*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))))
(*.f64 (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (neg.f64 x))
(*.f64 (+.f64 1 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (neg.f64 x))
(*.f64 x (-.f64 -1 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (neg.f64 x)) (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 (*.f64 (+.f64 1 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (neg.f64 x)) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 (*.f64 x (-.f64 -1 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (neg.f64 x)) (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 (*.f64 (+.f64 1 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (neg.f64 x)) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 (*.f64 x (-.f64 -1 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (neg.f64 x)) (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 (*.f64 (+.f64 1 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (neg.f64 x)) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 (*.f64 x (-.f64 -1 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(*.f64 -1/2 (log.f64 x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 (log.f64 x) x))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 (log.f64 x) x))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 (log.f64 x) x))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 x)) x))
(*.f64 x (*.f64 -1 (log.f64 (/.f64 1 x))))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 x)) x)) (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 x))) (*.f64 x (*.f64 -1 (log.f64 (/.f64 1 x)))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 x))) (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 x)) x)) (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 x))) (*.f64 x (*.f64 -1 (log.f64 (/.f64 1 x)))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 x))) (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 x)) x)) (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 x))) (*.f64 x (*.f64 -1 (log.f64 (/.f64 1 x)))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 x))) (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) x)
(*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) x) (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)) (+.f64 -1/2 x))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) x) (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)) (+.f64 -1/2 x))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) x) (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)) (+.f64 -1/2 x))
(-.f64 (-.f64 (*.f64 -1/2 x) (*.f64 (log.f64 x) (-.f64 1/2 x))) (+.f64 (*.f64 x 1/2) -91893853320467/100000000000000))
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1))))
(-.f64 (-.f64 91893853320467/100000000000000 x) (*.f64 (log.f64 x) (-.f64 1/2 x)))
(-.f64 (*.f64 -1/2 x) (+.f64 (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x))) -91893853320467/100000000000000))
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1))))
(-.f64 (-.f64 91893853320467/100000000000000 x) (*.f64 (log.f64 x) (-.f64 1/2 x)))
(-.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) -91893853320467/100000000000000)
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1))))
(-.f64 (-.f64 91893853320467/100000000000000 x) (*.f64 (log.f64 x) (-.f64 1/2 x)))
(-.f64 91893853320467/100000000000000 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))))
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1))))
(-.f64 (-.f64 91893853320467/100000000000000 x) (*.f64 (log.f64 x) (-.f64 1/2 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x)))) 0)
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1))))
(-.f64 (-.f64 91893853320467/100000000000000 x) (*.f64 (log.f64 x) (-.f64 1/2 x)))
(-.f64 0 (+.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)) (+.f64 x -91893853320467/100000000000000)))
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1))))
(-.f64 (-.f64 91893853320467/100000000000000 x) (*.f64 (log.f64 x) (-.f64 1/2 x)))
(-.f64 (+.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) (+.f64 (*.f64 -1/2 x) 91893853320467/100000000000000)) (*.f64 x 1/2))
(-.f64 (+.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 x))) (*.f64 x 1/2))
(+.f64 (*.f64 -1/2 x) (+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 x) (*.f64 (log.f64 x) (+.f64 -1/2 x)))))
(-.f64 (+.f64 (*.f64 -1/2 x) 91893853320467/100000000000000) (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x))))
(-.f64 (+.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 x))) (*.f64 x 1/2))
(+.f64 (*.f64 -1/2 x) (+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 x) (*.f64 (log.f64 x) (+.f64 -1/2 x)))))
(-.f64 (neg.f64 x) (-.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)) 91893853320467/100000000000000))
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1))))
(-.f64 (-.f64 91893853320467/100000000000000 x) (*.f64 (log.f64 x) (-.f64 1/2 x)))
(-.f64 (+.f64 (*.f64 x -1/4) (+.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) (+.f64 (*.f64 -1/2 x) 91893853320467/100000000000000))) (*.f64 x 1/4))
(-.f64 (+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 x)) (+.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) (*.f64 x -1/4))) (*.f64 x 1/4))
(-.f64 (+.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) (+.f64 (*.f64 x -1/4) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 x)))) (*.f64 x 1/4))
(-.f64 (+.f64 (+.f64 (*.f64 -1/2 x) (*.f64 (log.f64 x) (+.f64 -1/2 x))) (+.f64 91893853320467/100000000000000 (*.f64 x -1/4))) (*.f64 x 1/4))
(-.f64 (+.f64 (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (*.f64 x -1/4)) (+.f64 (*.f64 -1/2 x) 91893853320467/100000000000000)) (-.f64 0 (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (*.f64 x -1/4))))
(-.f64 (+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 x)) (+.f64 (*.f64 x -1/4) (*.f64 (log.f64 x) (-.f64 -1/4 (/.f64 x -2))))) (neg.f64 (+.f64 (*.f64 x -1/4) (*.f64 (log.f64 x) (-.f64 -1/4 (/.f64 x -2))))))
(-.f64 (+.f64 (*.f64 x -1/4) (*.f64 (log.f64 x) (-.f64 -1/4 (/.f64 x -2)))) (+.f64 -91893853320467/100000000000000 (neg.f64 (+.f64 (*.f64 (log.f64 x) (-.f64 -1/4 (/.f64 x -2))) (*.f64 x -3/4)))))
(+.f64 (*.f64 x -1/4) (-.f64 (+.f64 91893853320467/100000000000000 (+.f64 (*.f64 (+.f64 -1/2 x) (log.f64 (sqrt.f64 x))) (*.f64 x -3/4))) (*.f64 (-.f64 1/2 x) (log.f64 (sqrt.f64 x)))))
(-.f64 (+.f64 (+.f64 (*.f64 -1/2 x) 91893853320467/100000000000000) (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x)))) (-.f64 x (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))))
(-.f64 (+.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)) (+.f64 (*.f64 x 1/2) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 x)))) (-.f64 x (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))))
(-.f64 (+.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)) (+.f64 (*.f64 -1/2 x) (+.f64 91893853320467/100000000000000 (*.f64 x 1/2)))) (-.f64 x (*.f64 (log.f64 x) (+.f64 -1 (*.f64 x 2)))))
(-.f64 (+.f64 91893853320467/100000000000000 (*.f64 (log.f64 x) (-.f64 1/2 x))) (-.f64 x (*.f64 (log.f64 x) (+.f64 x (+.f64 x -1)))))
(-.f64 (+.f64 (+.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) (+.f64 (*.f64 -1/2 x) 91893853320467/100000000000000)) (*.f64 x 1/2)) x)
(-.f64 (+.f64 (*.f64 x 1/2) (+.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 x)))) x)
(-.f64 (+.f64 91893853320467/100000000000000 (*.f64 (log.f64 x) (+.f64 -1/2 x))) x)
(*.f64 (-.f64 91893853320467/100000000000000 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x)))) 1)
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1))))
(-.f64 (-.f64 91893853320467/100000000000000 x) (*.f64 (log.f64 x) (-.f64 1/2 x)))
(*.f64 1 (-.f64 91893853320467/100000000000000 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x)))))
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1))))
(-.f64 (-.f64 91893853320467/100000000000000 x) (*.f64 (log.f64 x) (-.f64 1/2 x)))
(*.f64 -1 (+.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)) (+.f64 x -91893853320467/100000000000000)))
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1))))
(-.f64 (-.f64 91893853320467/100000000000000 x) (*.f64 (log.f64 x) (-.f64 1/2 x)))
(*.f64 2 (*.f64 (-.f64 91893853320467/100000000000000 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x)))) 1/2))
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1))))
(-.f64 (-.f64 91893853320467/100000000000000 x) (*.f64 (log.f64 x) (-.f64 1/2 x)))
(*.f64 (*.f64 (-.f64 91893853320467/100000000000000 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x)))) 2) 1/2)
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1))))
(-.f64 (-.f64 91893853320467/100000000000000 x) (*.f64 (log.f64 x) (-.f64 1/2 x)))
(*.f64 (+.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)) (+.f64 x -91893853320467/100000000000000)) -1)
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1))))
(-.f64 (-.f64 91893853320467/100000000000000 x) (*.f64 (log.f64 x) (-.f64 1/2 x)))
(/.f64 (-.f64 91893853320467/100000000000000 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x)))) 1)
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1))))
(-.f64 (-.f64 91893853320467/100000000000000 x) (*.f64 (log.f64 x) (-.f64 1/2 x)))
(/.f64 (*.f64 (-.f64 91893853320467/100000000000000 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x)))) 2) 2)
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1))))
(-.f64 (-.f64 91893853320467/100000000000000 x) (*.f64 (log.f64 x) (-.f64 1/2 x)))
(/.f64 (+.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)) (+.f64 x -91893853320467/100000000000000)) -1)
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1))))
(-.f64 (-.f64 91893853320467/100000000000000 x) (*.f64 (log.f64 x) (-.f64 1/2 x)))
(/.f64 (*.f64 2 (*.f64 (-.f64 91893853320467/100000000000000 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x)))) 2)) 4)
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1))))
(-.f64 (-.f64 91893853320467/100000000000000 x) (*.f64 (log.f64 x) (-.f64 1/2 x)))
(/.f64 (-.f64 (*.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) 2) 91893853320467/50000000000000) -2)
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1))))
(-.f64 (-.f64 91893853320467/100000000000000 x) (*.f64 (log.f64 x) (-.f64 1/2 x)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 91893853320467/100000000000000 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x)))) 2)) (*.f64 2 (*.f64 (-.f64 91893853320467/100000000000000 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x)))) 2))) 8)
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1))))
(-.f64 (-.f64 91893853320467/100000000000000 x) (*.f64 (log.f64 x) (-.f64 1/2 x)))
(/.f64 (+.f64 (-.f64 (*.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) 2) 91893853320467/50000000000000) (-.f64 (*.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) 2) 91893853320467/50000000000000)) -4)
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1))))
(-.f64 (-.f64 91893853320467/100000000000000 x) (*.f64 (log.f64 x) (-.f64 1/2 x)))
(pow.f64 (-.f64 91893853320467/100000000000000 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x)))) 1)
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1))))
(-.f64 (-.f64 91893853320467/100000000000000 x) (*.f64 (log.f64 x) (-.f64 1/2 x)))
(neg.f64 (+.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)) (+.f64 x -91893853320467/100000000000000)))
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1))))
(-.f64 (-.f64 91893853320467/100000000000000 x) (*.f64 (log.f64 x) (-.f64 1/2 x)))
(-.f64 (+.f64 -1/2 x) (-.f64 (+.f64 -1/2 x) (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x)))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(-.f64 (log.f64 x) (-.f64 (log.f64 x) (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x)))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(-.f64 (*.f64 x 1/2) (+.f64 x (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x)))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(-.f64 (*.f64 x 1/2) (+.f64 (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x))) x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(-.f64 (-.f64 (*.f64 -1/2 x) (*.f64 (log.f64 x) (-.f64 1/2 x))) (*.f64 x 1/2))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(-.f64 (*.f64 -1/2 x) (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(-.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 0)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(-.f64 0 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(-.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)) (-.f64 x (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))))
(-.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)) (-.f64 x (*.f64 (log.f64 x) (+.f64 -1 (*.f64 x 2)))))
(-.f64 (*.f64 (log.f64 x) (+.f64 x (+.f64 x -1))) (-.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))))
(-.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) (*.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) 2))
(-.f64 (neg.f64 x) (*.f64 (log.f64 x) (-.f64 1/2 x)))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(-.f64 (*.f64 -1/2 (log.f64 x)) (-.f64 x (*.f64 x (log.f64 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(-.f64 (*.f64 -1/2 (log.f64 x)) (-.f64 (*.f64 x (-.f64 1/2 (log.f64 x))) (*.f64 -1/2 x)))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(-.f64 (*.f64 x (log.f64 x)) (-.f64 x (*.f64 -1/2 (log.f64 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(-.f64 (*.f64 x (log.f64 x)) (-.f64 (*.f64 -1/2 (-.f64 (neg.f64 x) (log.f64 x))) (*.f64 -1/2 x)))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(-.f64 (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (*.f64 x -1/4)) (-.f64 (*.f64 x 1/2) (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (*.f64 x -1/4))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(-.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (-.f64 x (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(-.f64 (*.f64 x -1/4) (-.f64 (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x))) (*.f64 x -1/4)))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(-.f64 (*.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 1/2) (-.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2))))
(-.f64 (*.f64 1/2 (-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)) (-.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 -1/4 (/.f64 x -2)))))
(-.f64 (*.f64 (log.f64 x) (-.f64 -1/4 (/.f64 x -2))) (*.f64 1/2 (-.f64 x (-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x))))
(-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 (sqrt.f64 x))) (*.f64 1/2 (-.f64 x (-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x))))
(-.f64 (*.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 1/2) (/.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) 2))
(-.f64 (*.f64 1/2 (-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)) (-.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 -1/4 (/.f64 x -2)))))
(-.f64 (*.f64 (log.f64 x) (-.f64 -1/4 (/.f64 x -2))) (*.f64 1/2 (-.f64 x (-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x))))
(-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 (sqrt.f64 x))) (*.f64 1/2 (-.f64 x (-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x))))
(-.f64 (+.f64 (*.f64 x -1/4) (*.f64 -1/2 x)) (-.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)) (*.f64 x -1/4)))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(-.f64 (+.f64 (*.f64 x -1/4) (-.f64 (*.f64 -1/2 x) (*.f64 (log.f64 x) (-.f64 1/2 x)))) (*.f64 x 1/4))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(-.f64 (+.f64 (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (*.f64 x -1/4)) (*.f64 -1/2 x)) (-.f64 0 (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (*.f64 x -1/4))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(-.f64 (+.f64 (*.f64 x -1/4) (*.f64 (+.f64 -1/2 x) (log.f64 x))) (-.f64 (*.f64 x 1/2) (*.f64 x -1/4)))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(-.f64 (-.f64 (*.f64 x 1/2) x) (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(-.f64 (-.f64 (*.f64 -1/2 x) (neg.f64 (*.f64 -1/2 (log.f64 x)))) (*.f64 x (-.f64 1/2 (log.f64 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(-.f64 (-.f64 (*.f64 -1/2 x) (*.f64 x (neg.f64 (log.f64 x)))) (*.f64 -1/2 (-.f64 (neg.f64 x) (log.f64 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(-.f64 (-.f64 0 (neg.f64 (*.f64 -1/2 (log.f64 x)))) (-.f64 x (*.f64 x (log.f64 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(-.f64 (-.f64 (neg.f64 x) (neg.f64 (*.f64 -1/2 (log.f64 x)))) (*.f64 x (neg.f64 (log.f64 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(-.f64 (-.f64 (neg.f64 x) (*.f64 x (neg.f64 (log.f64 x)))) (neg.f64 (*.f64 -1/2 (log.f64 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(-.f64 (-.f64 (-.f64 (*.f64 -1/2 x) (*.f64 (log.f64 x) (-.f64 1/2 x))) (*.f64 x 1/4)) (*.f64 x 1/4))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(-.f64 (-.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)) (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x)))) (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(-.f64 (/.f64 (-.f64 x (*.f64 x (log.f64 x))) -1) (neg.f64 (*.f64 -1/2 (log.f64 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(-.f64 (/.f64 (-.f64 x (*.f64 -1/2 (log.f64 x))) -1) (*.f64 x (neg.f64 (log.f64 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(-.f64 (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (neg.f64 x)) (-.f64 0 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(-.f64 (+.f64 (neg.f64 x) (*.f64 (log.f64 x) (-.f64 1/2 x))) (-.f64 0 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))))
(-.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)) (-.f64 x (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))))
(-.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)) (-.f64 x (*.f64 (log.f64 x) (+.f64 -1 (*.f64 x 2)))))
(-.f64 (*.f64 (log.f64 x) (+.f64 x (+.f64 x -1))) (-.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))))
(*.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 1)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(*.f64 1 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(*.f64 -1 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(*.f64 2 (*.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 1/2))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(*.f64 (*.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) -2) 1/2)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(*.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) -1)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(*.f64 (-.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2))) -2)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(*.f64 (-.f64 (*.f64 x 1/4) (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (*.f64 x -1/4))) -2)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(/.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 1)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(/.f64 (*.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) -2) 2)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(/.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) -1)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(/.f64 (*.f64 2 (*.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) -2)) 4)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(/.f64 (*.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) 2) -2)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(/.f64 (+.f64 (*.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) 2) (*.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) 2)) -4)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) -2)) (*.f64 2 (*.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) -2))) 8)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(/.f64 (+.f64 (-.f64 0 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) (+.f64 x x)) -2)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(/.f64 (+.f64 (*.f64 2 (-.f64 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)) x)) (*.f64 x -2)) 4)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(/.f64 (+.f64 (*.f64 x -2) (*.f64 2 (-.f64 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)) x))) 4)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(/.f64 (-.f64 (*.f64 2 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) (*.f64 2 (+.f64 x x))) 4)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(/.f64 (-.f64 (-.f64 0 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) (*.f64 x -2)) -2)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(/.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)) x)) (+.f64 x x)) 4)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(pow.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) 1)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(neg.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 -1/2 x)) x)
(+.f64 x (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(+.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) 0)
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(+.f64 (*.f64 x 1/2) (-.f64 (*.f64 -1/2 x) (*.f64 (log.f64 x) (-.f64 1/2 x))))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(+.f64 (-.f64 (*.f64 -1/2 x) (*.f64 (log.f64 x) (-.f64 1/2 x))) (*.f64 x 1/2))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(+.f64 (*.f64 -1/2 x) (+.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) (*.f64 x 1/2)))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(+.f64 0 (*.f64 (+.f64 -1/2 x) (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(+.f64 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)) (*.f64 (log.f64 x) (-.f64 1/2 x)))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(+.f64 (*.f64 x (log.f64 x)) (*.f64 -1/2 (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(+.f64 (*.f64 x 1/4) (+.f64 (*.f64 x 1/4) (-.f64 (*.f64 -1/2 x) (*.f64 (log.f64 x) (-.f64 1/2 x)))))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(+.f64 (*.f64 x 1/4) (-.f64 (*.f64 x 1/4) (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x)))))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(+.f64 (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (*.f64 x -1/4)) (+.f64 (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (*.f64 x -1/4)) (*.f64 x 1/2)))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(+.f64 (+.f64 (*.f64 x 1/4) (-.f64 (*.f64 -1/2 x) (*.f64 (log.f64 x) (-.f64 1/2 x)))) (*.f64 x 1/4))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(+.f64 (*.f64 (*.f64 x 1/2) (log.f64 x)) (*.f64 (+.f64 -1/2 (*.f64 x 1/2)) (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(+.f64 (-.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x))) (*.f64 -1/2 x))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(+.f64 (-.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x)))) (-.f64 (*.f64 -1/2 x) (*.f64 (log.f64 x) (-.f64 1/2 x))))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(+.f64 (-.f64 (*.f64 x 1/2) (*.f64 x (-.f64 1/2 (log.f64 x)))) (neg.f64 (neg.f64 (*.f64 -1/2 (log.f64 x)))))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(+.f64 (-.f64 (*.f64 x 1/2) (*.f64 -1/2 (-.f64 (neg.f64 x) (log.f64 x)))) (*.f64 x (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(+.f64 (*.f64 (*.f64 (log.f64 x) 1/2) (+.f64 -1/2 x)) (*.f64 (*.f64 (log.f64 x) 1/2) (+.f64 -1/2 x)))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(+.f64 (*.f64 (/.f64 (-.f64 1/2 x) -2) (log.f64 x)) (*.f64 (/.f64 (-.f64 1/2 x) -2) (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(+.f64 (/.f64 (*.f64 -1/2 (log.f64 x)) 2) (/.f64 (*.f64 (log.f64 x) (+.f64 -1/2 (+.f64 x x))) 2))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(+.f64 (/.f64 (*.f64 x (log.f64 x)) 2) (/.f64 (*.f64 (log.f64 x) (+.f64 x -1)) 2))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(+.f64 (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (+.f64 -1/2 x)) (-.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (+.f64 -1/2 x)))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(+.f64 (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (log.f64 x)) (-.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(+.f64 (+.f64 (*.f64 x 1/4) (*.f64 (+.f64 -1/2 x) (log.f64 x))) (-.f64 (*.f64 x 1/4) (*.f64 x 1/2)))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(+.f64 (+.f64 (*.f64 x 1/4) (*.f64 -1/2 (log.f64 x))) (-.f64 (*.f64 x 1/4) (*.f64 x (-.f64 1/2 (log.f64 x)))))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(+.f64 (+.f64 (*.f64 x 1/4) (*.f64 x (log.f64 x))) (-.f64 (*.f64 x 1/4) (*.f64 -1/2 (-.f64 (neg.f64 x) (log.f64 x)))))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(-.f64 x (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(-.f64 (+.f64 -1/2 x) (-.f64 (+.f64 -1/2 x) (*.f64 (+.f64 -1/2 x) (log.f64 x))))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(-.f64 (+.f64 -1/2 x) (+.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) (-.f64 1/2 x))))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(-.f64 (log.f64 x) (-.f64 (log.f64 x) (*.f64 (+.f64 -1/2 x) (log.f64 x))))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(-.f64 (log.f64 x) (+.f64 (log.f64 x) (*.f64 (log.f64 x) (-.f64 1/2 x))))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) 0)
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(-.f64 (*.f64 x 1/2) (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x))))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(-.f64 (*.f64 x 1/2) (+.f64 (-.f64 x (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) (-.f64 (*.f64 -1/2 x) (*.f64 (log.f64 x) (-.f64 1/2 x)))))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(-.f64 (-.f64 (*.f64 -1/2 x) (*.f64 (log.f64 x) (-.f64 1/2 x))) (*.f64 -1/2 x))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(-.f64 (*.f64 -1/2 x) (+.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)) (*.f64 -1/2 x)))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(-.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x) (neg.f64 x))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(-.f64 0 (*.f64 (log.f64 x) (-.f64 1/2 x)))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(-.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)) x) (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) x))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(-.f64 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)) (*.f64 (+.f64 -1/2 x) (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(-.f64 (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x))) (+.f64 (-.f64 x (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) (*.f64 -1/2 x)))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(-.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)) (-.f64 0 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(-.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) (-.f64 x (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(-.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (neg.f64 (log.f64 x))))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(-.f64 (*.f64 -1/2 (log.f64 x)) (-.f64 (*.f64 x (-.f64 1/2 (log.f64 x))) (*.f64 x 1/2)))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(-.f64 (*.f64 x (log.f64 x)) (*.f64 -1/2 (neg.f64 (log.f64 x))))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(-.f64 (*.f64 x (log.f64 x)) (neg.f64 (*.f64 -1/2 (log.f64 x))))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(-.f64 (*.f64 x (log.f64 x)) (-.f64 (*.f64 -1/2 (-.f64 (neg.f64 x) (log.f64 x))) (*.f64 x 1/2)))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(-.f64 (-.f64 x (*.f64 x (log.f64 x))) (+.f64 (-.f64 x (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) (*.f64 -1/2 (log.f64 x))))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(-.f64 (-.f64 x (*.f64 -1/2 (log.f64 x))) (+.f64 (-.f64 x (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) (*.f64 x (log.f64 x))))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(-.f64 (*.f64 x 1/4) (-.f64 (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x))) (*.f64 x 1/4)))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(-.f64 (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (*.f64 x -1/4)) (-.f64 (*.f64 -1/2 x) (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (*.f64 x -1/4))))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(-.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (-.f64 0 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2))))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(-.f64 (+.f64 (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (*.f64 x -1/4)) (*.f64 x 1/2)) (-.f64 0 (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (*.f64 x -1/4))))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(-.f64 (+.f64 (*.f64 x 1/4) (-.f64 (*.f64 -1/2 x) (*.f64 (log.f64 x) (-.f64 1/2 x)))) (*.f64 x -1/4))
(-.f64 (+.f64 (-.f64 (*.f64 -1/2 x) (*.f64 (log.f64 x) (-.f64 1/2 x))) (*.f64 x 1/4)) (*.f64 x -1/4))
(-.f64 (-.f64 (*.f64 x -1/4) (*.f64 (log.f64 x) (-.f64 1/2 x))) (*.f64 x -1/4))
(-.f64 (+.f64 (*.f64 x 1/4) (*.f64 -1/2 x)) (-.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)) (*.f64 x 1/4)))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(-.f64 (-.f64 (*.f64 x 1/2) (-.f64 x (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)))) (-.f64 (*.f64 -1/2 x) (*.f64 (log.f64 x) (-.f64 1/2 x))))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(-.f64 (-.f64 (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x))) (-.f64 x (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)))) (*.f64 -1/2 x))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(-.f64 (-.f64 (-.f64 x (*.f64 x (log.f64 x))) (-.f64 x (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)))) (*.f64 -1/2 (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(-.f64 (-.f64 (-.f64 x (*.f64 -1/2 (log.f64 x))) (-.f64 x (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)))) (*.f64 x (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(-.f64 (-.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x))) (*.f64 x 1/2))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(-.f64 (-.f64 (*.f64 x 1/2) (neg.f64 (*.f64 -1/2 (log.f64 x)))) (*.f64 x (-.f64 1/2 (log.f64 x))))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(-.f64 (-.f64 (*.f64 x 1/2) (*.f64 x (neg.f64 (log.f64 x)))) (*.f64 -1/2 (-.f64 (neg.f64 x) (log.f64 x))))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(-.f64 (-.f64 (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x))) (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x)))) (+.f64 (*.f64 x 1/2) (*.f64 (log.f64 x) (-.f64 1/2 x))))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(-.f64 (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (+.f64 -1/2 x)) (-.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2))))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(-.f64 (+.f64 (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2)) (log.f64 x)) (-.f64 (log.f64 x) (*.f64 (log.f64 x) (/.f64 (-.f64 1/2 x) -2))))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(-.f64 (+.f64 (*.f64 x 1/4) (*.f64 (+.f64 -1/2 x) (log.f64 x))) (-.f64 (*.f64 x 1/2) (*.f64 x 1/4)))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(/.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) 1)
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(/.f64 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)) 2)
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(/.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)) -1)
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(/.f64 (*.f64 2 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) 4)
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(/.f64 (-.f64 0 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) -2)
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) (*.f64 2 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)))) 8)
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(/.f64 (+.f64 (-.f64 0 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) (-.f64 0 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)))) -4)
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(/.f64 (*.f64 (*.f64 2 (*.f64 (log.f64 x) 2)) (+.f64 -1/2 x)) 4)
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(/.f64 (*.f64 (-.f64 0 (*.f64 (log.f64 x) 2)) (+.f64 -1/2 x)) -2)
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 -1/2 x) 2)) (log.f64 x)) 4)
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(/.f64 (*.f64 (-.f64 1 (+.f64 x x)) (log.f64 x)) -2)
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(/.f64 (-.f64 (-.f64 x (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) (+.f64 x (*.f64 (log.f64 x) (-.f64 1/2 x)))) -1)
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(/.f64 (+.f64 (-.f64 x (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2))) (neg.f64 x)) -2)
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(/.f64 (+.f64 (neg.f64 x) (-.f64 x (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)))) -2)
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(/.f64 (+.f64 (*.f64 2 (-.f64 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)) x)) (+.f64 x x)) 4)
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(/.f64 (+.f64 (+.f64 x x) (*.f64 2 (-.f64 (*.f64 (+.f64 -1/2 x) (*.f64 (log.f64 x) 2)) x))) 4)
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(pow.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) 1)
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(neg.f64 (*.f64 (log.f64 x) (-.f64 1/2 x)))
(*.f64 (log.f64 x) (+.f64 -1/2 x))
(log.f64 (pow.f64 x (+.f64 -1/2 x)))

eval1.7s (8.1%)

Compiler

Compiled 35487 to 24456 computations (31.1% saved)

prune361.0ms (1.7%)

Pruning

24 alts after pruning (23 fresh and 1 done)

PrunedKeptTotal
New1151221173
Fresh819
Picked101
Done314
Total1163241187
Error
0.1b
Counts
1187 → 24
Alt Table
Click to see full alt table
StatusErrorProgram
5.9b
(+.f64 (-.f64 (+.f64 (+.f64 (*.f64 -1/2 x) (*.f64 (log.f64 x) (+.f64 -1/2 x))) (+.f64 91893853320467/100000000000000 (*.f64 x -1/4))) (*.f64 x 1/4)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
7.5b
(+.f64 (-.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x)) x) (+.f64 x x)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
5.9b
(+.f64 (-.f64 (+.f64 91893853320467/100000000000000 (*.f64 (log.f64 x) (-.f64 1/2 x))) (-.f64 x (*.f64 (log.f64 x) (+.f64 x (+.f64 x -1))))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
14.7b
(+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) (/.f64 83333333333333/1000000000000000 x))
13.0b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
9.0b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (neg.f64 (*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) x) (*.f64 z z))))))
1.1b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))))
11.9b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 (/.f64 y x) z))))
5.3b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))
7.7b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 y (/.f64 z x)))))
14.7b
(+.f64 (+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
6.1b
(+.f64 (+.f64 (+.f64 (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 -1/2 x) (*.f64 (log.f64 x) (-.f64 1/2 x))) (*.f64 x 1/4)) (*.f64 x -1/4)) (*.f64 x 1/2)) (neg.f64 (*.f64 x 1/2))) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
13.2b
(+.f64 (+.f64 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) (*.f64 x 1/2)) (neg.f64 (*.f64 x 1/2))) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
13.0b
(+.f64 (+.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) (-.f64 91893853320467/100000000000000 x)) (/.f64 83333333333333/1000000000000000 x))
33.1b
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
41.7b
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
41.6b
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
30.5b
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x))))
7.4b
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 (+.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z z)) (*.f64 z 13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
12.0b
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
11.1b
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
14.6b
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 (+.f64 (*.f64 z -13888888888889/5000000000000000) 83333333333333/1000000000000000) x))
14.6b
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 83333333333333/1000000000000000 x))
14.7b
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
Compiler

Compiled 1177 to 881 computations (25.1% saved)

localize41.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x)
0.2b
(+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000)
0.3b
(/.f64 83333333333333/1000000000000000 x)
1.8b
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
Compiler

Compiled 113 to 68 computations (39.8% saved)

series3.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
x
@inf
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
0.0ms
z
@-inf
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
0.0ms
y
@inf
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
0.0ms
x
@0
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
0.0ms
x
@-inf
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))

rewrite161.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1104×rational_best-simplify-39
818×rational_best-simplify-3
590×rational_best-simplify-53
556×rational_best-4
556×rational_best-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01231
18731
227831
3142931
4696531
Stop Event
node limit
Counts
1 → 69
Calls
Call 1
Inputs
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 z -13888888888889/5000000000000000) x) (*.f64 z (*.f64 (/.f64 z x) (+.f64 y 7936500793651/10000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 (/.f64 z x) (+.f64 y 7936500793651/10000000000000000))) (/.f64 (*.f64 z -13888888888889/5000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 2)) (*.f64 (/.f64 z x) (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z x) (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z x) (*.f64 z 7936500793651/10000000000000000)) (*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z y))) (*.f64 (/.f64 z x) (*.f64 z 7936500793651/10000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z x) (*.f64 z y)) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z 7936500793651/10000000000000000)) (/.f64 z x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2)) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (neg.f64 z) (+.f64 x x)) (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) (*.f64 (/.f64 (neg.f64 z) (+.f64 x x)) (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 13888888888889/5000000000000000 (*.f64 z y)) (/.f64 z (neg.f64 x))) (*.f64 (neg.f64 (*.f64 z 7936500793651/10000000000000000)) (/.f64 z (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (*.f64 z 7936500793651/10000000000000000)) (/.f64 z (neg.f64 x))) (*.f64 (-.f64 13888888888889/5000000000000000 (*.f64 z y)) (/.f64 z (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z 7936500793651/10000000000000000)) (/.f64 z x)) (*.f64 (/.f64 z x) (*.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 y 1/2) 7936500793651/20000000000000000)) -13888888888889/10000000000000000) (/.f64 z x)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 y 1/2) 7936500793651/20000000000000000)) -13888888888889/10000000000000000) (/.f64 z x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 z -13888888888889/5000000000000000) x) 2) (/.f64 (*.f64 (/.f64 z x) (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 z (*.f64 (/.f64 z x) (+.f64 y 7936500793651/10000000000000000))) 2) (/.f64 (*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (/.f64 z x) (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) 2) (/.f64 (/.f64 (*.f64 z -13888888888889/5000000000000000) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) 2) (/.f64 (*.f64 z (*.f64 (/.f64 z x) (+.f64 y 7936500793651/10000000000000000))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 z (*.f64 z 7936500793651/10000000000000000)) x) (/.f64 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))) x) (/.f64 (*.f64 z (*.f64 z 7936500793651/10000000000000000)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (+.f64 z z) (*.f64 z 7936500793651/10000000000000000)) (+.f64 x x)) (/.f64 (*.f64 (+.f64 z z) (+.f64 -13888888888889/5000000000000000 (*.f64 z y))) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (+.f64 z z) (+.f64 -13888888888889/5000000000000000 (*.f64 z y))) (+.f64 x x)) (/.f64 (*.f64 (+.f64 z z) (*.f64 z 7936500793651/10000000000000000)) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 z x) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2))) (-.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2)) (/.f64 z x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2))) (-.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2)) (*.f64 z (+.f64 y 7936500793651/10000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2))) (-.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2)) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2)) (/.f64 z x)) (+.f64 (/.f64 z x) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2)) (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2)) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000)))) (+.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 z x) (-.f64 (/.f64 z x) (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 z x) (+.f64 (/.f64 z x) (*.f64 (/.f64 z x) (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) (*.f64 (/.f64 z x) (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (-.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (+.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 z x) (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 z -13888888888889/5000000000000000) x) (*.f64 (/.f64 z x) (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 (/.f64 z x) (+.f64 y 7936500793651/10000000000000000))) (neg.f64 (/.f64 (*.f64 z -13888888888889/5000000000000000) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 (/.f64 z x) (+.f64 y 7936500793651/10000000000000000))) (*.f64 -13888888888889/5000000000000000 (/.f64 z (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z x) (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) (*.f64 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2)) (neg.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (neg.f64 z) (+.f64 x x)) (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) (*.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (*.f64 (/.f64 z x) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 13888888888889/5000000000000000 (*.f64 z y)) (/.f64 z (neg.f64 x))) (*.f64 (/.f64 z (neg.f64 x)) (*.f64 z 7936500793651/10000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 z x) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2))) (-.f64 (/.f64 z x) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2))) (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2))) (-.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 z (*.f64 (/.f64 z x) (+.f64 y 7936500793651/10000000000000000))) (*.f64 -13888888888889/5000000000000000 (*.f64 (/.f64 z x) 1/2))) (neg.f64 (*.f64 -13888888888889/5000000000000000 (*.f64 (/.f64 z x) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 z -13888888888889/5000000000000000) x) (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z (*.f64 (/.f64 z x) 1/2)))) (neg.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z (*.f64 (/.f64 z x) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000)))) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (+.f64 z z)) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z x) (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (+.f64 z z) 2)) (*.f64 (+.f64 x x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 z z) (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) (-.f64 (neg.f64 x) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 2))) (*.f64 2 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 2)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (+.f64 z z) 2)) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (+.f64 z z) 2))) (*.f64 2 (*.f64 (+.f64 x x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)) -2) (*.f64 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)) -2)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 z z) (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) (+.f64 x x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 1/2) (-.f64 (neg.f64 x) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (+.f64 z z) 2))) (*.f64 2 (*.f64 (+.f64 x x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 z x) (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (+.f64 z z) (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) (+.f64 x x)))))))

simplify92.0ms (0.4%)

Algorithm
egg-herbie
Rules
1122×rational_best-simplify-61
996×rational_best-simplify-47
894×rational_best-simplify-77
814×rational_best-simplify-44
786×rational_best-simplify-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02163685
16103559
218993501
Stop Event
node limit
Counts
105 → 105
Calls
Call 1
Inputs
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2)))
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2)))
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2)))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(/.f64 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z) x)
(/.f64 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z) x)
(/.f64 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z) x)
(/.f64 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z) x)
(/.f64 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z) x)
(/.f64 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z) x)
(/.f64 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z) x)
(/.f64 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z) x)
(/.f64 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z) x)
(/.f64 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z) x)
(/.f64 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z) x)
(/.f64 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z) x)
(/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x))
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x))
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x))
(+.f64 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)) 0)
(+.f64 0 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)))
(+.f64 (/.f64 (*.f64 z -13888888888889/5000000000000000) x) (*.f64 z (*.f64 (/.f64 z x) (+.f64 y 7936500793651/10000000000000000))))
(+.f64 (*.f64 z (*.f64 (/.f64 z x) (+.f64 y 7936500793651/10000000000000000))) (/.f64 (*.f64 z -13888888888889/5000000000000000) x))
(+.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 2)) (*.f64 (/.f64 z x) (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))))
(+.f64 (*.f64 (/.f64 z x) (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 2)))
(+.f64 (*.f64 (/.f64 z x) (*.f64 z 7936500793651/10000000000000000)) (*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z y))))
(+.f64 (*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z y))) (*.f64 (/.f64 z x) (*.f64 z 7936500793651/10000000000000000)))
(+.f64 (*.f64 (/.f64 z x) (*.f64 z y)) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z 7936500793651/10000000000000000)) (/.f64 z x)))
(+.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2)) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2)))
(+.f64 (*.f64 (/.f64 (neg.f64 z) (+.f64 x x)) (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) (*.f64 (/.f64 (neg.f64 z) (+.f64 x x)) (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))))
(+.f64 (*.f64 (-.f64 13888888888889/5000000000000000 (*.f64 z y)) (/.f64 z (neg.f64 x))) (*.f64 (neg.f64 (*.f64 z 7936500793651/10000000000000000)) (/.f64 z (neg.f64 x))))
(+.f64 (*.f64 (neg.f64 (*.f64 z 7936500793651/10000000000000000)) (/.f64 z (neg.f64 x))) (*.f64 (-.f64 13888888888889/5000000000000000 (*.f64 z y)) (/.f64 z (neg.f64 x))))
(+.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z 7936500793651/10000000000000000)) (/.f64 z x)) (*.f64 (/.f64 z x) (*.f64 z y)))
(+.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 y 1/2) 7936500793651/20000000000000000)) -13888888888889/10000000000000000) (/.f64 z x)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 y 1/2) 7936500793651/20000000000000000)) -13888888888889/10000000000000000) (/.f64 z x)))
(+.f64 (/.f64 (/.f64 (*.f64 z -13888888888889/5000000000000000) x) 2) (/.f64 (*.f64 (/.f64 z x) (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) 2))
(+.f64 (/.f64 (*.f64 z (*.f64 (/.f64 z x) (+.f64 y 7936500793651/10000000000000000))) 2) (/.f64 (*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) 2))
(+.f64 (/.f64 (*.f64 (/.f64 z x) (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) 2) (/.f64 (/.f64 (*.f64 z -13888888888889/5000000000000000) x) 2))
(+.f64 (/.f64 (*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) 2) (/.f64 (*.f64 z (*.f64 (/.f64 z x) (+.f64 y 7936500793651/10000000000000000))) 2))
(+.f64 (/.f64 (*.f64 z (*.f64 z 7936500793651/10000000000000000)) x) (/.f64 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))) x))
(+.f64 (/.f64 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))) x) (/.f64 (*.f64 z (*.f64 z 7936500793651/10000000000000000)) x))
(+.f64 (/.f64 (*.f64 (+.f64 z z) (*.f64 z 7936500793651/10000000000000000)) (+.f64 x x)) (/.f64 (*.f64 (+.f64 z z) (+.f64 -13888888888889/5000000000000000 (*.f64 z y))) (+.f64 x x)))
(+.f64 (/.f64 (*.f64 (+.f64 z z) (+.f64 -13888888888889/5000000000000000 (*.f64 z y))) (+.f64 x x)) (/.f64 (*.f64 (+.f64 z z) (*.f64 z 7936500793651/10000000000000000)) (+.f64 x x)))
(+.f64 (+.f64 (/.f64 z x) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2))) (-.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2)) (/.f64 z x)))
(+.f64 (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2))) (-.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2)) (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(+.f64 (+.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2))) (-.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2)) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000)))))
(+.f64 (-.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2)) (/.f64 z x)) (+.f64 (/.f64 z x) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2))))
(+.f64 (-.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2)) (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2))))
(+.f64 (-.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2)) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000)))) (+.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2))))
(-.f64 (/.f64 z x) (-.f64 (/.f64 z x) (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))))
(-.f64 (/.f64 z x) (+.f64 (/.f64 z x) (*.f64 (/.f64 z x) (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))))
(-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))))
(-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) (*.f64 (/.f64 z x) (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))))
(-.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (-.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))))
(-.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (+.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))))
(-.f64 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)) 0)
(-.f64 0 (*.f64 (/.f64 z x) (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))))
(-.f64 (/.f64 (*.f64 z -13888888888889/5000000000000000) x) (*.f64 (/.f64 z x) (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(-.f64 (*.f64 z (*.f64 (/.f64 z x) (+.f64 y 7936500793651/10000000000000000))) (neg.f64 (/.f64 (*.f64 z -13888888888889/5000000000000000) x)))
(-.f64 (*.f64 z (*.f64 (/.f64 z x) (+.f64 y 7936500793651/10000000000000000))) (*.f64 -13888888888889/5000000000000000 (/.f64 z (neg.f64 x))))
(-.f64 (*.f64 (/.f64 z x) (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) (*.f64 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)) -2))
(-.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2)) (neg.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2))))
(-.f64 (*.f64 (/.f64 (neg.f64 z) (+.f64 x x)) (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) (*.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (*.f64 (/.f64 z x) 1/2)))
(-.f64 (*.f64 (-.f64 13888888888889/5000000000000000 (*.f64 z y)) (/.f64 z (neg.f64 x))) (*.f64 (/.f64 z (neg.f64 x)) (*.f64 z 7936500793651/10000000000000000)))
(-.f64 (+.f64 (/.f64 z x) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2))) (-.f64 (/.f64 z x) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2))))
(-.f64 (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2))) (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2))))
(-.f64 (+.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2))) (-.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2))))
(-.f64 (+.f64 (*.f64 z (*.f64 (/.f64 z x) (+.f64 y 7936500793651/10000000000000000))) (*.f64 -13888888888889/5000000000000000 (*.f64 (/.f64 z x) 1/2))) (neg.f64 (*.f64 -13888888888889/5000000000000000 (*.f64 (/.f64 z x) 1/2))))
(-.f64 (+.f64 (/.f64 (*.f64 z -13888888888889/5000000000000000) x) (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z (*.f64 (/.f64 z x) 1/2)))) (neg.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z (*.f64 (/.f64 z x) 1/2)))))
(/.f64 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)) 1)
(/.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 2)) 2)
(/.f64 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000)))) x)
(/.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (+.f64 z z)) (+.f64 x x))
(/.f64 (*.f64 (/.f64 z x) (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) -1)
(/.f64 (*.f64 2 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 2))) 4)
(/.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (+.f64 z z) 2)) (*.f64 (+.f64 x x) 2))
(/.f64 (*.f64 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)) -2) -2)
(/.f64 (*.f64 (+.f64 z z) (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) (-.f64 (neg.f64 x) x))
(/.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) (neg.f64 x))
(/.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2)) 1/2)
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 2))) (*.f64 2 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 2)))) 8)
(/.f64 (+.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (+.f64 z z) 2)) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (+.f64 z z) 2))) (*.f64 2 (*.f64 (+.f64 x x) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)) -2) (*.f64 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)) -2)) -4)
(/.f64 (/.f64 (*.f64 (+.f64 z z) (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) (+.f64 x x)) -1)
(/.f64 (/.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 1/2) (-.f64 (neg.f64 x) x))
(/.f64 (*.f64 2 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (+.f64 z z) 2))) (*.f64 2 (*.f64 (+.f64 x x) 2)))
(pow.f64 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)) 1)
(neg.f64 (*.f64 (/.f64 z x) (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))))
(neg.f64 (/.f64 (*.f64 (+.f64 z z) (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) (+.f64 x x)))
Outputs
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2)))
(+.f64 (*.f64 (+.f64 (/.f64 y x) (/.f64 7936500793651/10000000000000000 x)) (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(/.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 z) (*.f64 (pow.f64 z 2) (+.f64 y 7936500793651/10000000000000000))) x)
(/.f64 (+.f64 (*.f64 (pow.f64 z 2) (+.f64 y 7936500793651/10000000000000000)) (*.f64 -13888888888889/5000000000000000 z)) x)
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2)))
(+.f64 (*.f64 (+.f64 (/.f64 y x) (/.f64 7936500793651/10000000000000000 x)) (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(/.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 z) (*.f64 (pow.f64 z 2) (+.f64 y 7936500793651/10000000000000000))) x)
(/.f64 (+.f64 (*.f64 (pow.f64 z 2) (+.f64 y 7936500793651/10000000000000000)) (*.f64 -13888888888889/5000000000000000 z)) x)
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2)))
(+.f64 (*.f64 (+.f64 (/.f64 y x) (/.f64 7936500793651/10000000000000000 x)) (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(/.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 z) (*.f64 (pow.f64 z 2) (+.f64 y 7936500793651/10000000000000000))) x)
(/.f64 (+.f64 (*.f64 (pow.f64 z 2) (+.f64 y 7936500793651/10000000000000000)) (*.f64 -13888888888889/5000000000000000 z)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 (pow.f64 z 2) x))
(*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 (+.f64 (/.f64 y x) (/.f64 7936500793651/10000000000000000 x)) (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(/.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 z) (*.f64 (pow.f64 z 2) (+.f64 y 7936500793651/10000000000000000))) x)
(/.f64 (+.f64 (*.f64 (pow.f64 z 2) (+.f64 y 7936500793651/10000000000000000)) (*.f64 -13888888888889/5000000000000000 z)) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 (+.f64 (/.f64 y x) (/.f64 7936500793651/10000000000000000 x)) (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(/.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 z) (*.f64 (pow.f64 z 2) (+.f64 y 7936500793651/10000000000000000))) x)
(/.f64 (+.f64 (*.f64 (pow.f64 z 2) (+.f64 y 7936500793651/10000000000000000)) (*.f64 -13888888888889/5000000000000000 z)) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 (+.f64 (/.f64 y x) (/.f64 7936500793651/10000000000000000 x)) (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(/.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 z) (*.f64 (pow.f64 z 2) (+.f64 y 7936500793651/10000000000000000))) x)
(/.f64 (+.f64 (*.f64 (pow.f64 z 2) (+.f64 y 7936500793651/10000000000000000)) (*.f64 -13888888888889/5000000000000000 z)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 (pow.f64 z 2) x))
(*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 (+.f64 (/.f64 y x) (/.f64 7936500793651/10000000000000000 x)) (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(/.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 z) (*.f64 (pow.f64 z 2) (+.f64 y 7936500793651/10000000000000000))) x)
(/.f64 (+.f64 (*.f64 (pow.f64 z 2) (+.f64 y 7936500793651/10000000000000000)) (*.f64 -13888888888889/5000000000000000 z)) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 (+.f64 (/.f64 y x) (/.f64 7936500793651/10000000000000000 x)) (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(/.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 z) (*.f64 (pow.f64 z 2) (+.f64 y 7936500793651/10000000000000000))) x)
(/.f64 (+.f64 (*.f64 (pow.f64 z 2) (+.f64 y 7936500793651/10000000000000000)) (*.f64 -13888888888889/5000000000000000 z)) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 (+.f64 (/.f64 y x) (/.f64 7936500793651/10000000000000000 x)) (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(/.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 z) (*.f64 (pow.f64 z 2) (+.f64 y 7936500793651/10000000000000000))) x)
(/.f64 (+.f64 (*.f64 (pow.f64 z 2) (+.f64 y 7936500793651/10000000000000000)) (*.f64 -13888888888889/5000000000000000 z)) x)
(/.f64 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z) x)
(/.f64 (*.f64 z (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000)) x)
(*.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) (/.f64 z x))
(*.f64 (/.f64 z x) (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000))
(/.f64 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z) x)
(/.f64 (*.f64 z (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000)) x)
(*.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) (/.f64 z x))
(*.f64 (/.f64 z x) (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000))
(/.f64 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z) x)
(/.f64 (*.f64 z (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000)) x)
(*.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) (/.f64 z x))
(*.f64 (/.f64 z x) (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000))
(/.f64 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z) x)
(/.f64 (*.f64 z (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000)) x)
(*.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) (/.f64 z x))
(*.f64 (/.f64 z x) (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000))
(/.f64 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z) x)
(/.f64 (*.f64 z (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000)) x)
(*.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) (/.f64 z x))
(*.f64 (/.f64 z x) (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000))
(/.f64 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z) x)
(/.f64 (*.f64 z (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000)) x)
(*.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) (/.f64 z x))
(*.f64 (/.f64 z x) (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000))
(/.f64 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z) x)
(/.f64 (*.f64 z (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000)) x)
(*.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) (/.f64 z x))
(*.f64 (/.f64 z x) (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000))
(/.f64 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z) x)
(/.f64 (*.f64 z (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000)) x)
(*.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) (/.f64 z x))
(*.f64 (/.f64 z x) (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000))
(/.f64 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z) x)
(/.f64 (*.f64 z (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000)) x)
(*.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) (/.f64 z x))
(*.f64 (/.f64 z x) (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000))
(/.f64 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z) x)
(/.f64 (*.f64 z (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000)) x)
(*.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) (/.f64 z x))
(*.f64 (/.f64 z x) (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000))
(/.f64 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z) x)
(/.f64 (*.f64 z (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000)) x)
(*.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) (/.f64 z x))
(*.f64 (/.f64 z x) (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000))
(/.f64 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z) x)
(/.f64 (*.f64 z (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000)) x)
(*.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) (/.f64 z x))
(*.f64 (/.f64 z x) (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000))
(/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)
(*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))
(*.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) (/.f64 z x))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x))
(/.f64 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)) (*.f64 y (pow.f64 z 2))) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x))
(/.f64 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)) (*.f64 y (pow.f64 z 2))) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x))
(/.f64 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)) (*.f64 y (pow.f64 z 2))) x)
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(*.f64 (/.f64 y x) (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x))
(/.f64 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)) (*.f64 y (pow.f64 z 2))) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x))
(/.f64 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)) (*.f64 y (pow.f64 z 2))) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x))
(/.f64 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)) (*.f64 y (pow.f64 z 2))) x)
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(*.f64 (/.f64 y x) (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x))
(/.f64 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)) (*.f64 y (pow.f64 z 2))) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x))
(/.f64 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)) (*.f64 y (pow.f64 z 2))) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x))
(/.f64 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)) (*.f64 y (pow.f64 z 2))) x)
(+.f64 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)) 0)
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(+.f64 0 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)))
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(+.f64 (/.f64 (*.f64 z -13888888888889/5000000000000000) x) (*.f64 z (*.f64 (/.f64 z x) (+.f64 y 7936500793651/10000000000000000))))
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(+.f64 (*.f64 z (*.f64 (/.f64 z x) (+.f64 y 7936500793651/10000000000000000))) (/.f64 (*.f64 z -13888888888889/5000000000000000) x))
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(+.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 2)) (*.f64 (/.f64 z x) (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) (*.f64 (/.f64 z x) (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) (*.f64 (/.f64 z x) (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))))
(+.f64 (*.f64 (/.f64 z x) (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 2)))
(+.f64 (*.f64 2 (*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) (*.f64 (/.f64 z x) (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))) (*.f64 (/.f64 z x) (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))))
(+.f64 (*.f64 (/.f64 z x) (*.f64 z 7936500793651/10000000000000000)) (*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z y))))
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(+.f64 (*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z y))) (*.f64 (/.f64 z x) (*.f64 z 7936500793651/10000000000000000)))
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(+.f64 (*.f64 (/.f64 z x) (*.f64 z y)) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z 7936500793651/10000000000000000)) (/.f64 z x)))
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(+.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2)) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2)))
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(+.f64 (*.f64 (/.f64 (neg.f64 z) (+.f64 x x)) (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) (*.f64 (/.f64 (neg.f64 z) (+.f64 x x)) (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))))
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(+.f64 (*.f64 (-.f64 13888888888889/5000000000000000 (*.f64 z y)) (/.f64 z (neg.f64 x))) (*.f64 (neg.f64 (*.f64 z 7936500793651/10000000000000000)) (/.f64 z (neg.f64 x))))
(/.f64 (*.f64 z (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000)) x)
(*.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) (/.f64 z x))
(*.f64 (/.f64 z x) (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000))
(+.f64 (*.f64 (neg.f64 (*.f64 z 7936500793651/10000000000000000)) (/.f64 z (neg.f64 x))) (*.f64 (-.f64 13888888888889/5000000000000000 (*.f64 z y)) (/.f64 z (neg.f64 x))))
(/.f64 (*.f64 z (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000)) x)
(*.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) (/.f64 z x))
(*.f64 (/.f64 z x) (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000))
(+.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z 7936500793651/10000000000000000)) (/.f64 z x)) (*.f64 (/.f64 z x) (*.f64 z y)))
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(+.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 y 1/2) 7936500793651/20000000000000000)) -13888888888889/10000000000000000) (/.f64 z x)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 y 1/2) 7936500793651/20000000000000000)) -13888888888889/10000000000000000) (/.f64 z x)))
(*.f64 (/.f64 z x) (+.f64 (+.f64 (*.f64 z (+.f64 (*.f64 y 1/2) 7936500793651/20000000000000000)) -13888888888889/10000000000000000) (+.f64 (*.f64 z (+.f64 (*.f64 y 1/2) 7936500793651/20000000000000000)) -13888888888889/10000000000000000)))
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 y 1/2) 7936500793651/20000000000000000)) -13888888888889/10000000000000000) (+.f64 (/.f64 z x) (/.f64 z x)))
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 y 1/2) 7936500793651/20000000000000000)) -13888888888889/10000000000000000) (/.f64 (+.f64 z z) x))
(+.f64 (/.f64 (/.f64 (*.f64 z -13888888888889/5000000000000000) x) 2) (/.f64 (*.f64 (/.f64 z x) (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) 2))
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(+.f64 (/.f64 (*.f64 z (*.f64 (/.f64 z x) (+.f64 y 7936500793651/10000000000000000))) 2) (/.f64 (*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) 2))
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(+.f64 (/.f64 (*.f64 (/.f64 z x) (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) 2) (/.f64 (/.f64 (*.f64 z -13888888888889/5000000000000000) x) 2))
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(+.f64 (/.f64 (*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) 2) (/.f64 (*.f64 z (*.f64 (/.f64 z x) (+.f64 y 7936500793651/10000000000000000))) 2))
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(+.f64 (/.f64 (*.f64 z (*.f64 z 7936500793651/10000000000000000)) x) (/.f64 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))) x))
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(+.f64 (/.f64 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))) x) (/.f64 (*.f64 z (*.f64 z 7936500793651/10000000000000000)) x))
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(+.f64 (/.f64 (*.f64 (+.f64 z z) (*.f64 z 7936500793651/10000000000000000)) (+.f64 x x)) (/.f64 (*.f64 (+.f64 z z) (+.f64 -13888888888889/5000000000000000 (*.f64 z y))) (+.f64 x x)))
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(+.f64 (/.f64 (*.f64 (+.f64 z z) (+.f64 -13888888888889/5000000000000000 (*.f64 z y))) (+.f64 x x)) (/.f64 (*.f64 (+.f64 z z) (*.f64 z 7936500793651/10000000000000000)) (+.f64 x x)))
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(+.f64 (+.f64 (/.f64 z x) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2))) (-.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2)) (/.f64 z x)))
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(+.f64 (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2))) (-.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2)) (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(+.f64 (+.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2))) (-.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2)) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000)))))
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(+.f64 (-.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2)) (/.f64 z x)) (+.f64 (/.f64 z x) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2))))
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(+.f64 (-.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2)) (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2))))
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(+.f64 (-.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2)) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000)))) (+.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2))))
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(-.f64 (/.f64 z x) (-.f64 (/.f64 z x) (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))))
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(-.f64 (/.f64 z x) (+.f64 (/.f64 z x) (*.f64 (/.f64 z x) (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))))
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))))
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) (*.f64 (/.f64 z x) (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))))
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(-.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (-.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))))
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(-.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (+.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))))
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(-.f64 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)) 0)
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(-.f64 0 (*.f64 (/.f64 z x) (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))))
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(-.f64 (/.f64 (*.f64 z -13888888888889/5000000000000000) x) (*.f64 (/.f64 z x) (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(-.f64 (*.f64 z (*.f64 (/.f64 z x) (+.f64 y 7936500793651/10000000000000000))) (neg.f64 (/.f64 (*.f64 z -13888888888889/5000000000000000) x)))
(/.f64 (*.f64 z (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000)) x)
(*.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) (/.f64 z x))
(*.f64 (/.f64 z x) (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000))
(-.f64 (*.f64 z (*.f64 (/.f64 z x) (+.f64 y 7936500793651/10000000000000000))) (*.f64 -13888888888889/5000000000000000 (/.f64 z (neg.f64 x))))
(/.f64 (*.f64 z (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000)) x)
(*.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) (/.f64 z x))
(*.f64 (/.f64 z x) (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000))
(-.f64 (*.f64 (/.f64 z x) (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) (*.f64 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)) -2))
(-.f64 (*.f64 (/.f64 z x) (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) (*.f64 (/.f64 z x) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) -2)))
(*.f64 (/.f64 z x) (-.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) -2)))
(-.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2)) (neg.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2))))
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(-.f64 (*.f64 (/.f64 (neg.f64 z) (+.f64 x x)) (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) (*.f64 (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (*.f64 (/.f64 z x) 1/2)))
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(-.f64 (*.f64 (-.f64 13888888888889/5000000000000000 (*.f64 z y)) (/.f64 z (neg.f64 x))) (*.f64 (/.f64 z (neg.f64 x)) (*.f64 z 7936500793651/10000000000000000)))
(/.f64 (*.f64 z (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000)) x)
(*.f64 (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000) (/.f64 z x))
(*.f64 (/.f64 z x) (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000))
(-.f64 (+.f64 (/.f64 z x) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2))) (-.f64 (/.f64 z x) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2))))
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(-.f64 (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2))) (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2))))
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(-.f64 (+.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2))) (-.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2))))
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(-.f64 (+.f64 (*.f64 z (*.f64 (/.f64 z x) (+.f64 y 7936500793651/10000000000000000))) (*.f64 -13888888888889/5000000000000000 (*.f64 (/.f64 z x) 1/2))) (neg.f64 (*.f64 -13888888888889/5000000000000000 (*.f64 (/.f64 z x) 1/2))))
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(-.f64 (+.f64 (/.f64 (*.f64 z -13888888888889/5000000000000000) x) (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z (*.f64 (/.f64 z x) 1/2)))) (neg.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z (*.f64 (/.f64 z x) 1/2)))))
(-.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 1/2 (*.f64 (/.f64 z x) z)))) (neg.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 1/2 (*.f64 (/.f64 z x) z)))))
(-.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 1/2 (*.f64 z (/.f64 z x))))) (neg.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 1/2 (*.f64 z (/.f64 z x))))))
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) (*.f64 (/.f64 z x) 1)))
(/.f64 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)) 1)
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(/.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 2)) 2)
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(/.f64 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000)))) x)
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(/.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (+.f64 z z)) (+.f64 x x))
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(/.f64 (*.f64 (/.f64 z x) (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) -1)
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(/.f64 (*.f64 2 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 2))) 4)
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(/.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (+.f64 z z) 2)) (*.f64 (+.f64 x x) 2))
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(/.f64 (*.f64 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)) -2) -2)
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(/.f64 (*.f64 (+.f64 z z) (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) (-.f64 (neg.f64 x) x))
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(/.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) (neg.f64 x))
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(/.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 1/2)) 1/2)
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 2))) (*.f64 2 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (/.f64 z x) 2)))) 8)
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(/.f64 (+.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (+.f64 z z) 2)) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (+.f64 z z) 2))) (*.f64 2 (*.f64 (+.f64 x x) 2)))
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(/.f64 (+.f64 (*.f64 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)) -2) (*.f64 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)) -2)) -4)
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(/.f64 (/.f64 (*.f64 (+.f64 z z) (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) (+.f64 x x)) -1)
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(/.f64 (/.f64 (*.f64 z (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 1/2) (-.f64 (neg.f64 x) x))
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(/.f64 (*.f64 2 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 (+.f64 z z) 2))) (*.f64 2 (*.f64 (+.f64 x x) 2)))
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(pow.f64 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)) 1)
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(neg.f64 (*.f64 (/.f64 z x) (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))))
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(neg.f64 (/.f64 (*.f64 (+.f64 z z) (+.f64 13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) (+.f64 x x)))
(*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x))
(*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(*.f64 (/.f64 z x) (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))

localize15.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
0.3b
(/.f64 83333333333333/1000000000000000 x)
0.3b
(+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000)
Compiler

Compiled 32 to 22 computations (31.3% saved)

series7.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
6.0ms
x
@-inf
(+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000)
0.0ms
x
@0
(+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000)
0.0ms
x
@inf
(+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000)
0.0ms
x
@0
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
0.0ms
x
@-inf
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))

rewrite89.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1056×rational_best-simplify-65
1048×rational_best-simplify-55
1014×rational_best-simplify-66
680×rational_best-simplify-58
662×rational_best-simplify-44
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01246
18146
217446
351946
4201346
Stop Event
node limit
Counts
2 → 117
Calls
Call 1
Inputs
(+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000)
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/2 (log.f64 x)) -91893853320467/100000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 x) -1/4) 91893853320467/200000000000000) (+.f64 (/.f64 (log.f64 x) 4) -91893853320467/200000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 x) -1/4) (+.f64 -91893853320467/100000000000000 (/.f64 (log.f64 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 91893853320467/100000000000000 (/.f64 (log.f64 x) 4)) (/.f64 (log.f64 x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (*.f64 (log.f64 x) -1/4) 91893853320467/200000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 91893853320467/50000000000000 (log.f64 x)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 91893853320467/50000000000000 (log.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (log.f64 x) -1/4) 91893853320467/200000000000000) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (log.f64 x) 4) -91893853320467/200000000000000) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 91893853320467/50000000000000 (log.f64 x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 91893853320467/50000000000000 (log.f64 x))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (log.f64 x) -91893853320467/50000000000000) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (-.f64 91893853320467/50000000000000 (log.f64 x))) (*.f64 2 (-.f64 91893853320467/50000000000000 (log.f64 x)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (log.f64 x) -91893853320467/50000000000000) (+.f64 (log.f64 x) -91893853320467/50000000000000)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (*.f64 2 (-.f64 91893853320467/50000000000000 (log.f64 x))) (*.f64 2 (-.f64 91893853320467/50000000000000 (log.f64 x)))) (+.f64 (*.f64 2 (-.f64 91893853320467/50000000000000 (log.f64 x))) (*.f64 2 (-.f64 91893853320467/50000000000000 (log.f64 x))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (+.f64 (log.f64 x) -91893853320467/50000000000000) (+.f64 (log.f64 x) -91893853320467/50000000000000)) (+.f64 (+.f64 (log.f64 x) -91893853320467/50000000000000) (+.f64 (log.f64 x) -91893853320467/50000000000000))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (log.f64 x) -91893853320467/50000000000000) 2) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 91893853320467/50000000000000 (log.f64 x)) -1) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (-.f64 91893853320467/50000000000000 (log.f64 x))) 2) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 (log.f64 x) 4) -91893853320467/200000000000000) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (-.f64 91893853320467/50000000000000 (log.f64 x))) -1) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 2 (-.f64 91893853320467/50000000000000 (log.f64 x)))) -1) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 (/.f64 -83333333333333/1000000000000000 x) -91893853320467/100000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/2 (log.f64 x)) (-.f64 (*.f64 1/2 (log.f64 x)) (+.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (*.f64 1/2 (log.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 91893853320467/100000000000000 (+.f64 (/.f64 -83333333333333/1000000000000000 x) (*.f64 1/2 (log.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) (/.f64 -83333333333333/1000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) (-.f64 (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (/.f64 -83333333333333/1000000000000000 x) (+.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) (/.f64 -83333333333333/1000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (/.f64 -83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 83333333333333/500000000000000 x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 83333333333333/500000000000000 x) (-.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (/.f64 -83333333333333/1000000000000000 x)) (+.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) (/.f64 -83333333333333/1000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 91893853320467/50000000000000 (log.f64 x)) (+.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) (/.f64 -83333333333333/1000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 91893853320467/50000000000000 (log.f64 x)) (-.f64 (-.f64 (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000)) (+.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (log.f64 x)) (-.f64 (-.f64 (/.f64 -83333333333333/1000000000000000 x) (*.f64 1/2 (log.f64 x))) 91893853320467/100000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (log.f64 x)) (-.f64 0 (+.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (*.f64 1/2 (log.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (log.f64 x)) (-.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 1/2 (log.f64 x))) (+.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (*.f64 1/2 (log.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (log.f64 x)) (-.f64 -91893853320467/50000000000000 (+.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (log.f64 x)) -2) -91893853320467/100000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (*.f64 1/2 (log.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 91893853320467/100000000000000 (log.f64 x)) (-.f64 -91893853320467/100000000000000 (+.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/50000000000000) (-.f64 (*.f64 1/2 (log.f64 x)) (+.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 83333333333333/2000000000000000 x) (-.f64 (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000) (/.f64 83333333333333/2000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 83333333333333/2000000000000000 x) (+.f64 -91893853320467/100000000000000 (-.f64 (*.f64 1/2 (log.f64 x)) (/.f64 83333333333333/2000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 83333333333333/2000000000000000 x) (+.f64 (*.f64 (log.f64 x) -1/4) 91893853320467/200000000000000)) (-.f64 (+.f64 (/.f64 (log.f64 x) 4) -91893853320467/200000000000000) (/.f64 83333333333333/2000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 x) -1/4) 91893853320467/200000000000000) (+.f64 (/.f64 -83333333333333/1000000000000000 x) (+.f64 (/.f64 (log.f64 x) 4) -91893853320467/200000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 x) -1/4) (+.f64 (+.f64 (/.f64 -83333333333333/1000000000000000 x) -91893853320467/100000000000000) (/.f64 (log.f64 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 x) -1/4) (+.f64 -91893853320467/100000000000000 (+.f64 (/.f64 -83333333333333/1000000000000000 x) (/.f64 (log.f64 x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 91893853320467/50000000000000 (-.f64 (log.f64 x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) (/.f64 83333333333333/2000000000000000 x)) (neg.f64 (/.f64 83333333333333/2000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (*.f64 (log.f64 x) -1/4) 91893853320467/200000000000000)) (+.f64 (/.f64 (log.f64 x) 4) -91893853320467/200000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (*.f64 (log.f64 x) -1/4)) (/.f64 (log.f64 x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 83333333333333/2000000000000000 x) (*.f64 1/2 (log.f64 x))) (+.f64 -91893853320467/100000000000000 (neg.f64 (/.f64 83333333333333/2000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 (log.f64 x) -1/4)) (+.f64 -91893853320467/100000000000000 (/.f64 (log.f64 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) (/.f64 -83333333333333/1000000000000000 x)) (/.f64 -83333333333333/500000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 -83333333333333/1000000000000000 x) (*.f64 1/2 (log.f64 x))) (+.f64 -91893853320467/100000000000000 (/.f64 -83333333333333/500000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (*.f64 1/2 (log.f64 x))) (log.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000)) (+.f64 (log.f64 x) -91893853320467/50000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 1/2 (log.f64 x))) (+.f64 -91893853320467/100000000000000 (log.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000)) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000)) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (*.f64 1/2 (log.f64 x))) (*.f64 1/2 (log.f64 x))) (*.f64 1/2 (log.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 83333333333333/2000000000000000 x) -91893853320467/100000000000000) (-.f64 (*.f64 1/2 (log.f64 x)) (/.f64 83333333333333/2000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (log.f64 x) -1/4) -91893853320467/100000000000000) (+.f64 (/.f64 -83333333333333/1000000000000000 x) (/.f64 (log.f64 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (-.f64 (/.f64 83333333333333/2000000000000000 x) (*.f64 1/2 (log.f64 x))) -91893853320467/100000000000000) (neg.f64 (/.f64 83333333333333/2000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 (log.f64 x) -1/4)) -91893853320467/100000000000000) (/.f64 (log.f64 x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 1/2 (log.f64 x))) -91893853320467/100000000000000) (log.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000) (/.f64 83333333333333/2000000000000000 x))) (neg.f64 (/.f64 83333333333333/2000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (+.f64 (/.f64 -83333333333333/1000000000000000 x) (+.f64 (/.f64 (log.f64 x) 4) -91893853320467/200000000000000))) (+.f64 (/.f64 (log.f64 x) 4) -91893853320467/200000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) (/.f64 -83333333333333/1000000000000000 x)) (/.f64 -83333333333333/1000000000000000 x)) (/.f64 -83333333333333/1000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) (neg.f64 (/.f64 83333333333333/2000000000000000 x))) (neg.f64 (/.f64 83333333333333/2000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (/.f64 (log.f64 x) 4) -91893853320467/200000000000000)) (+.f64 (/.f64 (log.f64 x) 4) -91893853320467/200000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 83333333333333/1000000000000000 x) (/.f64 (log.f64 x) 4)) (+.f64 -91893853320467/100000000000000 (/.f64 (log.f64 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (/.f64 (log.f64 x) 4)) (/.f64 (log.f64 x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000)) (+.f64 (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000) -91893853320467/100000000000000)) (*.f64 1/2 (log.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000)) (-.f64 (log.f64 x) 91893853320467/100000000000000)) -91893853320467/100000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 -1/2 (log.f64 x)) (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (/.f64 83333333333333/2000000000000000 x) (+.f64 (*.f64 (log.f64 x) -1/4) 91893853320467/200000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 83333333333333/500000000000000 x) (-.f64 91893853320467/50000000000000 (log.f64 x))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (/.f64 -83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 -83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (/.f64 83333333333333/500000000000000 x) (-.f64 91893853320467/50000000000000 (log.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 83333333333333/2000000000000000 x) (+.f64 (*.f64 (log.f64 x) -1/4) 91893853320467/200000000000000)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 (/.f64 (log.f64 x) 4) -91893853320467/200000000000000) (/.f64 83333333333333/2000000000000000 x)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 83333333333333/500000000000000 x) (-.f64 91893853320467/50000000000000 (log.f64 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 -83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000)) -2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000)) -2) (*.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000)) -2)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000)) (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 83333333333333/250000000000000 x) (*.f64 2 (-.f64 91893853320467/50000000000000 (log.f64 x)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (*.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000)) -2) (*.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000)) -2)) (+.f64 (*.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000)) -2) (*.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000)) -2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000)) (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000))) (+.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000)) (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000)))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (/.f64 83333333333333/250000000000000 x) (*.f64 2 (-.f64 91893853320467/50000000000000 (log.f64 x)))) (+.f64 (/.f64 83333333333333/250000000000000 x) (*.f64 2 (-.f64 91893853320467/50000000000000 (log.f64 x))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000)) 2) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 -83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000)) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 83333333333333/500000000000000 x) (-.f64 91893853320467/50000000000000 (log.f64 x))) -1) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000)) -2) 2) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (+.f64 (/.f64 (log.f64 x) 4) -91893853320467/200000000000000) (/.f64 83333333333333/2000000000000000 x)) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000)) -2) -1) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000)) -2)) -1) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 -83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000)))))))

simplify113.0ms (0.5%)

Algorithm
egg-herbie
Rules
1396×rational_best-simplify-55
868×rational_best-simplify-3
690×rational_best-simplify-77
548×rational_best-simplify-44
486×rational_best-simplify-65
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02793795
18583543
224703543
Stop Event
node limit
Counts
141 → 140
Calls
Call 1
Inputs
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
(+.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(/.f64 83333333333333/1000000000000000 x)
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 1/2 (log.f64 (/.f64 1 x))) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 1/2 (log.f64 (/.f64 1 x))) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 1/2 (log.f64 (/.f64 1 x))) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(-.f64 (*.f64 -1/2 (log.f64 x)) -91893853320467/100000000000000)
(-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) 0)
(-.f64 0 (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000))
(-.f64 (+.f64 (*.f64 (log.f64 x) -1/4) 91893853320467/200000000000000) (+.f64 (/.f64 (log.f64 x) 4) -91893853320467/200000000000000))
(-.f64 (*.f64 (log.f64 x) -1/4) (+.f64 -91893853320467/100000000000000 (/.f64 (log.f64 x) 4)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 (log.f64 x) 4)) (/.f64 (log.f64 x) 4))
(*.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) 1)
(*.f64 1 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))))
(*.f64 2 (+.f64 (*.f64 (log.f64 x) -1/4) 91893853320467/200000000000000))
(*.f64 (-.f64 91893853320467/50000000000000 (log.f64 x)) 1/2)
(*.f64 -1 (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000))
(*.f64 (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000) -1)
(*.f64 1/2 (-.f64 91893853320467/50000000000000 (log.f64 x)))
(*.f64 (+.f64 (*.f64 (log.f64 x) -1/4) 91893853320467/200000000000000) 2)
(*.f64 (+.f64 (/.f64 (log.f64 x) 4) -91893853320467/200000000000000) -2)
(/.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) 1)
(/.f64 (-.f64 91893853320467/50000000000000 (log.f64 x)) 2)
(/.f64 (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000) -1)
(/.f64 (*.f64 2 (-.f64 91893853320467/50000000000000 (log.f64 x))) 4)
(/.f64 (+.f64 (log.f64 x) -91893853320467/50000000000000) -2)
(/.f64 (+.f64 (*.f64 2 (-.f64 91893853320467/50000000000000 (log.f64 x))) (*.f64 2 (-.f64 91893853320467/50000000000000 (log.f64 x)))) 8)
(/.f64 (+.f64 (+.f64 (log.f64 x) -91893853320467/50000000000000) (+.f64 (log.f64 x) -91893853320467/50000000000000)) -4)
(/.f64 (+.f64 (+.f64 (*.f64 2 (-.f64 91893853320467/50000000000000 (log.f64 x))) (*.f64 2 (-.f64 91893853320467/50000000000000 (log.f64 x)))) (+.f64 (*.f64 2 (-.f64 91893853320467/50000000000000 (log.f64 x))) (*.f64 2 (-.f64 91893853320467/50000000000000 (log.f64 x))))) 16)
(/.f64 (+.f64 (+.f64 (+.f64 (log.f64 x) -91893853320467/50000000000000) (+.f64 (log.f64 x) -91893853320467/50000000000000)) (+.f64 (+.f64 (log.f64 x) -91893853320467/50000000000000) (+.f64 (log.f64 x) -91893853320467/50000000000000))) -8)
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000) 2) -2)
(/.f64 (*.f64 (+.f64 (log.f64 x) -91893853320467/50000000000000) 2) -4)
(/.f64 (*.f64 (-.f64 91893853320467/50000000000000 (log.f64 x)) -1) -2)
(/.f64 (*.f64 (*.f64 2 (-.f64 91893853320467/50000000000000 (log.f64 x))) 2) 8)
(/.f64 (*.f64 (+.f64 (/.f64 (log.f64 x) 4) -91893853320467/200000000000000) 2) -1)
(/.f64 (*.f64 (*.f64 2 (-.f64 91893853320467/50000000000000 (log.f64 x))) -1) -4)
(/.f64 (*.f64 (neg.f64 (*.f64 2 (-.f64 91893853320467/50000000000000 (log.f64 x)))) -1) 4)
(pow.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) 1)
(neg.f64 (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000))
(-.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 (/.f64 -83333333333333/1000000000000000 x) -91893853320467/100000000000000))
(-.f64 (*.f64 -1/2 (log.f64 x)) (-.f64 (*.f64 1/2 (log.f64 x)) (+.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (*.f64 1/2 (log.f64 x)))))
(-.f64 91893853320467/100000000000000 (+.f64 (/.f64 -83333333333333/1000000000000000 x) (*.f64 1/2 (log.f64 x))))
(-.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) (/.f64 -83333333333333/1000000000000000 x))
(-.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) (-.f64 (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000))))
(-.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000))
(-.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (/.f64 -83333333333333/1000000000000000 x) (+.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) (/.f64 -83333333333333/1000000000000000 x))))
(-.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x))) 0)
(-.f64 0 (+.f64 (/.f64 -83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000)))
(-.f64 (/.f64 83333333333333/500000000000000 x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000)))
(-.f64 (/.f64 83333333333333/500000000000000 x) (-.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (/.f64 -83333333333333/1000000000000000 x)) (+.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) (/.f64 -83333333333333/1000000000000000 x))))
(-.f64 (-.f64 91893853320467/50000000000000 (log.f64 x)) (+.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) (/.f64 -83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/50000000000000 (log.f64 x)) (-.f64 (-.f64 (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000)) (+.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000))))
(-.f64 (neg.f64 (log.f64 x)) (-.f64 (-.f64 (/.f64 -83333333333333/1000000000000000 x) (*.f64 1/2 (log.f64 x))) 91893853320467/100000000000000))
(-.f64 (neg.f64 (log.f64 x)) (-.f64 0 (+.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (*.f64 1/2 (log.f64 x)))))
(-.f64 (neg.f64 (log.f64 x)) (-.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 1/2 (log.f64 x))) (+.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (*.f64 1/2 (log.f64 x)))))
(-.f64 (neg.f64 (log.f64 x)) (-.f64 -91893853320467/50000000000000 (+.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000))))
(-.f64 (/.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (log.f64 x)) -2) -91893853320467/100000000000000)
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (*.f64 1/2 (log.f64 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (log.f64 x)) (-.f64 -91893853320467/100000000000000 (+.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000))))
(-.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/50000000000000) (-.f64 (*.f64 1/2 (log.f64 x)) (+.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000))))
(-.f64 (/.f64 83333333333333/2000000000000000 x) (-.f64 (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000) (/.f64 83333333333333/2000000000000000 x)))
(-.f64 (/.f64 83333333333333/2000000000000000 x) (+.f64 -91893853320467/100000000000000 (-.f64 (*.f64 1/2 (log.f64 x)) (/.f64 83333333333333/2000000000000000 x))))
(-.f64 (+.f64 (/.f64 83333333333333/2000000000000000 x) (+.f64 (*.f64 (log.f64 x) -1/4) 91893853320467/200000000000000)) (-.f64 (+.f64 (/.f64 (log.f64 x) 4) -91893853320467/200000000000000) (/.f64 83333333333333/2000000000000000 x)))
(-.f64 (+.f64 (*.f64 (log.f64 x) -1/4) 91893853320467/200000000000000) (+.f64 (/.f64 -83333333333333/1000000000000000 x) (+.f64 (/.f64 (log.f64 x) 4) -91893853320467/200000000000000)))
(-.f64 (*.f64 (log.f64 x) -1/4) (+.f64 (+.f64 (/.f64 -83333333333333/1000000000000000 x) -91893853320467/100000000000000) (/.f64 (log.f64 x) 4)))
(-.f64 (*.f64 (log.f64 x) -1/4) (+.f64 -91893853320467/100000000000000 (+.f64 (/.f64 -83333333333333/1000000000000000 x) (/.f64 (log.f64 x) 4))))
(-.f64 91893853320467/50000000000000 (-.f64 (log.f64 x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000))))
(-.f64 (+.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) (/.f64 83333333333333/2000000000000000 x)) (neg.f64 (/.f64 83333333333333/2000000000000000 x)))
(-.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (*.f64 (log.f64 x) -1/4) 91893853320467/200000000000000)) (+.f64 (/.f64 (log.f64 x) 4) -91893853320467/200000000000000))
(-.f64 (+.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (*.f64 (log.f64 x) -1/4)) (/.f64 (log.f64 x) 4))
(-.f64 (-.f64 (/.f64 83333333333333/2000000000000000 x) (*.f64 1/2 (log.f64 x))) (+.f64 -91893853320467/100000000000000 (neg.f64 (/.f64 83333333333333/2000000000000000 x))))
(-.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 (log.f64 x) -1/4)) (+.f64 -91893853320467/100000000000000 (/.f64 (log.f64 x) 4)))
(-.f64 (+.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) (/.f64 -83333333333333/1000000000000000 x)) (/.f64 -83333333333333/500000000000000 x))
(-.f64 (-.f64 (/.f64 -83333333333333/1000000000000000 x) (*.f64 1/2 (log.f64 x))) (+.f64 -91893853320467/100000000000000 (/.f64 -83333333333333/500000000000000 x)))
(-.f64 (+.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (*.f64 1/2 (log.f64 x))) (log.f64 x))
(-.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000)) (+.f64 (log.f64 x) -91893853320467/50000000000000))
(-.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 1/2 (log.f64 x))) (+.f64 -91893853320467/100000000000000 (log.f64 x)))
(-.f64 (-.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000)) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000)) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000))
(-.f64 (-.f64 (+.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (*.f64 1/2 (log.f64 x))) (*.f64 1/2 (log.f64 x))) (*.f64 1/2 (log.f64 x)))
(-.f64 (-.f64 (/.f64 83333333333333/2000000000000000 x) -91893853320467/100000000000000) (-.f64 (*.f64 1/2 (log.f64 x)) (/.f64 83333333333333/2000000000000000 x)))
(-.f64 (-.f64 (*.f64 (log.f64 x) -1/4) -91893853320467/100000000000000) (+.f64 (/.f64 -83333333333333/1000000000000000 x) (/.f64 (log.f64 x) 4)))
(-.f64 (-.f64 (-.f64 (/.f64 83333333333333/2000000000000000 x) (*.f64 1/2 (log.f64 x))) -91893853320467/100000000000000) (neg.f64 (/.f64 83333333333333/2000000000000000 x)))
(-.f64 (-.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 (log.f64 x) -1/4)) -91893853320467/100000000000000) (/.f64 (log.f64 x) 4))
(-.f64 (-.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 1/2 (log.f64 x))) -91893853320467/100000000000000) (log.f64 x))
(-.f64 (-.f64 0 (-.f64 (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000) (/.f64 83333333333333/2000000000000000 x))) (neg.f64 (/.f64 83333333333333/2000000000000000 x)))
(-.f64 (-.f64 0 (+.f64 (/.f64 -83333333333333/1000000000000000 x) (+.f64 (/.f64 (log.f64 x) 4) -91893853320467/200000000000000))) (+.f64 (/.f64 (log.f64 x) 4) -91893853320467/200000000000000))
(-.f64 (-.f64 (+.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) (/.f64 -83333333333333/1000000000000000 x)) (/.f64 -83333333333333/1000000000000000 x)) (/.f64 -83333333333333/1000000000000000 x))
(-.f64 (-.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) (neg.f64 (/.f64 83333333333333/2000000000000000 x))) (neg.f64 (/.f64 83333333333333/2000000000000000 x)))
(-.f64 (-.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (/.f64 (log.f64 x) 4) -91893853320467/200000000000000)) (+.f64 (/.f64 (log.f64 x) 4) -91893853320467/200000000000000))
(-.f64 (-.f64 (/.f64 83333333333333/1000000000000000 x) (/.f64 (log.f64 x) 4)) (+.f64 -91893853320467/100000000000000 (/.f64 (log.f64 x) 4)))
(-.f64 (-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (/.f64 (log.f64 x) 4)) (/.f64 (log.f64 x) 4))
(-.f64 (-.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000)) (+.f64 (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000) -91893853320467/100000000000000)) (*.f64 1/2 (log.f64 x)))
(-.f64 (-.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000)) (-.f64 (log.f64 x) 91893853320467/100000000000000)) -91893853320467/100000000000000)
(*.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x))) 1)
(*.f64 1 (+.f64 (*.f64 -1/2 (log.f64 x)) (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x))))
(*.f64 2 (+.f64 (/.f64 83333333333333/2000000000000000 x) (+.f64 (*.f64 (log.f64 x) -1/4) 91893853320467/200000000000000)))
(*.f64 (+.f64 (/.f64 83333333333333/500000000000000 x) (-.f64 91893853320467/50000000000000 (log.f64 x))) 1/2)
(*.f64 -1 (+.f64 (/.f64 -83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000)))
(*.f64 (+.f64 (/.f64 -83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000)) -1)
(*.f64 1/2 (+.f64 (/.f64 83333333333333/500000000000000 x) (-.f64 91893853320467/50000000000000 (log.f64 x))))
(*.f64 (+.f64 (/.f64 83333333333333/2000000000000000 x) (+.f64 (*.f64 (log.f64 x) -1/4) 91893853320467/200000000000000)) 2)
(*.f64 (-.f64 (+.f64 (/.f64 (log.f64 x) 4) -91893853320467/200000000000000) (/.f64 83333333333333/2000000000000000 x)) -2)
(/.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x))) 1)
(/.f64 (+.f64 (/.f64 83333333333333/500000000000000 x) (-.f64 91893853320467/50000000000000 (log.f64 x))) 2)
(/.f64 (+.f64 (/.f64 -83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000)) -1)
(/.f64 (*.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000)) -2) 4)
(/.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000)) -2)
(/.f64 (+.f64 (*.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000)) -2) (*.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000)) -2)) 8)
(/.f64 (+.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000)) (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000))) -4)
(/.f64 (+.f64 (/.f64 83333333333333/250000000000000 x) (*.f64 2 (-.f64 91893853320467/50000000000000 (log.f64 x)))) 4)
(/.f64 (+.f64 (+.f64 (*.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000)) -2) (*.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000)) -2)) (+.f64 (*.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000)) -2) (*.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000)) -2))) 16)
(/.f64 (+.f64 (+.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000)) (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000))) (+.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000)) (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000)))) -8)
(/.f64 (+.f64 (+.f64 (/.f64 83333333333333/250000000000000 x) (*.f64 2 (-.f64 91893853320467/50000000000000 (log.f64 x)))) (+.f64 (/.f64 83333333333333/250000000000000 x) (*.f64 2 (-.f64 91893853320467/50000000000000 (log.f64 x))))) 8)
(/.f64 (*.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000)) 2) -4)
(/.f64 (*.f64 (+.f64 (/.f64 -83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000)) 2) -2)
(/.f64 (*.f64 (+.f64 (/.f64 83333333333333/500000000000000 x) (-.f64 91893853320467/50000000000000 (log.f64 x))) -1) -2)
(/.f64 (*.f64 (*.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000)) -2) 2) 8)
(/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (log.f64 x) 4) -91893853320467/200000000000000) (/.f64 83333333333333/2000000000000000 x)) 2) -1)
(/.f64 (*.f64 (*.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000)) -2) -1) -4)
(/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000)) -2)) -1) 4)
(pow.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x))) 1)
(neg.f64 (+.f64 (/.f64 -83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000)))
Outputs
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
(-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
(-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
(-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
(-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(/.f64 83333333333333/1000000000000000 x)
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(+.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 1/2 (log.f64 (/.f64 1 x))) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (log.f64 (sqrt.f64 (/.f64 1 x))) (/.f64 83333333333333/1000000000000000 x)))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 x))) (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 1/2 (log.f64 (/.f64 1 x))) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (log.f64 (sqrt.f64 (/.f64 1 x))) (/.f64 83333333333333/1000000000000000 x)))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 x))) (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 1/2 (log.f64 (/.f64 1 x))) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (log.f64 (sqrt.f64 (/.f64 1 x))) (/.f64 83333333333333/1000000000000000 x)))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 x))) (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)))
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (+.f64 (/.f64 83333333333333/1000000000000000 x) 91893853320467/100000000000000))
(+.f64 (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (+.f64 (/.f64 83333333333333/1000000000000000 x) 91893853320467/100000000000000))
(+.f64 (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (+.f64 (/.f64 83333333333333/1000000000000000 x) 91893853320467/100000000000000))
(+.f64 (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (*.f64 -1/2 (log.f64 x)) -91893853320467/100000000000000)
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
(-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x)))
(-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x)))
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
(-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) 0)
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
(-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x)))
(-.f64 0 (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000))
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
(-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x)))
(-.f64 (+.f64 (*.f64 (log.f64 x) -1/4) 91893853320467/200000000000000) (+.f64 (/.f64 (log.f64 x) 4) -91893853320467/200000000000000))
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
(-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x)))
(-.f64 (*.f64 (log.f64 x) -1/4) (+.f64 -91893853320467/100000000000000 (/.f64 (log.f64 x) 4)))
(+.f64 (-.f64 (*.f64 (log.f64 x) -1/4) (/.f64 (log.f64 x) 4)) 91893853320467/100000000000000)
(+.f64 91893853320467/100000000000000 (-.f64 (*.f64 (log.f64 x) -1/4) (/.f64 (log.f64 x) 4)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 (log.f64 x) 4)) (/.f64 (log.f64 x) 4))
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
(-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x)))
(*.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) 1)
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
(-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x)))
(*.f64 1 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))))
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
(-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x)))
(*.f64 2 (+.f64 (*.f64 (log.f64 x) -1/4) 91893853320467/200000000000000))
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
(-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x)))
(*.f64 (-.f64 91893853320467/50000000000000 (log.f64 x)) 1/2)
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
(-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x)))
(*.f64 -1 (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000))
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
(-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x)))
(*.f64 (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000) -1)
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
(-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x)))
(*.f64 1/2 (-.f64 91893853320467/50000000000000 (log.f64 x)))
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
(-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x)))
(*.f64 (+.f64 (*.f64 (log.f64 x) -1/4) 91893853320467/200000000000000) 2)
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
(-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x)))
(*.f64 (+.f64 (/.f64 (log.f64 x) 4) -91893853320467/200000000000000) -2)
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
(-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x)))
(/.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) 1)
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
(-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x)))
(/.f64 (-.f64 91893853320467/50000000000000 (log.f64 x)) 2)
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
(-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x)))
(/.f64 (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000) -1)
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
(-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x)))
(/.f64 (*.f64 2 (-.f64 91893853320467/50000000000000 (log.f64 x))) 4)
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
(-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x)))
(/.f64 (+.f64 (log.f64 x) -91893853320467/50000000000000) -2)
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
(-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x)))
(/.f64 (+.f64 (*.f64 2 (-.f64 91893853320467/50000000000000 (log.f64 x))) (*.f64 2 (-.f64 91893853320467/50000000000000 (log.f64 x)))) 8)
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
(-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x)))
(/.f64 (+.f64 (+.f64 (log.f64 x) -91893853320467/50000000000000) (+.f64 (log.f64 x) -91893853320467/50000000000000)) -4)
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
(-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x)))
(/.f64 (+.f64 (+.f64 (*.f64 2 (-.f64 91893853320467/50000000000000 (log.f64 x))) (*.f64 2 (-.f64 91893853320467/50000000000000 (log.f64 x)))) (+.f64 (*.f64 2 (-.f64 91893853320467/50000000000000 (log.f64 x))) (*.f64 2 (-.f64 91893853320467/50000000000000 (log.f64 x))))) 16)
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
(-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x)))
(/.f64 (+.f64 (+.f64 (+.f64 (log.f64 x) -91893853320467/50000000000000) (+.f64 (log.f64 x) -91893853320467/50000000000000)) (+.f64 (+.f64 (log.f64 x) -91893853320467/50000000000000) (+.f64 (log.f64 x) -91893853320467/50000000000000))) -8)
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
(-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x)))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000) 2) -2)
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
(-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x)))
(/.f64 (*.f64 (+.f64 (log.f64 x) -91893853320467/50000000000000) 2) -4)
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
(-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x)))
(/.f64 (*.f64 (-.f64 91893853320467/50000000000000 (log.f64 x)) -1) -2)
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
(-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x)))
(/.f64 (*.f64 (*.f64 2 (-.f64 91893853320467/50000000000000 (log.f64 x))) 2) 8)
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
(-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x)))
(/.f64 (*.f64 (+.f64 (/.f64 (log.f64 x) 4) -91893853320467/200000000000000) 2) -1)
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
(-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x)))
(/.f64 (*.f64 (*.f64 2 (-.f64 91893853320467/50000000000000 (log.f64 x))) -1) -4)
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
(-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x)))
(/.f64 (*.f64 (neg.f64 (*.f64 2 (-.f64 91893853320467/50000000000000 (log.f64 x)))) -1) 4)
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
(-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x)))
(pow.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) 1)
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
(-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x)))
(neg.f64 (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000))
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
(-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x)))
(-.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 (/.f64 -83333333333333/1000000000000000 x) -91893853320467/100000000000000))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(-.f64 (*.f64 -1/2 (log.f64 x)) (-.f64 (*.f64 1/2 (log.f64 x)) (+.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (*.f64 1/2 (log.f64 x)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(-.f64 91893853320467/100000000000000 (+.f64 (/.f64 -83333333333333/1000000000000000 x) (*.f64 1/2 (log.f64 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(-.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) (/.f64 -83333333333333/1000000000000000 x))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(-.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) (-.f64 (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(-.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(-.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (/.f64 -83333333333333/1000000000000000 x) (+.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) (/.f64 -83333333333333/1000000000000000 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(-.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x))) 0)
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(-.f64 0 (+.f64 (/.f64 -83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000)))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(-.f64 (/.f64 83333333333333/500000000000000 x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000)))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(-.f64 (/.f64 83333333333333/500000000000000 x) (-.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (/.f64 -83333333333333/1000000000000000 x)) (+.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) (/.f64 -83333333333333/1000000000000000 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(-.f64 (-.f64 91893853320467/50000000000000 (log.f64 x)) (+.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) (/.f64 -83333333333333/1000000000000000 x)))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(-.f64 (-.f64 91893853320467/50000000000000 (log.f64 x)) (-.f64 (-.f64 (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000)) (+.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(-.f64 (neg.f64 (log.f64 x)) (-.f64 (-.f64 (/.f64 -83333333333333/1000000000000000 x) (*.f64 1/2 (log.f64 x))) 91893853320467/100000000000000))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(-.f64 (neg.f64 (log.f64 x)) (-.f64 0 (+.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (*.f64 1/2 (log.f64 x)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(-.f64 (neg.f64 (log.f64 x)) (-.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 1/2 (log.f64 x))) (+.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (*.f64 1/2 (log.f64 x)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(-.f64 (neg.f64 (log.f64 x)) (-.f64 -91893853320467/50000000000000 (+.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(-.f64 (/.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (log.f64 x)) -2) -91893853320467/100000000000000)
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (*.f64 1/2 (log.f64 x)))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(-.f64 (-.f64 91893853320467/100000000000000 (log.f64 x)) (-.f64 -91893853320467/100000000000000 (+.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(-.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/50000000000000) (-.f64 (*.f64 1/2 (log.f64 x)) (+.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(-.f64 (/.f64 83333333333333/2000000000000000 x) (-.f64 (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000) (/.f64 83333333333333/2000000000000000 x)))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(-.f64 (/.f64 83333333333333/2000000000000000 x) (+.f64 -91893853320467/100000000000000 (-.f64 (*.f64 1/2 (log.f64 x)) (/.f64 83333333333333/2000000000000000 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(-.f64 (+.f64 (/.f64 83333333333333/2000000000000000 x) (+.f64 (*.f64 (log.f64 x) -1/4) 91893853320467/200000000000000)) (-.f64 (+.f64 (/.f64 (log.f64 x) 4) -91893853320467/200000000000000) (/.f64 83333333333333/2000000000000000 x)))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(-.f64 (+.f64 (*.f64 (log.f64 x) -1/4) 91893853320467/200000000000000) (+.f64 (/.f64 -83333333333333/1000000000000000 x) (+.f64 (/.f64 (log.f64 x) 4) -91893853320467/200000000000000)))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(-.f64 (*.f64 (log.f64 x) -1/4) (+.f64 (+.f64 (/.f64 -83333333333333/1000000000000000 x) -91893853320467/100000000000000) (/.f64 (log.f64 x) 4)))
(-.f64 (*.f64 (log.f64 x) -1/4) (+.f64 -91893853320467/100000000000000 (+.f64 (/.f64 (log.f64 x) 4) (/.f64 -83333333333333/1000000000000000 x))))
(-.f64 (*.f64 (log.f64 x) -1/4) (+.f64 (/.f64 -83333333333333/1000000000000000 x) (+.f64 -91893853320467/100000000000000 (/.f64 (log.f64 x) 4))))
(+.f64 91893853320467/100000000000000 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (log.f64 x) -1/4) (/.f64 (log.f64 x) 4))))
(-.f64 (*.f64 (log.f64 x) -1/4) (+.f64 -91893853320467/100000000000000 (+.f64 (/.f64 -83333333333333/1000000000000000 x) (/.f64 (log.f64 x) 4))))
(-.f64 (*.f64 (log.f64 x) -1/4) (+.f64 -91893853320467/100000000000000 (+.f64 (/.f64 (log.f64 x) 4) (/.f64 -83333333333333/1000000000000000 x))))
(-.f64 (*.f64 (log.f64 x) -1/4) (+.f64 (/.f64 -83333333333333/1000000000000000 x) (+.f64 -91893853320467/100000000000000 (/.f64 (log.f64 x) 4))))
(+.f64 91893853320467/100000000000000 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (log.f64 x) -1/4) (/.f64 (log.f64 x) 4))))
(-.f64 91893853320467/50000000000000 (-.f64 (log.f64 x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(-.f64 (+.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) (/.f64 83333333333333/2000000000000000 x)) (neg.f64 (/.f64 83333333333333/2000000000000000 x)))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(-.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (*.f64 (log.f64 x) -1/4) 91893853320467/200000000000000)) (+.f64 (/.f64 (log.f64 x) 4) -91893853320467/200000000000000))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(-.f64 (+.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (*.f64 (log.f64 x) -1/4)) (/.f64 (log.f64 x) 4))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(-.f64 (-.f64 (/.f64 83333333333333/2000000000000000 x) (*.f64 1/2 (log.f64 x))) (+.f64 -91893853320467/100000000000000 (neg.f64 (/.f64 83333333333333/2000000000000000 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(-.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 (log.f64 x) -1/4)) (+.f64 -91893853320467/100000000000000 (/.f64 (log.f64 x) 4)))
(+.f64 91893853320467/100000000000000 (-.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 (log.f64 x) -1/4)) (/.f64 (log.f64 x) 4)))
(-.f64 (+.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) (/.f64 -83333333333333/1000000000000000 x)) (/.f64 -83333333333333/500000000000000 x))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(-.f64 (-.f64 (/.f64 -83333333333333/1000000000000000 x) (*.f64 1/2 (log.f64 x))) (+.f64 -91893853320467/100000000000000 (/.f64 -83333333333333/500000000000000 x)))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(-.f64 (+.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (*.f64 1/2 (log.f64 x))) (log.f64 x))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(-.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000)) (+.f64 (log.f64 x) -91893853320467/50000000000000))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(-.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 1/2 (log.f64 x))) (+.f64 -91893853320467/100000000000000 (log.f64 x)))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(-.f64 (-.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000)) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000)) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(-.f64 (-.f64 (+.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (*.f64 1/2 (log.f64 x))) (*.f64 1/2 (log.f64 x))) (*.f64 1/2 (log.f64 x)))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(-.f64 (-.f64 (/.f64 83333333333333/2000000000000000 x) -91893853320467/100000000000000) (-.f64 (*.f64 1/2 (log.f64 x)) (/.f64 83333333333333/2000000000000000 x)))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(-.f64 (-.f64 (*.f64 (log.f64 x) -1/4) -91893853320467/100000000000000) (+.f64 (/.f64 -83333333333333/1000000000000000 x) (/.f64 (log.f64 x) 4)))
(-.f64 (*.f64 (log.f64 x) -1/4) (+.f64 -91893853320467/100000000000000 (+.f64 (/.f64 (log.f64 x) 4) (/.f64 -83333333333333/1000000000000000 x))))
(-.f64 (*.f64 (log.f64 x) -1/4) (+.f64 (/.f64 -83333333333333/1000000000000000 x) (+.f64 -91893853320467/100000000000000 (/.f64 (log.f64 x) 4))))
(+.f64 91893853320467/100000000000000 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (log.f64 x) -1/4) (/.f64 (log.f64 x) 4))))
(-.f64 (-.f64 (-.f64 (/.f64 83333333333333/2000000000000000 x) (*.f64 1/2 (log.f64 x))) -91893853320467/100000000000000) (neg.f64 (/.f64 83333333333333/2000000000000000 x)))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(-.f64 (-.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 (log.f64 x) -1/4)) -91893853320467/100000000000000) (/.f64 (log.f64 x) 4))
(-.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 (log.f64 x) -1/4)) (+.f64 -91893853320467/100000000000000 (/.f64 (log.f64 x) 4)))
(+.f64 91893853320467/100000000000000 (-.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 (log.f64 x) -1/4)) (/.f64 (log.f64 x) 4)))
(-.f64 (-.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 1/2 (log.f64 x))) -91893853320467/100000000000000) (log.f64 x))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(-.f64 (-.f64 0 (-.f64 (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000) (/.f64 83333333333333/2000000000000000 x))) (neg.f64 (/.f64 83333333333333/2000000000000000 x)))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(-.f64 (-.f64 0 (+.f64 (/.f64 -83333333333333/1000000000000000 x) (+.f64 (/.f64 (log.f64 x) 4) -91893853320467/200000000000000))) (+.f64 (/.f64 (log.f64 x) 4) -91893853320467/200000000000000))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(-.f64 (-.f64 (+.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) (/.f64 -83333333333333/1000000000000000 x)) (/.f64 -83333333333333/1000000000000000 x)) (/.f64 -83333333333333/1000000000000000 x))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(-.f64 (-.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) (neg.f64 (/.f64 83333333333333/2000000000000000 x))) (neg.f64 (/.f64 83333333333333/2000000000000000 x)))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(-.f64 (-.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (/.f64 (log.f64 x) 4) -91893853320467/200000000000000)) (+.f64 (/.f64 (log.f64 x) 4) -91893853320467/200000000000000))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(-.f64 (-.f64 (/.f64 83333333333333/1000000000000000 x) (/.f64 (log.f64 x) 4)) (+.f64 -91893853320467/100000000000000 (/.f64 (log.f64 x) 4)))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(-.f64 (-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (/.f64 (log.f64 x) 4)) (/.f64 (log.f64 x) 4))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(-.f64 (-.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000)) (+.f64 (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000) -91893853320467/100000000000000)) (*.f64 1/2 (log.f64 x)))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(-.f64 (-.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000)) (-.f64 (log.f64 x) 91893853320467/100000000000000)) -91893853320467/100000000000000)
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(*.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x))) 1)
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(*.f64 1 (+.f64 (*.f64 -1/2 (log.f64 x)) (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(*.f64 2 (+.f64 (/.f64 83333333333333/2000000000000000 x) (+.f64 (*.f64 (log.f64 x) -1/4) 91893853320467/200000000000000)))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(*.f64 (+.f64 (/.f64 83333333333333/500000000000000 x) (-.f64 91893853320467/50000000000000 (log.f64 x))) 1/2)
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(*.f64 -1 (+.f64 (/.f64 -83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000)))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(*.f64 (+.f64 (/.f64 -83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000)) -1)
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(*.f64 1/2 (+.f64 (/.f64 83333333333333/500000000000000 x) (-.f64 91893853320467/50000000000000 (log.f64 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(*.f64 (+.f64 (/.f64 83333333333333/2000000000000000 x) (+.f64 (*.f64 (log.f64 x) -1/4) 91893853320467/200000000000000)) 2)
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(*.f64 (-.f64 (+.f64 (/.f64 (log.f64 x) 4) -91893853320467/200000000000000) (/.f64 83333333333333/2000000000000000 x)) -2)
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(/.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x))) 1)
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(/.f64 (+.f64 (/.f64 83333333333333/500000000000000 x) (-.f64 91893853320467/50000000000000 (log.f64 x))) 2)
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(/.f64 (+.f64 (/.f64 -83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000)) -1)
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(/.f64 (*.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000)) -2) 4)
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(/.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000)) -2)
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(/.f64 (+.f64 (*.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000)) -2) (*.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000)) -2)) 8)
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(/.f64 (+.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000)) (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000))) -4)
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(/.f64 (+.f64 (/.f64 83333333333333/250000000000000 x) (*.f64 2 (-.f64 91893853320467/50000000000000 (log.f64 x)))) 4)
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(/.f64 (+.f64 (+.f64 (*.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000)) -2) (*.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000)) -2)) (+.f64 (*.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000)) -2) (*.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000)) -2))) 16)
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(/.f64 (+.f64 (+.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000)) (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000))) (+.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000)) (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000)))) -8)
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(/.f64 (+.f64 (+.f64 (/.f64 83333333333333/250000000000000 x) (*.f64 2 (-.f64 91893853320467/50000000000000 (log.f64 x)))) (+.f64 (/.f64 83333333333333/250000000000000 x) (*.f64 2 (-.f64 91893853320467/50000000000000 (log.f64 x))))) 8)
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(/.f64 (*.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000)) 2) -4)
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(/.f64 (*.f64 (+.f64 (/.f64 -83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000)) 2) -2)
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(/.f64 (*.f64 (+.f64 (/.f64 83333333333333/500000000000000 x) (-.f64 91893853320467/50000000000000 (log.f64 x))) -1) -2)
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(/.f64 (*.f64 (*.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000)) -2) 2) 8)
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (log.f64 x) 4) -91893853320467/200000000000000) (/.f64 83333333333333/2000000000000000 x)) 2) -1)
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(/.f64 (*.f64 (*.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000)) -2) -1) -4)
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (+.f64 (log.f64 x) -91893853320467/50000000000000)) -2)) -1) 4)
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(pow.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x))) 1)
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))
(neg.f64 (+.f64 (/.f64 -83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000)))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (log.f64 (sqrt.f64 x)))
(+.f64 91893853320467/100000000000000 (-.f64 (/.f64 83333333333333/1000000000000000 x) (log.f64 (sqrt.f64 x))))

localize22.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
0.2b
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
0.3b
(/.f64 83333333333333/1000000000000000 x)
0.3b
(+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000)
Compiler

Compiled 57 to 34 computations (40.4% saved)

series4.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
3.0ms
z
@0
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
0.0ms
z
@inf
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
0.0ms
x
@0
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
0.0ms
x
@-inf
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
0.0ms
z
@-inf
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))

rewrite147.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
2032×rational_best-2
2032×rational_best-3
2032×rational_best-1
2026×rational_best-4
602×rational_best-simplify-47
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01747
111941
228341
3100541
4548141
Stop Event
node limit
Counts
1 → 49
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/2 (log.f64 x)) (-.f64 -91893853320467/100000000000000 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 91893853320467/100000000000000 (-.f64 (*.f64 1/2 (log.f64 x)) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (*.f64 (/.f64 z x) 13888888888889/5000000000000000) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (+.f64 (/.f64 -83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (*.f64 1/2 (log.f64 x)) (-.f64 -91893853320467/100000000000000 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x))) (*.f64 (/.f64 z x) 13888888888889/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))) (/.f64 -83333333333333/1000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)) -91893853320467/100000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 91893853320467/100000000000000 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)) (*.f64 1/2 (log.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 x) -1/4) 91893853320467/200000000000000) (-.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) (neg.f64 x)) (+.f64 (*.f64 (log.f64 x) -1/4) 91893853320467/200000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000) (/.f64 83333333333333/2000000000000000 x)) (-.f64 (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000) (+.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000) (/.f64 83333333333333/2000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000) (/.f64 83333333333333/2000000000000000 x)) (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x)))) (-.f64 0 (+.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000) (/.f64 83333333333333/2000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (*.f64 (log.f64 x) -1/4) 91893853320467/200000000000000) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)) (-.f64 0 (+.f64 (*.f64 (log.f64 x) -1/4) 91893853320467/200000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000) (+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)))) (-.f64 0 (*.f64 (/.f64 z x) -13888888888889/10000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 83333333333333/2000000000000000 x) (+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))) (-.f64 0 (/.f64 83333333333333/2000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 x) -1/4) (+.f64 91893853320467/100000000000000 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x))) (-.f64 0 (*.f64 (log.f64 x) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 91893853320467/100000000000000 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)) (*.f64 1/2 (log.f64 x))) (log.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000)) (-.f64 (log.f64 x) 91893853320467/50000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))) (/.f64 -83333333333333/1000000000000000 x)) (-.f64 0 (/.f64 83333333333333/500000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x))) (*.f64 (/.f64 z x) 13888888888889/5000000000000000)) (-.f64 0 (*.f64 (/.f64 z x) -13888888888889/2500000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) (neg.f64 x))) (-.f64 0 (/.f64 (+.f64 83333333333333/500000000000000 (*.f64 z -13888888888889/2500000000000000)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (-.f64 (-.f64 (log.f64 x) 91893853320467/50000000000000) (/.f64 (+.f64 83333333333333/500000000000000 (*.f64 z -13888888888889/2500000000000000)) x)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (-.f64 (log.f64 x) 91893853320467/50000000000000)) (/.f64 (+.f64 83333333333333/500000000000000 (*.f64 z -13888888888889/2500000000000000)) x)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (*.f64 1/2 (log.f64 x)) (-.f64 -91893853320467/100000000000000 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 (log.f64 x)) (-.f64 -91893853320467/100000000000000 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (-.f64 (log.f64 x) 91893853320467/50000000000000)) (/.f64 (+.f64 83333333333333/500000000000000 (*.f64 z -13888888888889/2500000000000000)) x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/2 (log.f64 x)) (-.f64 -91893853320467/100000000000000 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (neg.f64 (-.f64 (log.f64 x) 91893853320467/50000000000000)) (/.f64 (+.f64 83333333333333/500000000000000 (*.f64 z -13888888888889/2500000000000000)) x))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (log.f64 x) 91893853320467/50000000000000) (/.f64 (+.f64 83333333333333/500000000000000 (*.f64 z -13888888888889/2500000000000000)) x)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (+.f64 (neg.f64 (-.f64 (log.f64 x) 91893853320467/50000000000000)) (/.f64 (+.f64 83333333333333/500000000000000 (*.f64 z -13888888888889/2500000000000000)) x))) (*.f64 2 (+.f64 (neg.f64 (-.f64 (log.f64 x) 91893853320467/50000000000000)) (/.f64 (+.f64 83333333333333/500000000000000 (*.f64 z -13888888888889/2500000000000000)) x)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (-.f64 (log.f64 x) 91893853320467/50000000000000) (/.f64 (+.f64 83333333333333/500000000000000 (*.f64 z -13888888888889/2500000000000000)) x)) (-.f64 (-.f64 (log.f64 x) 91893853320467/50000000000000) (/.f64 (+.f64 83333333333333/500000000000000 (*.f64 z -13888888888889/2500000000000000)) x))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (neg.f64 (-.f64 (log.f64 x) 91893853320467/50000000000000))) (*.f64 2 (/.f64 (+.f64 83333333333333/500000000000000 (*.f64 z -13888888888889/2500000000000000)) x))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (log.f64 x) 91893853320467/50000000000000) (-.f64 0 (/.f64 (+.f64 83333333333333/500000000000000 (*.f64 z -13888888888889/2500000000000000)) x))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 83333333333333/500000000000000 x) (+.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000) (neg.f64 (-.f64 (log.f64 x) 91893853320467/50000000000000)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000) (*.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000) (+.f64 (/.f64 83333333333333/500000000000000 x) (neg.f64 (-.f64 (log.f64 x) 91893853320467/50000000000000)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 83333333333333/500000000000000 (*.f64 z -13888888888889/2500000000000000)) x)) (*.f64 2 (neg.f64 (-.f64 (log.f64 x) 91893853320467/50000000000000)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 0 (/.f64 (+.f64 83333333333333/500000000000000 (*.f64 z -13888888888889/2500000000000000)) x)) (-.f64 (log.f64 x) 91893853320467/50000000000000)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x))) 2) (*.f64 (/.f64 z x) -13888888888889/2500000000000000)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (/.f64 83333333333333/500000000000000 x) (neg.f64 (-.f64 (log.f64 x) 91893853320467/50000000000000))) (*.f64 (/.f64 z x) -13888888888889/2500000000000000)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000) (neg.f64 (-.f64 (log.f64 x) 91893853320467/50000000000000))) (/.f64 83333333333333/500000000000000 x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 1/2 (log.f64 x)) (-.f64 -91893853320467/100000000000000 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x))))))))

simplify128.0ms (0.6%)

Algorithm
egg-herbie
Rules
1566×rational_best-simplify-44
972×rational_best-simplify-61
864×rational_best-simplify-62
692×rational_best-simplify-47
636×rational_best-simplify-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01863117
15123085
213202927
348012909
Stop Event
node limit
Counts
73 → 87
Calls
Call 1
Inputs
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))))
(+.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 1/2 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 1/2 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 1/2 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))))
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 13888888888889/5000000000000000 z) 83333333333333/1000000000000000) x)) (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 13888888888889/5000000000000000 z) 83333333333333/1000000000000000) x)) (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 13888888888889/5000000000000000 z) 83333333333333/1000000000000000) x)) (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))))
(-.f64 (*.f64 -1/2 (log.f64 x)) (-.f64 -91893853320467/100000000000000 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)))
(-.f64 91893853320467/100000000000000 (-.f64 (*.f64 1/2 (log.f64 x)) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)))
(-.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) (neg.f64 x)))
(-.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (*.f64 (/.f64 z x) 13888888888889/5000000000000000) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000)))
(-.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (+.f64 (/.f64 -83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000)))
(-.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000))
(-.f64 (+.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)) 0)
(-.f64 0 (+.f64 (*.f64 1/2 (log.f64 x)) (-.f64 -91893853320467/100000000000000 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x))))
(-.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x))) (*.f64 (/.f64 z x) 13888888888889/5000000000000000))
(-.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))) (/.f64 -83333333333333/1000000000000000 x))
(-.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)) -91893853320467/100000000000000)
(-.f64 (+.f64 91893853320467/100000000000000 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)) (*.f64 1/2 (log.f64 x)))
(-.f64 (+.f64 (*.f64 (log.f64 x) -1/4) 91893853320467/200000000000000) (-.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) (neg.f64 x)) (+.f64 (*.f64 (log.f64 x) -1/4) 91893853320467/200000000000000)))
(-.f64 (+.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000) (/.f64 83333333333333/2000000000000000 x)) (-.f64 (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000) (+.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000) (/.f64 83333333333333/2000000000000000 x))))
(-.f64 (+.f64 (+.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000) (/.f64 83333333333333/2000000000000000 x)) (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x)))) (-.f64 0 (+.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000) (/.f64 83333333333333/2000000000000000 x))))
(-.f64 (+.f64 (+.f64 (*.f64 (log.f64 x) -1/4) 91893853320467/200000000000000) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)) (-.f64 0 (+.f64 (*.f64 (log.f64 x) -1/4) 91893853320467/200000000000000)))
(-.f64 (+.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000) (+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)))) (-.f64 0 (*.f64 (/.f64 z x) -13888888888889/10000000000000000)))
(-.f64 (+.f64 (/.f64 83333333333333/2000000000000000 x) (+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))) (-.f64 0 (/.f64 83333333333333/2000000000000000 x)))
(-.f64 (+.f64 (*.f64 (log.f64 x) -1/4) (+.f64 91893853320467/100000000000000 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x))) (-.f64 0 (*.f64 (log.f64 x) -1/4)))
(-.f64 (+.f64 (+.f64 91893853320467/100000000000000 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)) (*.f64 1/2 (log.f64 x))) (log.f64 x))
(-.f64 (+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000)) (-.f64 (log.f64 x) 91893853320467/50000000000000))
(-.f64 (+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))) (/.f64 -83333333333333/1000000000000000 x)) (-.f64 0 (/.f64 83333333333333/500000000000000 x)))
(-.f64 (+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x))) (*.f64 (/.f64 z x) 13888888888889/5000000000000000)) (-.f64 0 (*.f64 (/.f64 z x) -13888888888889/2500000000000000)))
(-.f64 (+.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) (neg.f64 x))) (-.f64 0 (/.f64 (+.f64 83333333333333/500000000000000 (*.f64 z -13888888888889/2500000000000000)) x)))
(*.f64 (+.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)) 1)
(*.f64 1 (+.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)))
(*.f64 2 (/.f64 (-.f64 (-.f64 (log.f64 x) 91893853320467/50000000000000) (/.f64 (+.f64 83333333333333/500000000000000 (*.f64 z -13888888888889/2500000000000000)) x)) -4))
(*.f64 (+.f64 (neg.f64 (-.f64 (log.f64 x) 91893853320467/50000000000000)) (/.f64 (+.f64 83333333333333/500000000000000 (*.f64 z -13888888888889/2500000000000000)) x)) 1/2)
(*.f64 -1 (+.f64 (*.f64 1/2 (log.f64 x)) (-.f64 -91893853320467/100000000000000 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x))))
(*.f64 (+.f64 (*.f64 1/2 (log.f64 x)) (-.f64 -91893853320467/100000000000000 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x))) -1)
(/.f64 (+.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)) 1)
(/.f64 (+.f64 (neg.f64 (-.f64 (log.f64 x) 91893853320467/50000000000000)) (/.f64 (+.f64 83333333333333/500000000000000 (*.f64 z -13888888888889/2500000000000000)) x)) 2)
(/.f64 (+.f64 (*.f64 1/2 (log.f64 x)) (-.f64 -91893853320467/100000000000000 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x))) -1)
(/.f64 (*.f64 2 (+.f64 (neg.f64 (-.f64 (log.f64 x) 91893853320467/50000000000000)) (/.f64 (+.f64 83333333333333/500000000000000 (*.f64 z -13888888888889/2500000000000000)) x))) 4)
(/.f64 (-.f64 (-.f64 (log.f64 x) 91893853320467/50000000000000) (/.f64 (+.f64 83333333333333/500000000000000 (*.f64 z -13888888888889/2500000000000000)) x)) -2)
(/.f64 (+.f64 (*.f64 2 (+.f64 (neg.f64 (-.f64 (log.f64 x) 91893853320467/50000000000000)) (/.f64 (+.f64 83333333333333/500000000000000 (*.f64 z -13888888888889/2500000000000000)) x))) (*.f64 2 (+.f64 (neg.f64 (-.f64 (log.f64 x) 91893853320467/50000000000000)) (/.f64 (+.f64 83333333333333/500000000000000 (*.f64 z -13888888888889/2500000000000000)) x)))) 8)
(/.f64 (+.f64 (-.f64 (-.f64 (log.f64 x) 91893853320467/50000000000000) (/.f64 (+.f64 83333333333333/500000000000000 (*.f64 z -13888888888889/2500000000000000)) x)) (-.f64 (-.f64 (log.f64 x) 91893853320467/50000000000000) (/.f64 (+.f64 83333333333333/500000000000000 (*.f64 z -13888888888889/2500000000000000)) x))) -4)
(/.f64 (+.f64 (*.f64 2 (neg.f64 (-.f64 (log.f64 x) 91893853320467/50000000000000))) (*.f64 2 (/.f64 (+.f64 83333333333333/500000000000000 (*.f64 z -13888888888889/2500000000000000)) x))) 4)
(/.f64 (+.f64 (-.f64 (log.f64 x) 91893853320467/50000000000000) (-.f64 0 (/.f64 (+.f64 83333333333333/500000000000000 (*.f64 z -13888888888889/2500000000000000)) x))) -2)
(/.f64 (+.f64 (/.f64 83333333333333/500000000000000 x) (+.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000) (neg.f64 (-.f64 (log.f64 x) 91893853320467/50000000000000)))) 2)
(/.f64 (+.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000) (*.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x))) 2)) 2)
(/.f64 (+.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000) (+.f64 (/.f64 83333333333333/500000000000000 x) (neg.f64 (-.f64 (log.f64 x) 91893853320467/50000000000000)))) 2)
(/.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 83333333333333/500000000000000 (*.f64 z -13888888888889/2500000000000000)) x)) (*.f64 2 (neg.f64 (-.f64 (log.f64 x) 91893853320467/50000000000000)))) 4)
(/.f64 (+.f64 (-.f64 0 (/.f64 (+.f64 83333333333333/500000000000000 (*.f64 z -13888888888889/2500000000000000)) x)) (-.f64 (log.f64 x) 91893853320467/50000000000000)) -2)
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x))) 2) (*.f64 (/.f64 z x) -13888888888889/2500000000000000)) 2)
(/.f64 (+.f64 (+.f64 (/.f64 83333333333333/500000000000000 x) (neg.f64 (-.f64 (log.f64 x) 91893853320467/50000000000000))) (*.f64 (/.f64 z x) -13888888888889/2500000000000000)) 2)
(/.f64 (+.f64 (+.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000) (neg.f64 (-.f64 (log.f64 x) 91893853320467/50000000000000))) (/.f64 83333333333333/500000000000000 x)) 2)
(pow.f64 (+.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)) 1)
(neg.f64 (+.f64 (*.f64 1/2 (log.f64 x)) (-.f64 -91893853320467/100000000000000 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x))))
Outputs
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(+.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 1/2 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 (/.f64 1 x)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 1/2 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 (/.f64 1 x)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 1/2 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 (/.f64 1 x)))))
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 13888888888889/5000000000000000 z) 83333333333333/1000000000000000) x)) (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 -1 (/.f64 (-.f64 (*.f64 z 13888888888889/5000000000000000) 83333333333333/1000000000000000) x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (/.f64 (neg.f64 (-.f64 (*.f64 z 13888888888889/5000000000000000) 83333333333333/1000000000000000)) x)))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) 91893853320467/100000000000000))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 13888888888889/5000000000000000 z) 83333333333333/1000000000000000) x)) (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 -1 (/.f64 (-.f64 (*.f64 z 13888888888889/5000000000000000) 83333333333333/1000000000000000) x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (/.f64 (neg.f64 (-.f64 (*.f64 z 13888888888889/5000000000000000) 83333333333333/1000000000000000)) x)))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) 91893853320467/100000000000000))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 13888888888889/5000000000000000 z) 83333333333333/1000000000000000) x)) (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 -1 (/.f64 (-.f64 (*.f64 z 13888888888889/5000000000000000) 83333333333333/1000000000000000) x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (/.f64 (neg.f64 (-.f64 (*.f64 z 13888888888889/5000000000000000) 83333333333333/1000000000000000)) x)))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) 91893853320467/100000000000000))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(-.f64 (*.f64 -1/2 (log.f64 x)) (-.f64 -91893853320467/100000000000000 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(-.f64 91893853320467/100000000000000 (-.f64 (*.f64 1/2 (log.f64 x)) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(-.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) (neg.f64 x)))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(-.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (*.f64 (/.f64 z x) 13888888888889/5000000000000000) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000)))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(-.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (+.f64 (/.f64 -83333333333333/1000000000000000 x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000)))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(-.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(-.f64 (+.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)) 0)
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(-.f64 0 (+.f64 (*.f64 1/2 (log.f64 x)) (-.f64 -91893853320467/100000000000000 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x))))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(-.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x))) (*.f64 (/.f64 z x) 13888888888889/5000000000000000))
(-.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x)))) (*.f64 (/.f64 z x) 13888888888889/5000000000000000))
(-.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))) (/.f64 -83333333333333/1000000000000000 x))
(-.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x)))) (/.f64 -83333333333333/1000000000000000 x))
(-.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)) -91893853320467/100000000000000)
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(-.f64 (+.f64 91893853320467/100000000000000 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)) (*.f64 1/2 (log.f64 x)))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(-.f64 (+.f64 (*.f64 (log.f64 x) -1/4) 91893853320467/200000000000000) (-.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) (neg.f64 x)) (+.f64 (*.f64 (log.f64 x) -1/4) 91893853320467/200000000000000)))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(-.f64 (+.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000) (/.f64 83333333333333/2000000000000000 x)) (-.f64 (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000) (+.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000) (/.f64 83333333333333/2000000000000000 x))))
(-.f64 (+.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000) (/.f64 83333333333333/2000000000000000 x)) (-.f64 (+.f64 -91893853320467/100000000000000 (log.f64 (sqrt.f64 x))) (+.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000) (/.f64 83333333333333/2000000000000000 x))))
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (-.f64 (/.f64 83333333333333/2000000000000000 x) (-.f64 (+.f64 -91893853320467/100000000000000 (log.f64 (sqrt.f64 x))) (/.f64 83333333333333/2000000000000000 x))))
(-.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z -13888888888889/10000000000000000)) x) (-.f64 (+.f64 -91893853320467/100000000000000 (log.f64 (sqrt.f64 x))) (/.f64 (*.f64 z -13888888888889/10000000000000000) x)))
(-.f64 (+.f64 (+.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000) (/.f64 83333333333333/2000000000000000 x)) (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x)))) (-.f64 0 (+.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000) (/.f64 83333333333333/2000000000000000 x))))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(-.f64 (+.f64 (+.f64 (*.f64 (log.f64 x) -1/4) 91893853320467/200000000000000) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)) (-.f64 0 (+.f64 (*.f64 (log.f64 x) -1/4) 91893853320467/200000000000000)))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(-.f64 (+.f64 (*.f64 (/.f64 z x) -13888888888889/10000000000000000) (+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)))) (-.f64 0 (*.f64 (/.f64 z x) -13888888888889/10000000000000000)))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(-.f64 (+.f64 (/.f64 83333333333333/2000000000000000 x) (+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))) (-.f64 0 (/.f64 83333333333333/2000000000000000 x)))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(-.f64 (+.f64 (*.f64 (log.f64 x) -1/4) (+.f64 91893853320467/100000000000000 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x))) (-.f64 0 (*.f64 (log.f64 x) -1/4)))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(-.f64 (+.f64 (+.f64 91893853320467/100000000000000 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)) (*.f64 1/2 (log.f64 x))) (log.f64 x))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(-.f64 (+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 1/2 (log.f64 x)) -91893853320467/100000000000000)) (-.f64 (log.f64 x) 91893853320467/50000000000000))
(-.f64 (+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 -91893853320467/100000000000000 (log.f64 (sqrt.f64 x)))) (-.f64 (log.f64 x) 91893853320467/50000000000000))
(-.f64 (+.f64 (log.f64 (sqrt.f64 x)) (+.f64 -91893853320467/100000000000000 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x))) (-.f64 (log.f64 x) 91893853320467/50000000000000))
(+.f64 (-.f64 91893853320467/50000000000000 (+.f64 (-.f64 (log.f64 x) (log.f64 (sqrt.f64 x))) 91893853320467/100000000000000)) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x))
(-.f64 (+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))) (/.f64 -83333333333333/1000000000000000 x)) (-.f64 0 (/.f64 83333333333333/500000000000000 x)))
(-.f64 (+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))) (/.f64 -83333333333333/1000000000000000 x)) (neg.f64 (/.f64 83333333333333/500000000000000 x)))
(-.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -13888888888889/5000000000000000 (/.f64 z x))) (/.f64 -83333333333333/1000000000000000 x))) (neg.f64 (/.f64 83333333333333/500000000000000 x)))
(-.f64 (+.f64 (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))) (/.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 z) -83333333333333/1000000000000000) x)) (/.f64 -83333333333333/500000000000000 x))
(-.f64 (+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x))) (*.f64 (/.f64 z x) 13888888888889/5000000000000000)) (-.f64 0 (*.f64 (/.f64 z x) -13888888888889/2500000000000000)))
(-.f64 (+.f64 (*.f64 (/.f64 z x) 13888888888889/5000000000000000) (+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)))) (neg.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000)))
(-.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)) (*.f64 (/.f64 z x) 13888888888889/5000000000000000))) (neg.f64 (*.f64 z (/.f64 -13888888888889/2500000000000000 x))))
(-.f64 (+.f64 (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z 13888888888889/5000000000000000)) x)) (*.f64 (/.f64 z x) 13888888888889/2500000000000000))
(-.f64 (+.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) (neg.f64 x))) (-.f64 0 (/.f64 (+.f64 83333333333333/500000000000000 (*.f64 z -13888888888889/2500000000000000)) x)))
(-.f64 (+.f64 (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) (neg.f64 x))) (neg.f64 (/.f64 (+.f64 83333333333333/500000000000000 (*.f64 z -13888888888889/2500000000000000)) x)))
(+.f64 (-.f64 (/.f64 (+.f64 83333333333333/500000000000000 (*.f64 z -13888888888889/2500000000000000)) x) (-.f64 (log.f64 (sqrt.f64 x)) 91893853320467/100000000000000)) (/.f64 (-.f64 (*.f64 z 13888888888889/5000000000000000) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x)))) 0)
(*.f64 (+.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)) 1)
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(*.f64 1 (+.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(*.f64 2 (/.f64 (-.f64 (-.f64 (log.f64 x) 91893853320467/50000000000000) (/.f64 (+.f64 83333333333333/500000000000000 (*.f64 z -13888888888889/2500000000000000)) x)) -4))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(*.f64 (+.f64 (neg.f64 (-.f64 (log.f64 x) 91893853320467/50000000000000)) (/.f64 (+.f64 83333333333333/500000000000000 (*.f64 z -13888888888889/2500000000000000)) x)) 1/2)
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(*.f64 -1 (+.f64 (*.f64 1/2 (log.f64 x)) (-.f64 -91893853320467/100000000000000 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x))))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(*.f64 (+.f64 (*.f64 1/2 (log.f64 x)) (-.f64 -91893853320467/100000000000000 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x))) -1)
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(/.f64 (+.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)) 1)
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(/.f64 (+.f64 (neg.f64 (-.f64 (log.f64 x) 91893853320467/50000000000000)) (/.f64 (+.f64 83333333333333/500000000000000 (*.f64 z -13888888888889/2500000000000000)) x)) 2)
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(/.f64 (+.f64 (*.f64 1/2 (log.f64 x)) (-.f64 -91893853320467/100000000000000 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x))) -1)
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(/.f64 (*.f64 2 (+.f64 (neg.f64 (-.f64 (log.f64 x) 91893853320467/50000000000000)) (/.f64 (+.f64 83333333333333/500000000000000 (*.f64 z -13888888888889/2500000000000000)) x))) 4)
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(/.f64 (-.f64 (-.f64 (log.f64 x) 91893853320467/50000000000000) (/.f64 (+.f64 83333333333333/500000000000000 (*.f64 z -13888888888889/2500000000000000)) x)) -2)
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(/.f64 (+.f64 (*.f64 2 (+.f64 (neg.f64 (-.f64 (log.f64 x) 91893853320467/50000000000000)) (/.f64 (+.f64 83333333333333/500000000000000 (*.f64 z -13888888888889/2500000000000000)) x))) (*.f64 2 (+.f64 (neg.f64 (-.f64 (log.f64 x) 91893853320467/50000000000000)) (/.f64 (+.f64 83333333333333/500000000000000 (*.f64 z -13888888888889/2500000000000000)) x)))) 8)
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(/.f64 (+.f64 (-.f64 (-.f64 (log.f64 x) 91893853320467/50000000000000) (/.f64 (+.f64 83333333333333/500000000000000 (*.f64 z -13888888888889/2500000000000000)) x)) (-.f64 (-.f64 (log.f64 x) 91893853320467/50000000000000) (/.f64 (+.f64 83333333333333/500000000000000 (*.f64 z -13888888888889/2500000000000000)) x))) -4)
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(/.f64 (+.f64 (*.f64 2 (neg.f64 (-.f64 (log.f64 x) 91893853320467/50000000000000))) (*.f64 2 (/.f64 (+.f64 83333333333333/500000000000000 (*.f64 z -13888888888889/2500000000000000)) x))) 4)
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(/.f64 (+.f64 (-.f64 (log.f64 x) 91893853320467/50000000000000) (-.f64 0 (/.f64 (+.f64 83333333333333/500000000000000 (*.f64 z -13888888888889/2500000000000000)) x))) -2)
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(/.f64 (+.f64 (/.f64 83333333333333/500000000000000 x) (+.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000) (neg.f64 (-.f64 (log.f64 x) 91893853320467/50000000000000)))) 2)
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(/.f64 (+.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000) (*.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x))) 2)) 2)
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(/.f64 (+.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000) (+.f64 (/.f64 83333333333333/500000000000000 x) (neg.f64 (-.f64 (log.f64 x) 91893853320467/50000000000000)))) 2)
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(/.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 83333333333333/500000000000000 (*.f64 z -13888888888889/2500000000000000)) x)) (*.f64 2 (neg.f64 (-.f64 (log.f64 x) 91893853320467/50000000000000)))) 4)
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(/.f64 (+.f64 (-.f64 0 (/.f64 (+.f64 83333333333333/500000000000000 (*.f64 z -13888888888889/2500000000000000)) x)) (-.f64 (log.f64 x) 91893853320467/50000000000000)) -2)
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x))) 2) (*.f64 (/.f64 z x) -13888888888889/2500000000000000)) 2)
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(/.f64 (+.f64 (+.f64 (/.f64 83333333333333/500000000000000 x) (neg.f64 (-.f64 (log.f64 x) 91893853320467/50000000000000))) (*.f64 (/.f64 z x) -13888888888889/2500000000000000)) 2)
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(/.f64 (+.f64 (+.f64 (*.f64 (/.f64 z x) -13888888888889/2500000000000000) (neg.f64 (-.f64 (log.f64 x) 91893853320467/50000000000000))) (/.f64 83333333333333/500000000000000 x)) 2)
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(pow.f64 (+.f64 (-.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 x))) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)) 1)
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))
(neg.f64 (+.f64 (*.f64 1/2 (log.f64 x)) (-.f64 -91893853320467/100000000000000 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x))))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (-.f64 91893853320467/100000000000000 (log.f64 (sqrt.f64 x))))

localize42.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000)
0.1b
(*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z)
0.3b
(*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x)))))
4.2b
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)
Compiler

Compiled 94 to 60 computations (36.2% saved)

series6.0ms (0%)

Counts
3 → 84
Calls

21 calls:

TimeVariablePointExpression
1.0ms
x
@0
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)
1.0ms
y
@inf
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)
1.0ms
y
@0
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)
0.0ms
y
@-inf
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)
0.0ms
z
@-inf
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)

rewrite175.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1084×rational_best-simplify-1
972×rational_best-simplify-3
490×rational_best-simplify-39
488×rational_best-simplify-77
474×rational_best-simplify-61
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01275
18375
223675
3111475
4659475
Stop Event
node limit
Counts
3 → 173
Calls
Call 1
Inputs
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)
(*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z)
(+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 0 (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 0 (*.f64 2 (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)) (/.f64 83333333333333/1000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)) (/.f64 (/.f64 83333333333333/1000000000000000 x) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)) (/.f64 -83333333333333/1000000000000000 (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 x 1/2)) (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 x x))) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/500000000000000) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 x x))) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/500000000000000) (+.f64 x x)) (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 83333333333333/1000000000000000 (+.f64 x x)) (+.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)) (/.f64 83333333333333/1000000000000000 (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)) (/.f64 83333333333333/1000000000000000 (+.f64 x x))) (/.f64 83333333333333/1000000000000000 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 (+.f64 x x) 2)) (/.f64 (+.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000)) (*.f64 (+.f64 x x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 x x))) (/.f64 x x)) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/500000000000000) (+.f64 x x)) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/500000000000000) (+.f64 x x)) (/.f64 x x)) (*.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 x x))) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 83333333333333/1000000000000000 (+.f64 x x)) (/.f64 x x)) (*.f64 (+.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)) (/.f64 83333333333333/1000000000000000 (+.f64 x x))) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)) (/.f64 83333333333333/1000000000000000 (+.f64 x x))) (/.f64 x x)) (*.f64 (/.f64 83333333333333/1000000000000000 (+.f64 x x)) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 x x)) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 x x))) (/.f64 x x)) (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/500000000000000) (+.f64 x x)) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)) 2) (/.f64 (+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/500000000000000) (*.f64 (+.f64 x x) 2)) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000)) (*.f64 (+.f64 x x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z))) (*.f64 (+.f64 x x) 2)) (/.f64 (+.f64 83333333333333/1000000000000000 (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000)) (*.f64 (+.f64 x x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000))) x) (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 83333333333333/2000000000000000 x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/2000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/2000000000000000) x) (/.f64 83333333333333/2000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 83333333333333/1000000000000000 x) (/.f64 x x)) (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/500000000000000) (+.f64 x x)) (/.f64 x x)) (/.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 x x))) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 83333333333333/1000000000000000 (+.f64 x x)) (/.f64 x x)) (/.f64 (+.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)) (/.f64 83333333333333/1000000000000000 (+.f64 x x))) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)) (/.f64 83333333333333/1000000000000000 (+.f64 x x))) (/.f64 x x)) (/.f64 (/.f64 83333333333333/1000000000000000 (+.f64 x x)) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x))) 2) (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 2 (/.f64 x x))) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)) (*.f64 2 (/.f64 x x))) (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/500000000000000) x) (*.f64 2 (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/500000000000000) x) (*.f64 2 (/.f64 x x))) (/.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)) (*.f64 2 (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 2 (/.f64 x x))) (/.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z))) x) (*.f64 2 (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z))) x) (*.f64 2 (/.f64 x x))) (/.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 2 (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)) (*.f64 2 (/.f64 x x))) (/.f64 (+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x))) (*.f64 2 (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x))) (*.f64 2 (/.f64 x x))) (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)) (*.f64 2 (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000)) (*.f64 (+.f64 x x) 2)) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 (+.f64 x x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000)) (*.f64 (+.f64 x x) 2)) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z))) (*.f64 (+.f64 x x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000)) (*.f64 (+.f64 x x) 2)) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/500000000000000) (*.f64 (+.f64 x x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -83333333333333/1000000000000000 (neg.f64 x)) (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 0 (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 0 (*.f64 2 (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)) (neg.f64 (/.f64 83333333333333/1000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)) (/.f64 83333333333333/1000000000000000 (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)) (+.f64 (neg.f64 (/.f64 83333333333333/1000000000000000 (+.f64 x x))) (neg.f64 (/.f64 83333333333333/1000000000000000 (+.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)) (+.f64 (/.f64 -83333333333333/1000000000000000 (+.f64 x x)) (/.f64 -83333333333333/1000000000000000 (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (/.f64 (-.f64 13888888888889/5000000000000000 (*.f64 z y)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (/.f64 (*.f64 z (-.f64 13888888888889/5000000000000000 (*.f64 z y))) (+.f64 x x)) (/.f64 (*.f64 z (-.f64 13888888888889/5000000000000000 (*.f64 z y))) (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) x) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)) (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/500000000000000) (+.f64 x x)) (neg.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 x x)) (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x))) 2) (/.f64 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) (+.f64 x x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x))) (*.f64 2 (/.f64 x x))) (/.f64 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) (+.f64 x x)) (*.f64 2 (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000)) (*.f64 (+.f64 x x) 2)) (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) (*.f64 (+.f64 x x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -83333333333333/1000000000000000 (neg.f64 x)) (*.f64 z (/.f64 (-.f64 13888888888889/5000000000000000 (*.f64 z y)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (*.f64 (/.f64 x x) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 1 (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (/.f64 x x) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000) (/.f64 (/.f64 1 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 x 1/2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 x 1/2)) (/.f64 1 (*.f64 2 (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (-.f64 (*.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) -2) 83333333333333/500000000000000)) (/.f64 1 (*.f64 (+.f64 x x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) x) (neg.f64 (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) (+.f64 x x)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 x) 2) (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 x) 2) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 x) 2) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 x x)) (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x x)) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000) (/.f64 x x)) (/.f64 (/.f64 1 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x x) (/.f64 x x)) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x x)) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000) (/.f64 x x)) (/.f64 (/.f64 1 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 x x)) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x x) (/.f64 x x)) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 x x) 2)) (*.f64 -2 (-.f64 (*.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) -2) 83333333333333/500000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (/.f64 x x))) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000)) (neg.f64 x)) (/.f64 83333333333333/1000000000000000 (+.f64 x x))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) x) (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) (+.f64 x x))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) x) (/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000)) 83333333333333/2000000000000000) (neg.f64 x))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000)) 83333333333333/2000000000000000) (neg.f64 x)) 0) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) x))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) (*.f64 z (-.f64 13888888888889/5000000000000000 (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (-.f64 13888888888889/5000000000000000 (*.f64 z y))) (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 z y)) (*.f64 13888888888889/5000000000000000 (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 z y)) (neg.f64 (*.f64 z 13888888888889/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000)) (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 13888888888889/5000000000000000 (neg.f64 z)) (*.f64 z (*.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 z 13888888888889/5000000000000000)) (*.f64 z (*.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 z (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000))) (-.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000)) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000))) (-.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000)) (+.f64 (*.f64 z y) -13888888888889/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000)) z) (+.f64 z (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000)) (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) (+.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 z (-.f64 z (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 z (+.f64 z (*.f64 z (-.f64 13888888888889/5000000000000000 (*.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (-.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (*.f64 z (-.f64 13888888888889/5000000000000000 (*.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 z (-.f64 13888888888889/5000000000000000 (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (-.f64 13888888888889/5000000000000000 (*.f64 z y))) (*.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 z y)) (*.f64 z 13888888888889/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000)) (neg.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z -13888888888889/5000000000000000) (*.f64 z (*.f64 y (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 13888888888889/5000000000000000 (neg.f64 z)) (*.f64 z (*.f64 y (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 z 13888888888889/5000000000000000)) (*.f64 z (*.f64 y (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 z (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000))) (-.f64 z (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000))) (-.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 13888888888889/5000000000000000 (*.f64 z y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z))) (*.f64 2 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) -2) (*.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) -2)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 (*.f64 2 (*.f64 z (+.f64 y y))) 13888888888889/1250000000000000)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 13888888888889/2500000000000000 (*.f64 z (+.f64 y y)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (*.f64 2 (+.f64 z z))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (-.f64 (neg.f64 z) z)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 z (-.f64 13888888888889/5000000000000000 (*.f64 z y))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) -83333333333333/1000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 13888888888889/5000000000000000 (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000)) 4) (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000)) 83333333333333/2000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (-.f64 (*.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) -2) 83333333333333/500000000000000)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000)) 83333333333333/2000000000000000) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 -2 (-.f64 (*.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) -2) 83333333333333/500000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (-.f64 (*.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) -2) 83333333333333/500000000000000)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 -2 (-.f64 (*.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) -2) 83333333333333/500000000000000))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) -2) 83333333333333/500000000000000) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (*.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) -2) 83333333333333/500000000000000) (-.f64 (*.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) -2) 83333333333333/500000000000000)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) (+.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) -2) 83333333333333/500000000000000) 1/2) -4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))))))))

simplify162.0ms (0.8%)

Algorithm
egg-herbie
Rules
1416×rational_best-simplify-1
1070×rational_best-simplify-58
1026×rational_best-simplify-57
836×rational_best-simplify-3
718×rational_best-simplify-49
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03687577
110757469
245627469
Stop Event
node limit
Counts
257 → 231
Calls
Call 1
Inputs
(/.f64 83333333333333/1000000000000000 x)
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 y z) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 y z) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 y z) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 y z) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 y z) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 y z) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 y z) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 y z) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 y z) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 y z) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 y z) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 y z) 13888888888889/5000000000000000) z)) x)
(*.f64 -13888888888889/5000000000000000 z)
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))
(*.f64 y (pow.f64 z 2))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))
(*.f64 y (pow.f64 z 2))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))
(*.f64 -13888888888889/5000000000000000 z)
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))
(*.f64 y (pow.f64 z 2))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))
(*.f64 y (pow.f64 z 2))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))
83333333333333/1000000000000000
(+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 y (pow.f64 z 2)) (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)))
(+.f64 (*.f64 y (pow.f64 z 2)) (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)))
(*.f64 y (pow.f64 z 2))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 83333333333333/1000000000000000 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z)))
(+.f64 83333333333333/1000000000000000 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z)))
(*.f64 y (pow.f64 z 2))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 83333333333333/1000000000000000 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z)))
(+.f64 83333333333333/1000000000000000 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z)))
(+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 y (pow.f64 z 2)) (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)))
(+.f64 (*.f64 y (pow.f64 z 2)) (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)))
(+.f64 (*.f64 y (pow.f64 z 2)) (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)))
(*.f64 y (pow.f64 z 2))
(+.f64 83333333333333/1000000000000000 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z)))
(+.f64 83333333333333/1000000000000000 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z)))
(+.f64 83333333333333/1000000000000000 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z)))
(*.f64 y (pow.f64 z 2))
(+.f64 83333333333333/1000000000000000 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z)))
(+.f64 83333333333333/1000000000000000 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z)))
(+.f64 83333333333333/1000000000000000 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z)))
(+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 0)
(+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 0 (/.f64 x x)))
(+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 0 (*.f64 2 (/.f64 x x))))
(+.f64 0 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(+.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)) (/.f64 (/.f64 83333333333333/1000000000000000 x) (/.f64 x x)))
(+.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)) (/.f64 -83333333333333/1000000000000000 (neg.f64 x)))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)))
(+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 x 1/2)) (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) x))
(+.f64 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 x 1/2)))
(+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)))
(+.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 x x))) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/500000000000000) (+.f64 x x)))
(+.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 x x))) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000))) x))
(+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/500000000000000) (+.f64 x x)) (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 x x))))
(+.f64 (/.f64 83333333333333/1000000000000000 (+.f64 x x)) (+.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)) (/.f64 83333333333333/1000000000000000 (+.f64 x x))))
(+.f64 (+.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)) (/.f64 83333333333333/1000000000000000 (+.f64 x x))) (/.f64 83333333333333/1000000000000000 (+.f64 x x)))
(+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 (+.f64 x x) 2)) (/.f64 (+.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000)) (*.f64 (+.f64 x x) 2)))
(+.f64 (*.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 x x))) (/.f64 x x)) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/500000000000000) (+.f64 x x)) (/.f64 x x)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/500000000000000) (+.f64 x x)) (/.f64 x x)) (*.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 x x))) (/.f64 x x)))
(+.f64 (*.f64 (/.f64 83333333333333/1000000000000000 (+.f64 x x)) (/.f64 x x)) (*.f64 (+.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)) (/.f64 83333333333333/1000000000000000 (+.f64 x x))) (/.f64 x x)))
(+.f64 (*.f64 (+.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)) (/.f64 83333333333333/1000000000000000 (+.f64 x x))) (/.f64 x x)) (*.f64 (/.f64 83333333333333/1000000000000000 (+.f64 x x)) (/.f64 x x)))
(+.f64 (/.f64 0 (/.f64 x x)) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(+.f64 (/.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 x x))) (/.f64 x x)) (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/500000000000000) (+.f64 x x)) (/.f64 x x)))
(+.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)) 2) (/.f64 (+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x))) 2))
(+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/500000000000000) (*.f64 (+.f64 x x) 2)) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000)) (*.f64 (+.f64 x x) 2)))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z))) (*.f64 (+.f64 x x) 2)) (/.f64 (+.f64 83333333333333/1000000000000000 (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000)) (*.f64 (+.f64 x x) 2)))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000))) x) (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 x x))))
(+.f64 (/.f64 83333333333333/2000000000000000 x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/2000000000000000) x))
(+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/2000000000000000) x) (/.f64 83333333333333/2000000000000000 x))
(+.f64 (/.f64 (/.f64 83333333333333/1000000000000000 x) (/.f64 x x)) (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)))
(+.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/500000000000000) (+.f64 x x)) (/.f64 x x)) (/.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 x x))) (/.f64 x x)))
(+.f64 (/.f64 (/.f64 83333333333333/1000000000000000 (+.f64 x x)) (/.f64 x x)) (/.f64 (+.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)) (/.f64 83333333333333/1000000000000000 (+.f64 x x))) (/.f64 x x)))
(+.f64 (/.f64 (+.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)) (/.f64 83333333333333/1000000000000000 (+.f64 x x))) (/.f64 x x)) (/.f64 (/.f64 83333333333333/1000000000000000 (+.f64 x x)) (/.f64 x x)))
(+.f64 (/.f64 (+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x))) 2) (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)) 2))
(+.f64 (/.f64 0 (*.f64 2 (/.f64 x x))) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(+.f64 (/.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)) (*.f64 2 (/.f64 x x))) (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/500000000000000) x) (*.f64 2 (/.f64 x x))))
(+.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/500000000000000) x) (*.f64 2 (/.f64 x x))) (/.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)) (*.f64 2 (/.f64 x x))))
(+.f64 (/.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 2 (/.f64 x x))) (/.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z))) x) (*.f64 2 (/.f64 x x))))
(+.f64 (/.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z))) x) (*.f64 2 (/.f64 x x))) (/.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 2 (/.f64 x x))))
(+.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)) (*.f64 2 (/.f64 x x))) (/.f64 (+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x))) (*.f64 2 (/.f64 x x))))
(+.f64 (/.f64 (+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x))) (*.f64 2 (/.f64 x x))) (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)) (*.f64 2 (/.f64 x x))))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000)) (*.f64 (+.f64 x x) 2)) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 (+.f64 x x) 2)))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000)) (*.f64 (+.f64 x x) 2)) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z))) (*.f64 (+.f64 x x) 2)))
(+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000)) (*.f64 (+.f64 x x) 2)) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/500000000000000) (*.f64 (+.f64 x x) 2)))
(+.f64 (/.f64 -83333333333333/1000000000000000 (neg.f64 x)) (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)))
(-.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 0)
(-.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 0 (/.f64 x x)))
(-.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 0 (*.f64 2 (/.f64 x x))))
(-.f64 0 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) x))
(-.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)) (neg.f64 (/.f64 83333333333333/1000000000000000 x)))
(-.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)) (/.f64 83333333333333/1000000000000000 (neg.f64 x)))
(-.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)) (+.f64 (neg.f64 (/.f64 83333333333333/1000000000000000 (+.f64 x x))) (neg.f64 (/.f64 83333333333333/1000000000000000 (+.f64 x x)))))
(-.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)) (+.f64 (/.f64 -83333333333333/1000000000000000 (+.f64 x x)) (/.f64 -83333333333333/1000000000000000 (+.f64 x x))))
(-.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (/.f64 (-.f64 13888888888889/5000000000000000 (*.f64 z y)) x)))
(-.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (/.f64 (*.f64 z (-.f64 13888888888889/5000000000000000 (*.f64 z y))) (+.f64 x x)) (/.f64 (*.f64 z (-.f64 13888888888889/5000000000000000 (*.f64 z y))) (+.f64 x x))))
(-.f64 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) x) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) -2))
(-.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)) (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) (+.f64 x x)))
(-.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/500000000000000) (+.f64 x x)) (neg.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 x x)))))
(-.f64 (/.f64 0 (/.f64 x x)) (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) x))
(-.f64 (/.f64 (+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x))) 2) (/.f64 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) (+.f64 x x)) 2))
(-.f64 (/.f64 (+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x))) (*.f64 2 (/.f64 x x))) (/.f64 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) (+.f64 x x)) (*.f64 2 (/.f64 x x))))
(-.f64 (/.f64 (+.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000)) (*.f64 (+.f64 x x) 2)) (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) (*.f64 (+.f64 x x) 2)))
(-.f64 (/.f64 -83333333333333/1000000000000000 (neg.f64 x)) (*.f64 z (/.f64 (-.f64 13888888888889/5000000000000000 (*.f64 z y)) x)))
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 1 x))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 1)
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 x x))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (*.f64 (/.f64 x x) (/.f64 x x)))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 1 (/.f64 x x)))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (/.f64 x x) (/.f64 x x)))
(*.f64 1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000) (/.f64 (/.f64 1 x) 2))
(*.f64 2 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 x 1/2)) 1/2)
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 x 1/2)) (/.f64 1 (*.f64 2 (/.f64 x x))))
(*.f64 (*.f64 -2 (-.f64 (*.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) -2) 83333333333333/500000000000000)) (/.f64 1 (*.f64 (+.f64 x x) 2)))
(*.f64 -1 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) x))
(*.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) (/.f64 -1 x))
(*.f64 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) x) -1)
(*.f64 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) x) (neg.f64 (/.f64 x x)))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)) 2)
(*.f64 -2 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) (+.f64 x x)))
(*.f64 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) (+.f64 x x)) -2)
(*.f64 (/.f64 1 x) (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))
(*.f64 (/.f64 1 x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x x)))
(*.f64 (/.f64 1 x) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x x)))
(*.f64 (/.f64 (/.f64 1 x) 2) (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000))
(*.f64 (/.f64 (/.f64 1 x) 2) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000) (/.f64 x x)))
(*.f64 (/.f64 (/.f64 1 x) 2) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000) (/.f64 x x)))
(*.f64 1/2 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 x 1/2)))
(*.f64 (/.f64 x x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(*.f64 (neg.f64 (/.f64 x x)) (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) x))
(*.f64 (/.f64 -1 x) (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x x)) (/.f64 1 x))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000) (/.f64 x x)) (/.f64 (/.f64 1 x) 2))
(*.f64 (*.f64 (/.f64 x x) (/.f64 x x)) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x x)) (/.f64 1 x))
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000) (/.f64 x x)) (/.f64 (/.f64 1 x) 2))
(*.f64 (/.f64 1 (/.f64 x x)) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(*.f64 (/.f64 (/.f64 x x) (/.f64 x x)) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(*.f64 (/.f64 1 (*.f64 (+.f64 x x) 2)) (*.f64 -2 (-.f64 (*.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) -2) 83333333333333/500000000000000)))
(*.f64 (/.f64 1 (*.f64 2 (/.f64 x x))) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 x 1/2)))
(*.f64 (-.f64 (/.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000)) (neg.f64 x)) (/.f64 83333333333333/1000000000000000 (+.f64 x x))) -2)
(*.f64 (-.f64 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) x) (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) (+.f64 x x))) -2)
(*.f64 (-.f64 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) x) (/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000)) 83333333333333/2000000000000000) (neg.f64 x))) -2)
(*.f64 (-.f64 (/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000)) 83333333333333/2000000000000000) (neg.f64 x)) 0) -2)
(pow.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 1)
(neg.f64 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) x))
(+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 0)
(+.f64 0 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)))
(+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) (*.f64 z (-.f64 13888888888889/5000000000000000 (*.f64 z y))))
(+.f64 (*.f64 z (-.f64 13888888888889/5000000000000000 (*.f64 z y))) (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)))
(+.f64 (*.f64 z (*.f64 z y)) (*.f64 13888888888889/5000000000000000 (neg.f64 z)))
(+.f64 (*.f64 z (*.f64 z y)) (neg.f64 (*.f64 z 13888888888889/5000000000000000)))
(+.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000)) (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000)))
(+.f64 (*.f64 13888888888889/5000000000000000 (neg.f64 z)) (*.f64 z (*.f64 z y)))
(+.f64 (neg.f64 (*.f64 z 13888888888889/5000000000000000)) (*.f64 z (*.f64 z y)))
(+.f64 (+.f64 z (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000))) (-.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000)) z))
(+.f64 (+.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000))) (-.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000)) (+.f64 (*.f64 z y) -13888888888889/5000000000000000)))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000)) z) (+.f64 z (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000)) (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) (+.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000))))
(-.f64 z (-.f64 z (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))))
(-.f64 z (+.f64 z (*.f64 z (-.f64 13888888888889/5000000000000000 (*.f64 z y)))))
(-.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (-.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))))
(-.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (*.f64 z (-.f64 13888888888889/5000000000000000 (*.f64 z y)))))
(-.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 0)
(-.f64 0 (*.f64 z (-.f64 13888888888889/5000000000000000 (*.f64 z y))))
(-.f64 (*.f64 z (-.f64 13888888888889/5000000000000000 (*.f64 z y))) (*.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) -2))
(-.f64 (*.f64 z (*.f64 z y)) (*.f64 z 13888888888889/5000000000000000))
(-.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000)) (neg.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000))))
(-.f64 (*.f64 z -13888888888889/5000000000000000) (*.f64 z (*.f64 y (neg.f64 z))))
(-.f64 (*.f64 13888888888889/5000000000000000 (neg.f64 z)) (*.f64 z (*.f64 y (neg.f64 z))))
(-.f64 (neg.f64 (*.f64 z 13888888888889/5000000000000000)) (*.f64 z (*.f64 y (neg.f64 z))))
(-.f64 (+.f64 z (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000))) (-.f64 z (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000))))
(-.f64 (+.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000))) (-.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000))))
(/.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 1)
(/.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 2)
(/.f64 (*.f64 z (-.f64 13888888888889/5000000000000000 (*.f64 z y))) -1)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z))) 4)
(/.f64 (*.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) -2) -2)
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z))) (*.f64 2 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)))) 8)
(/.f64 (+.f64 (*.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) -2) (*.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) -2)) -4)
(/.f64 (*.f64 z (-.f64 (*.f64 2 (*.f64 z (+.f64 y y))) 13888888888889/1250000000000000)) 4)
(/.f64 (*.f64 z (-.f64 13888888888889/2500000000000000 (*.f64 z (+.f64 y y)))) -2)
(/.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (*.f64 2 (+.f64 z z))) 4)
(/.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (-.f64 (neg.f64 z) z)) -2)
(pow.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 1)
(neg.f64 (*.f64 z (-.f64 13888888888889/5000000000000000 (*.f64 z y))))
(-.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) -83333333333333/1000000000000000)
(-.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 13888888888889/5000000000000000 (*.f64 z y))))
(-.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 0)
(-.f64 0 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))))
(-.f64 (/.f64 (+.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000)) 4) (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) 4))
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 1)
(*.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000) 1/2)
(*.f64 2 (+.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000)) 83333333333333/2000000000000000))
(*.f64 (*.f64 -2 (-.f64 (*.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) -2) 83333333333333/500000000000000)) 1/4)
(*.f64 -1 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))))
(*.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) -1)
(*.f64 1/2 (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000))
(*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000)) 83333333333333/2000000000000000) 2)
(*.f64 1/4 (*.f64 -2 (-.f64 (*.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) -2) 83333333333333/500000000000000)))
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 1)
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000) 2)
(/.f64 (*.f64 -2 (-.f64 (*.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) -2) 83333333333333/500000000000000)) 4)
(/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) -1)
(/.f64 (*.f64 2 (*.f64 -2 (-.f64 (*.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) -2) 83333333333333/500000000000000))) 8)
(/.f64 (-.f64 (*.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) -2) 83333333333333/500000000000000) -2)
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) -2) 83333333333333/500000000000000) (-.f64 (*.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) -2) 83333333333333/500000000000000)) -4)
(/.f64 (-.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) (+.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000))) -4)
(/.f64 (/.f64 (-.f64 (*.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) -2) 83333333333333/500000000000000) 1/2) -4)
(pow.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 1)
(neg.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))))
Outputs
(/.f64 83333333333333/1000000000000000 x)
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))) x)
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(/.f64 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z)) x)
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))) x)
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))) x)
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(/.f64 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z)) x)
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))) x)
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))) x)
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))) x)
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))) x)
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))) x)
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))) x)
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))) x)
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 y z) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 y z) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 y z) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 y z) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 y z) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 y z) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 y z) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 y z) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 y z) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 y z) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 y z) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 y z) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(*.f64 -13888888888889/5000000000000000 z)
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))
(*.f64 y (pow.f64 z 2))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))
(*.f64 y (pow.f64 z 2))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))
(*.f64 -13888888888889/5000000000000000 z)
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))
(*.f64 y (pow.f64 z 2))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))
(*.f64 y (pow.f64 z 2))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))
83333333333333/1000000000000000
(+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 y (pow.f64 z 2)) (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)))
(+.f64 83333333333333/1000000000000000 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z)))
(+.f64 (*.f64 y (pow.f64 z 2)) (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)))
(+.f64 83333333333333/1000000000000000 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z)))
(*.f64 y (pow.f64 z 2))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 83333333333333/1000000000000000 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z)))
(+.f64 (*.f64 y (pow.f64 z 2)) (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)))
(+.f64 83333333333333/1000000000000000 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z)))
(+.f64 (*.f64 y (pow.f64 z 2)) (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)))
(*.f64 y (pow.f64 z 2))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 83333333333333/1000000000000000 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z)))
(+.f64 (*.f64 y (pow.f64 z 2)) (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)))
(+.f64 83333333333333/1000000000000000 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z)))
(+.f64 (*.f64 y (pow.f64 z 2)) (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)))
(+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 y (pow.f64 z 2)) (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)))
(+.f64 83333333333333/1000000000000000 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z)))
(+.f64 (*.f64 y (pow.f64 z 2)) (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)))
(+.f64 83333333333333/1000000000000000 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z)))
(+.f64 (*.f64 y (pow.f64 z 2)) (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)))
(+.f64 83333333333333/1000000000000000 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z)))
(*.f64 y (pow.f64 z 2))
(+.f64 83333333333333/1000000000000000 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z)))
(+.f64 (*.f64 y (pow.f64 z 2)) (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)))
(+.f64 83333333333333/1000000000000000 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z)))
(+.f64 (*.f64 y (pow.f64 z 2)) (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)))
(+.f64 83333333333333/1000000000000000 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z)))
(+.f64 (*.f64 y (pow.f64 z 2)) (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)))
(*.f64 y (pow.f64 z 2))
(+.f64 83333333333333/1000000000000000 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z)))
(+.f64 (*.f64 y (pow.f64 z 2)) (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)))
(+.f64 83333333333333/1000000000000000 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z)))
(+.f64 (*.f64 y (pow.f64 z 2)) (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)))
(+.f64 83333333333333/1000000000000000 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -13888888888889/5000000000000000 z)))
(+.f64 (*.f64 y (pow.f64 z 2)) (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)))
(+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 0)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 0 (/.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 0 (*.f64 2 (/.f64 x x))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(+.f64 0 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(+.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)) (/.f64 83333333333333/1000000000000000 x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(+.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)) (/.f64 (/.f64 83333333333333/1000000000000000 x) (/.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(+.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)) (/.f64 -83333333333333/1000000000000000 (neg.f64 x)))
(+.f64 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z y)) x)) (/.f64 -83333333333333/1000000000000000 (neg.f64 x)))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) x)) (neg.f64 (/.f64 -83333333333333/1000000000000000 x)))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 x 1/2)) (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) x))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) (*.f64 x 1/2)) (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x))
(+.f64 (*.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x) 2) (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x))
(+.f64 (/.f64 (+.f64 83333333333333/500000000000000 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z y)) (+.f64 z z))) x) (/.f64 (+.f64 -83333333333333/1000000000000000 (*.f64 z (-.f64 13888888888889/5000000000000000 (*.f64 z y)))) x))
(+.f64 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 x 1/2)))
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) (*.f64 x 1/2)) (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x))
(+.f64 (*.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x) 2) (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x))
(+.f64 (/.f64 (+.f64 83333333333333/500000000000000 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z y)) (+.f64 z z))) x) (/.f64 (+.f64 -83333333333333/1000000000000000 (*.f64 z (-.f64 13888888888889/5000000000000000 (*.f64 z y)))) x))
(+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(+.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 x x))) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/500000000000000) (+.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(+.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 x x))) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000))) x))
(+.f64 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z y)) (+.f64 x x))) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 1/2 (*.f64 z y)) 13888888888889/10000000000000000))) x))
(+.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z y)) (/.f64 z (+.f64 x x))) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (*.f64 1/2 y)) 13888888888889/10000000000000000))) x))
(+.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z y)) (/.f64 z (+.f64 x x))) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (*.f64 y 1/2)) 13888888888889/10000000000000000))) x))
(+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/500000000000000) (+.f64 x x)) (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 x x))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(+.f64 (/.f64 83333333333333/1000000000000000 (+.f64 x x)) (+.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)) (/.f64 83333333333333/1000000000000000 (+.f64 x x))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(+.f64 (+.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)) (/.f64 83333333333333/1000000000000000 (+.f64 x x))) (/.f64 83333333333333/1000000000000000 (+.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 (+.f64 x x) 2)) (/.f64 (+.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000)) (*.f64 (+.f64 x x) 2)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(+.f64 (*.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 x x))) (/.f64 x x)) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/500000000000000) (+.f64 x x)) (/.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/500000000000000) (+.f64 x x)) (/.f64 x x)) (*.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 x x))) (/.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(+.f64 (*.f64 (/.f64 83333333333333/1000000000000000 (+.f64 x x)) (/.f64 x x)) (*.f64 (+.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)) (/.f64 83333333333333/1000000000000000 (+.f64 x x))) (/.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(+.f64 (*.f64 (+.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)) (/.f64 83333333333333/1000000000000000 (+.f64 x x))) (/.f64 x x)) (*.f64 (/.f64 83333333333333/1000000000000000 (+.f64 x x)) (/.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(+.f64 (/.f64 0 (/.f64 x x)) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(+.f64 (/.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 x x))) (/.f64 x x)) (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/500000000000000) (+.f64 x x)) (/.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(+.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)) 2) (/.f64 (+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x))) 2))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/500000000000000) (*.f64 (+.f64 x x) 2)) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000)) (*.f64 (+.f64 x x) 2)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z))) (*.f64 (+.f64 x x) 2)) (/.f64 (+.f64 83333333333333/1000000000000000 (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000)) (*.f64 (+.f64 x x) 2)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000))) x) (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 x x))))
(+.f64 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z y)) (+.f64 x x))) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 1/2 (*.f64 z y)) 13888888888889/10000000000000000))) x))
(+.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z y)) (/.f64 z (+.f64 x x))) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (*.f64 1/2 y)) 13888888888889/10000000000000000))) x))
(+.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z y)) (/.f64 z (+.f64 x x))) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (*.f64 y 1/2)) 13888888888889/10000000000000000))) x))
(+.f64 (/.f64 83333333333333/2000000000000000 x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/2000000000000000) x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/2000000000000000) x) (/.f64 83333333333333/2000000000000000 x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(+.f64 (/.f64 (/.f64 83333333333333/1000000000000000 x) (/.f64 x x)) (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(+.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/500000000000000) (+.f64 x x)) (/.f64 x x)) (/.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 x x))) (/.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(+.f64 (/.f64 (/.f64 83333333333333/1000000000000000 (+.f64 x x)) (/.f64 x x)) (/.f64 (+.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)) (/.f64 83333333333333/1000000000000000 (+.f64 x x))) (/.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(+.f64 (/.f64 (+.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)) (/.f64 83333333333333/1000000000000000 (+.f64 x x))) (/.f64 x x)) (/.f64 (/.f64 83333333333333/1000000000000000 (+.f64 x x)) (/.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(+.f64 (/.f64 (+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x))) 2) (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)) 2))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(+.f64 (/.f64 0 (*.f64 2 (/.f64 x x))) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(+.f64 (/.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)) (*.f64 2 (/.f64 x x))) (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/500000000000000) x) (*.f64 2 (/.f64 x x))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(+.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/500000000000000) x) (*.f64 2 (/.f64 x x))) (/.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)) (*.f64 2 (/.f64 x x))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(+.f64 (/.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 2 (/.f64 x x))) (/.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z))) x) (*.f64 2 (/.f64 x x))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(+.f64 (/.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z))) x) (*.f64 2 (/.f64 x x))) (/.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 2 (/.f64 x x))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(+.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)) (*.f64 2 (/.f64 x x))) (/.f64 (+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x))) (*.f64 2 (/.f64 x x))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(+.f64 (/.f64 (+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x))) (*.f64 2 (/.f64 x x))) (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)) (*.f64 2 (/.f64 x x))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000)) (*.f64 (+.f64 x x) 2)) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 (+.f64 x x) 2)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000)) (*.f64 (+.f64 x x) 2)) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z))) (*.f64 (+.f64 x x) 2)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000)) (*.f64 (+.f64 x x) 2)) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/500000000000000) (*.f64 (+.f64 x x) 2)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(+.f64 (/.f64 -83333333333333/1000000000000000 (neg.f64 x)) (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)))
(+.f64 (*.f64 z (/.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z y)) x)) (/.f64 -83333333333333/1000000000000000 (neg.f64 x)))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) x)) (neg.f64 (/.f64 -83333333333333/1000000000000000 x)))
(-.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 0)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(-.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 0 (/.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(-.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 0 (*.f64 2 (/.f64 x x))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(-.f64 0 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(-.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)) (neg.f64 (/.f64 83333333333333/1000000000000000 x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(-.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)) (/.f64 83333333333333/1000000000000000 (neg.f64 x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(-.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)) (+.f64 (neg.f64 (/.f64 83333333333333/1000000000000000 (+.f64 x x))) (neg.f64 (/.f64 83333333333333/1000000000000000 (+.f64 x x)))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(-.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) x)) (+.f64 (/.f64 -83333333333333/1000000000000000 (+.f64 x x)) (/.f64 -83333333333333/1000000000000000 (+.f64 x x))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(-.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (/.f64 (-.f64 13888888888889/5000000000000000 (*.f64 z y)) x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(-.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (/.f64 (*.f64 z (-.f64 13888888888889/5000000000000000 (*.f64 z y))) (+.f64 x x)) (/.f64 (*.f64 z (-.f64 13888888888889/5000000000000000 (*.f64 z y))) (+.f64 x x))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(-.f64 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) x) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) -2))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(-.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)) (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) (+.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(-.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/500000000000000) (+.f64 x x)) (neg.f64 (*.f64 z (/.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 x x)))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(-.f64 (/.f64 0 (/.f64 x x)) (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(-.f64 (/.f64 (+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x))) 2) (/.f64 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) (+.f64 x x)) 2))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(-.f64 (/.f64 (+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x))) (*.f64 2 (/.f64 x x))) (/.f64 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) (+.f64 x x)) (*.f64 2 (/.f64 x x))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(-.f64 (/.f64 (+.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000)) (*.f64 (+.f64 x x) 2)) (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) (*.f64 (+.f64 x x) 2)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(-.f64 (/.f64 -83333333333333/1000000000000000 (neg.f64 x)) (*.f64 z (/.f64 (-.f64 13888888888889/5000000000000000 (*.f64 z y)) x)))
(-.f64 (neg.f64 (/.f64 -83333333333333/1000000000000000 x)) (*.f64 (/.f64 z x) (-.f64 13888888888889/5000000000000000 (*.f64 z y))))
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 1 x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 1)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 x x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (*.f64 (/.f64 x x) (/.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 1 (/.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (/.f64 x x) (/.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(*.f64 1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000) (/.f64 (/.f64 1 x) 2))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(*.f64 2 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 x 1/2)) 1/2)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 x 1/2)) (/.f64 1 (*.f64 2 (/.f64 x x))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(*.f64 (*.f64 -2 (-.f64 (*.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) -2) 83333333333333/500000000000000)) (/.f64 1 (*.f64 (+.f64 x x) 2)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(*.f64 -1 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(*.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) (/.f64 -1 x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(*.f64 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) x) -1)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(*.f64 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) x) (neg.f64 (/.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)) 2)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(*.f64 -2 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) (+.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(*.f64 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) (+.f64 x x)) -2)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(*.f64 (/.f64 1 x) (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(*.f64 (/.f64 1 x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(*.f64 (/.f64 1 x) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(*.f64 (/.f64 (/.f64 1 x) 2) (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(*.f64 (/.f64 (/.f64 1 x) 2) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000) (/.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(*.f64 (/.f64 (/.f64 1 x) 2) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000) (/.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(*.f64 1/2 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 x 1/2)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(*.f64 (/.f64 x x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(*.f64 (neg.f64 (/.f64 x x)) (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(*.f64 (/.f64 -1 x) (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x x)) (/.f64 1 x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000) (/.f64 x x)) (/.f64 (/.f64 1 x) 2))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(*.f64 (*.f64 (/.f64 x x) (/.f64 x x)) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x x)) (/.f64 1 x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000) (/.f64 x x)) (/.f64 (/.f64 1 x) 2))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(*.f64 (/.f64 1 (/.f64 x x)) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(*.f64 (/.f64 (/.f64 x x) (/.f64 x x)) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(*.f64 (/.f64 1 (*.f64 (+.f64 x x) 2)) (*.f64 -2 (-.f64 (*.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) -2) 83333333333333/500000000000000)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(*.f64 (/.f64 1 (*.f64 2 (/.f64 x x))) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 x 1/2)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(*.f64 (-.f64 (/.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000)) (neg.f64 x)) (/.f64 83333333333333/1000000000000000 (+.f64 x x))) -2)
(*.f64 -2 (-.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 z y)) 13888888888889/10000000000000000) (/.f64 z (neg.f64 x))) (/.f64 83333333333333/2000000000000000 x)))
(-.f64 (/.f64 83333333333333/1000000000000000 x) (/.f64 (*.f64 (-.f64 (*.f64 z (*.f64 1/2 y)) 13888888888889/10000000000000000) (+.f64 z z)) (neg.f64 x)))
(-.f64 (/.f64 83333333333333/1000000000000000 x) (/.f64 (*.f64 (-.f64 (*.f64 z (*.f64 y 1/2)) 13888888888889/10000000000000000) (+.f64 z z)) (neg.f64 x)))
(*.f64 (-.f64 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) x) (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) (+.f64 x x))) -2)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(*.f64 (-.f64 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) x) (/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000)) 83333333333333/2000000000000000) (neg.f64 x))) -2)
(*.f64 -2 (-.f64 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x) (/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 1/2 (*.f64 z y)) 13888888888889/10000000000000000)) 83333333333333/2000000000000000) (neg.f64 x))))
(*.f64 -2 (/.f64 (-.f64 (-.f64 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))) -83333333333333/1000000000000000) (+.f64 (*.f64 z (-.f64 (*.f64 z (*.f64 1/2 y)) 13888888888889/10000000000000000)) 83333333333333/2000000000000000)) (neg.f64 x)))
(*.f64 -2 (/.f64 (-.f64 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))) (+.f64 (+.f64 (*.f64 z (-.f64 (*.f64 z (*.f64 y 1/2)) 13888888888889/10000000000000000)) 83333333333333/2000000000000000) -83333333333333/1000000000000000)) (neg.f64 x)))
(*.f64 (-.f64 (/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000)) 83333333333333/2000000000000000) (neg.f64 x)) 0) -2)
(*.f64 -2 (/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 1/2 (*.f64 z y)) 13888888888889/10000000000000000)) 83333333333333/2000000000000000) (neg.f64 x)))
(*.f64 -2 (/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 z (*.f64 1/2 y)) 13888888888889/10000000000000000)) 83333333333333/2000000000000000) (neg.f64 x)))
(/.f64 (*.f64 -2 (+.f64 (*.f64 z (-.f64 (*.f64 z (*.f64 y 1/2)) 13888888888889/10000000000000000)) 83333333333333/2000000000000000)) (neg.f64 x))
(pow.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 1)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(neg.f64 (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z y) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))) x)
(+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 0)
(*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))
(+.f64 0 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)))
(*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))
(+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) (*.f64 z (-.f64 13888888888889/5000000000000000 (*.f64 z y))))
(+.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z y)) (+.f64 z z)) (*.f64 z (-.f64 13888888888889/5000000000000000 (*.f64 z y))))
(+.f64 (*.f64 z (-.f64 13888888888889/5000000000000000 (*.f64 z y))) (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)))
(+.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z y)) (+.f64 z z)) (*.f64 z (-.f64 13888888888889/5000000000000000 (*.f64 z y))))
(+.f64 (*.f64 z (*.f64 z y)) (*.f64 13888888888889/5000000000000000 (neg.f64 z)))
(*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))
(+.f64 (*.f64 z (*.f64 z y)) (neg.f64 (*.f64 z 13888888888889/5000000000000000)))
(*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))
(+.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000)) (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000)))
(*.f64 (-.f64 (*.f64 1/2 (*.f64 z y)) 13888888888889/10000000000000000) (+.f64 z z))
(*.f64 (-.f64 (*.f64 z (*.f64 1/2 y)) 13888888888889/10000000000000000) (+.f64 z z))
(*.f64 (-.f64 (*.f64 z (*.f64 y 1/2)) 13888888888889/10000000000000000) (+.f64 z z))
(+.f64 (*.f64 13888888888889/5000000000000000 (neg.f64 z)) (*.f64 z (*.f64 z y)))
(*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))
(+.f64 (neg.f64 (*.f64 z 13888888888889/5000000000000000)) (*.f64 z (*.f64 z y)))
(*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))
(+.f64 (+.f64 z (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000))) (-.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000)) z))
(*.f64 (-.f64 (*.f64 1/2 (*.f64 z y)) 13888888888889/10000000000000000) (+.f64 z z))
(*.f64 (-.f64 (*.f64 z (*.f64 1/2 y)) 13888888888889/10000000000000000) (+.f64 z z))
(*.f64 (-.f64 (*.f64 z (*.f64 y 1/2)) 13888888888889/10000000000000000) (+.f64 z z))
(+.f64 (+.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000))) (-.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000)) (+.f64 (*.f64 z y) -13888888888889/5000000000000000)))
(*.f64 (-.f64 (*.f64 1/2 (*.f64 z y)) 13888888888889/10000000000000000) (+.f64 z z))
(*.f64 (-.f64 (*.f64 z (*.f64 1/2 y)) 13888888888889/10000000000000000) (+.f64 z z))
(*.f64 (-.f64 (*.f64 z (*.f64 y 1/2)) 13888888888889/10000000000000000) (+.f64 z z))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000)) z) (+.f64 z (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000))))
(*.f64 (-.f64 (*.f64 1/2 (*.f64 z y)) 13888888888889/10000000000000000) (+.f64 z z))
(*.f64 (-.f64 (*.f64 z (*.f64 1/2 y)) 13888888888889/10000000000000000) (+.f64 z z))
(*.f64 (-.f64 (*.f64 z (*.f64 y 1/2)) 13888888888889/10000000000000000) (+.f64 z z))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000)) (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) (+.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000))))
(*.f64 (-.f64 (*.f64 1/2 (*.f64 z y)) 13888888888889/10000000000000000) (+.f64 z z))
(*.f64 (-.f64 (*.f64 z (*.f64 1/2 y)) 13888888888889/10000000000000000) (+.f64 z z))
(*.f64 (-.f64 (*.f64 z (*.f64 y 1/2)) 13888888888889/10000000000000000) (+.f64 z z))
(-.f64 z (-.f64 z (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))))
(*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))
(-.f64 z (+.f64 z (*.f64 z (-.f64 13888888888889/5000000000000000 (*.f64 z y)))))
(*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))
(-.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (-.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))))
(*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))
(-.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (*.f64 z (-.f64 13888888888889/5000000000000000 (*.f64 z y)))))
(*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))
(-.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 0)
(*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))
(-.f64 0 (*.f64 z (-.f64 13888888888889/5000000000000000 (*.f64 z y))))
(*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))
(-.f64 (*.f64 z (-.f64 13888888888889/5000000000000000 (*.f64 z y))) (*.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) -2))
(-.f64 (*.f64 z (-.f64 13888888888889/5000000000000000 (*.f64 z y))) (*.f64 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))) -2))
(-.f64 (*.f64 z (-.f64 13888888888889/5000000000000000 (*.f64 z y))) (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z y)) (*.f64 z -2)))
(-.f64 (*.f64 (+.f64 -13888888888889/5000000000000000 (*.f64 z y)) (+.f64 z z)) (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))))
(-.f64 (*.f64 z (*.f64 z y)) (*.f64 z 13888888888889/5000000000000000))
(*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))
(-.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000)) (neg.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000))))
(*.f64 (-.f64 (*.f64 1/2 (*.f64 z y)) 13888888888889/10000000000000000) (+.f64 z z))
(*.f64 (-.f64 (*.f64 z (*.f64 1/2 y)) 13888888888889/10000000000000000) (+.f64 z z))
(*.f64 (-.f64 (*.f64 z (*.f64 y 1/2)) 13888888888889/10000000000000000) (+.f64 z z))
(-.f64 (*.f64 z -13888888888889/5000000000000000) (*.f64 z (*.f64 y (neg.f64 z))))
(*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))
(-.f64 (*.f64 13888888888889/5000000000000000 (neg.f64 z)) (*.f64 z (*.f64 y (neg.f64 z))))
(*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))
(-.f64 (neg.f64 (*.f64 z 13888888888889/5000000000000000)) (*.f64 z (*.f64 y (neg.f64 z))))
(*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))
(-.f64 (+.f64 z (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000))) (-.f64 z (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000))))
(*.f64 (-.f64 (*.f64 1/2 (*.f64 z y)) 13888888888889/10000000000000000) (+.f64 z z))
(*.f64 (-.f64 (*.f64 z (*.f64 1/2 y)) 13888888888889/10000000000000000) (+.f64 z z))
(*.f64 (-.f64 (*.f64 z (*.f64 y 1/2)) 13888888888889/10000000000000000) (+.f64 z z))
(-.f64 (+.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000))) (-.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000))))
(*.f64 (-.f64 (*.f64 1/2 (*.f64 z y)) 13888888888889/10000000000000000) (+.f64 z z))
(*.f64 (-.f64 (*.f64 z (*.f64 1/2 y)) 13888888888889/10000000000000000) (+.f64 z z))
(*.f64 (-.f64 (*.f64 z (*.f64 y 1/2)) 13888888888889/10000000000000000) (+.f64 z z))
(/.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 1)
(*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))
(/.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 2)
(*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))
(/.f64 (*.f64 z (-.f64 13888888888889/5000000000000000 (*.f64 z y))) -1)
(*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z))) 4)
(*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))
(/.f64 (*.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) -2) -2)
(*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z))) (*.f64 2 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)))) 8)
(*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))
(/.f64 (+.f64 (*.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) -2) (*.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) -2)) -4)
(*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))
(/.f64 (*.f64 z (-.f64 (*.f64 2 (*.f64 z (+.f64 y y))) 13888888888889/1250000000000000)) 4)
(*.f64 (-.f64 (*.f64 2 (*.f64 z (+.f64 y y))) 13888888888889/1250000000000000) (/.f64 z 4))
(*.f64 z (/.f64 (-.f64 (*.f64 z (*.f64 (+.f64 y y) 2)) 13888888888889/1250000000000000) 4))
(*.f64 (-.f64 (*.f64 z (*.f64 2 (+.f64 y y))) 13888888888889/1250000000000000) (/.f64 z 4))
(/.f64 (*.f64 z (-.f64 13888888888889/2500000000000000 (*.f64 z (+.f64 y y)))) -2)
(*.f64 (-.f64 13888888888889/2500000000000000 (*.f64 z (+.f64 y y))) (/.f64 z -2))
(/.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (*.f64 2 (+.f64 z z))) 4)
(*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))
(/.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (-.f64 (neg.f64 z) z)) -2)
(*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))
(pow.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 1)
(*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))
(neg.f64 (*.f64 z (-.f64 13888888888889/5000000000000000 (*.f64 z y))))
(*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y)))
(-.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) -83333333333333/1000000000000000)
(-.f64 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))) -83333333333333/1000000000000000)
(+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))))
(-.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 13888888888889/5000000000000000 (*.f64 z y))))
(-.f64 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))) -83333333333333/1000000000000000)
(+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))))
(-.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 0)
(-.f64 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))) -83333333333333/1000000000000000)
(+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))))
(-.f64 0 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))))
(-.f64 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))) -83333333333333/1000000000000000)
(+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))))
(-.f64 (/.f64 (+.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000)) 4) (/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) 4))
(-.f64 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))) -83333333333333/1000000000000000)
(+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))))
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 1)
(-.f64 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))) -83333333333333/1000000000000000)
(+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))))
(*.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))
(-.f64 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))) -83333333333333/1000000000000000)
(+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000) 1/2)
(-.f64 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))) -83333333333333/1000000000000000)
(+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))))
(*.f64 2 (+.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000)) 83333333333333/2000000000000000))
(+.f64 (*.f64 (*.f64 z (-.f64 (*.f64 1/2 (*.f64 z y)) 13888888888889/10000000000000000)) 2) 83333333333333/1000000000000000)
(+.f64 83333333333333/1000000000000000 (*.f64 2 (*.f64 z (-.f64 (*.f64 z (*.f64 1/2 y)) 13888888888889/10000000000000000))))
(+.f64 83333333333333/1000000000000000 (*.f64 2 (*.f64 z (-.f64 (*.f64 z (*.f64 y 1/2)) 13888888888889/10000000000000000))))
(*.f64 (*.f64 -2 (-.f64 (*.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) -2) 83333333333333/500000000000000)) 1/4)
(-.f64 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))) -83333333333333/1000000000000000)
(+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))))
(*.f64 -1 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))))
(-.f64 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))) -83333333333333/1000000000000000)
(+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))))
(*.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) -1)
(-.f64 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))) -83333333333333/1000000000000000)
(+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))))
(*.f64 1/2 (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000))
(-.f64 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))) -83333333333333/1000000000000000)
(+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))))
(*.f64 (+.f64 (*.f64 z (-.f64 (*.f64 y (*.f64 z 1/2)) 13888888888889/10000000000000000)) 83333333333333/2000000000000000) 2)
(+.f64 (*.f64 (*.f64 z (-.f64 (*.f64 1/2 (*.f64 z y)) 13888888888889/10000000000000000)) 2) 83333333333333/1000000000000000)
(+.f64 83333333333333/1000000000000000 (*.f64 2 (*.f64 z (-.f64 (*.f64 z (*.f64 1/2 y)) 13888888888889/10000000000000000))))
(+.f64 83333333333333/1000000000000000 (*.f64 2 (*.f64 z (-.f64 (*.f64 z (*.f64 y 1/2)) 13888888888889/10000000000000000))))
(*.f64 1/4 (*.f64 -2 (-.f64 (*.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) -2) 83333333333333/500000000000000)))
(-.f64 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))) -83333333333333/1000000000000000)
(+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))))
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 1)
(-.f64 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))) -83333333333333/1000000000000000)
(+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000) 2)
(-.f64 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))) -83333333333333/1000000000000000)
(+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))))
(/.f64 (*.f64 -2 (-.f64 (*.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) -2) 83333333333333/500000000000000)) 4)
(-.f64 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))) -83333333333333/1000000000000000)
(+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))))
(/.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) -1)
(-.f64 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))) -83333333333333/1000000000000000)
(+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))))
(/.f64 (*.f64 2 (*.f64 -2 (-.f64 (*.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) -2) 83333333333333/500000000000000))) 8)
(-.f64 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))) -83333333333333/1000000000000000)
(+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))))
(/.f64 (-.f64 (*.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) -2) 83333333333333/500000000000000) -2)
(-.f64 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))) -83333333333333/1000000000000000)
(+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) -2) 83333333333333/500000000000000) (-.f64 (*.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) -2) 83333333333333/500000000000000)) -4)
(-.f64 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))) -83333333333333/1000000000000000)
(+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))))
(/.f64 (-.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))) (+.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000))) -4)
(-.f64 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))) -83333333333333/1000000000000000)
(+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))))
(/.f64 (/.f64 (-.f64 (*.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) -2) 83333333333333/500000000000000) 1/2) -4)
(-.f64 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))) -83333333333333/1000000000000000)
(+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))))
(pow.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 1)
(-.f64 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))) -83333333333333/1000000000000000)
(+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))))
(neg.f64 (-.f64 -83333333333333/1000000000000000 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000))))
(-.f64 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))) -83333333333333/1000000000000000)
(+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z y))))

localize40.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000)
0.3b
(/.f64 83333333333333/1000000000000000 x)
0.6b
(*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))
4.3b
(*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x))
Compiler

Compiled 103 to 62 computations (39.8% saved)

series21.0ms (0.1%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
15.0ms
x
@0
(*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x))
1.0ms
x
@0
(*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))
0.0ms
z
@0
(*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))
0.0ms
x
@inf
(*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x))
0.0ms
y
@0
(*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))

rewrite195.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
970×rational_best-simplify-3
890×rational_best-simplify-62
654×rational_best-simplify-47
510×rational_best-1
508×rational_best-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01044
17544
224644
3127544
4774244
Stop Event
node limit
Counts
2 → 167
Calls
Call 1
Inputs
(*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x))
(*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z)) (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)) (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 y x)) (*.f64 z (/.f64 7936500793651/10000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 7936500793651/10000000000000000 x)) (*.f64 z (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2)) (+.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x))) (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))) (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))) (neg.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))) (-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)) (neg.f64 z)) (*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y (+.f64 x x)) z) (*.f64 (/.f64 (+.f64 y 7936500793651/5000000000000000) (+.f64 x x)) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/5000000000000000) (+.f64 x x)) z) (*.f64 (/.f64 y (+.f64 x x)) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 7936500793651/10000000000000000 (+.f64 x x)) z) (*.f64 (+.f64 (/.f64 y x) (/.f64 7936500793651/10000000000000000 (+.f64 x x))) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (/.f64 y x) (/.f64 7936500793651/10000000000000000 (+.f64 x x))) z) (*.f64 (/.f64 7936500793651/10000000000000000 (+.f64 x x)) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z 1/2) (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (*.f64 (*.f64 z 1/2) (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 z (/.f64 7936500793651/10000000000000000 x)) 2) (/.f64 (*.f64 z (/.f64 (+.f64 y (+.f64 y 7936500793651/10000000000000000)) x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 z (/.f64 (+.f64 y (+.f64 y 7936500793651/10000000000000000)) x)) 2) (/.f64 (*.f64 z (/.f64 7936500793651/10000000000000000 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x)))) (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x))) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x)))) (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x))) (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x))) z) (+.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x))) (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (+.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 z (-.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 z (+.f64 z (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (-.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)) (-.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 y x)) (*.f64 (/.f64 7936500793651/10000000000000000 x) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 7936500793651/10000000000000000 x)) (*.f64 (/.f64 y x) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2)) (-.f64 (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)) (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x))) (-.f64 0 (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))) (-.f64 0 (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))) (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)) (neg.f64 z)) (*.f64 (neg.f64 z) (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x)))) (-.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x)))) (-.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z)) (/.f64 x (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z)) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)) (/.f64 x (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z))) (*.f64 2 (/.f64 x (*.f64 x 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z))) (*.f64 (+.f64 x x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (-.f64 (neg.f64 x) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x))) (/.f64 x (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z))) (*.f64 2 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z))) (*.f64 2 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z)))) (*.f64 2 (*.f64 (+.f64 x x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z))) (-.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) (+.f64 x x)) (/.f64 (neg.f64 x) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 y (+.f64 y 7936500793651/5000000000000000)) (*.f64 x 1/2)) z) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 y (+.f64 y 7936500793651/5000000000000000)) (*.f64 x 1/2)) z) (*.f64 2 (/.f64 x (*.f64 x 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 y (+.f64 y 7936500793651/5000000000000000)) 2)) z) (*.f64 2 (*.f64 (+.f64 x x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 2)) z) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 z z)) (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (neg.f64 z) z) (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 x x)) z) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (/.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 x x))) z) (/.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) x) x) z) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z))) (-.f64 (neg.f64 x) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z)))) (*.f64 2 (*.f64 (+.f64 x x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) x) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (+.f64 x x)) (/.f64 1 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z)) x) (/.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z)) (+.f64 x x)) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)) x) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)) (+.f64 x x)) (/.f64 -1 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z))) x) (/.f64 4 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z))) (+.f64 x x)) (/.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z))) x) (/.f64 -2 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z))) (+.f64 x x)) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z))) (*.f64 z (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y))) (*.f64 z (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 z (/.f64 7936500793651/10000000000000000 x))) (+.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z)) (*.f64 0 (*.f64 z (/.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 z (/.f64 y x))) (*.f64 z (*.f64 z (/.f64 7936500793651/10000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 z (/.f64 7936500793651/10000000000000000 x))) (*.f64 z (*.f64 z (/.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2)) (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z)) (*.f64 0 (*.f64 z (/.f64 y x)))) (*.f64 0 (*.f64 z (/.f64 7936500793651/10000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z)) (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))) (neg.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 0 (*.f64 z (/.f64 7936500793651/10000000000000000 x)))) (-.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z)) (*.f64 0 (*.f64 z (/.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))) (-.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z)) (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z)) (*.f64 0 (*.f64 z (/.f64 y x)))) (neg.f64 (*.f64 0 (*.f64 z (/.f64 7936500793651/10000000000000000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 7936500793651/10000000000000000 x) (neg.f64 z)) (neg.f64 z)) (*.f64 (*.f64 (/.f64 y x) (neg.f64 z)) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (/.f64 7936500793651/10000000000000000 x)) (neg.f64 (*.f64 z z))) (*.f64 (/.f64 y (neg.f64 x)) (neg.f64 (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y (neg.f64 x)) (neg.f64 (*.f64 z z))) (*.f64 (neg.f64 (/.f64 7936500793651/10000000000000000 x)) (neg.f64 (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)) (neg.f64 (*.f64 z z))) (*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)) (neg.f64 (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x))) z) (*.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x))) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z 1/2) (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x))) (*.f64 (*.f64 z 1/2) (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y (+.f64 x x)) (*.f64 z z)) (*.f64 (/.f64 (+.f64 y 7936500793651/5000000000000000) (+.f64 x x)) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/5000000000000000) (+.f64 x x)) (*.f64 z z)) (*.f64 (/.f64 y (+.f64 x x)) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 7936500793651/10000000000000000 (+.f64 x x)) (*.f64 z z)) (*.f64 (+.f64 (/.f64 y x) (/.f64 7936500793651/10000000000000000 (+.f64 x x))) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (/.f64 y x) (/.f64 7936500793651/10000000000000000 (+.f64 x x))) (*.f64 z z)) (*.f64 (/.f64 7936500793651/10000000000000000 (+.f64 x x)) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 y x) (neg.f64 z)) (neg.f64 z)) (*.f64 (*.f64 (/.f64 7936500793651/10000000000000000 x) (neg.f64 z)) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 z (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2))) (-.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2)) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2))) (-.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2)) (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2)) z) (+.f64 z (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2))) (-.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2)) (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2)) (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (+.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2)) (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x))) (+.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 z (-.f64 z (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 z (+.f64 z (*.f64 z (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (-.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (+.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (*.f64 z (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 z (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y))) (-.f64 0 (*.f64 z (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2)) (-.f64 (*.f64 z (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y))) (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2)) (-.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z)) (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))) (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z)) (*.f64 0 (*.f64 z (/.f64 7936500793651/10000000000000000 x)))) (*.f64 0 (*.f64 z (/.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 7936500793651/10000000000000000 x) (neg.f64 z)) (neg.f64 z)) (*.f64 (neg.f64 z) (*.f64 z (/.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (/.f64 7936500793651/10000000000000000 x)) (neg.f64 (*.f64 z z))) (*.f64 (neg.f64 (*.f64 z z)) (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 y (neg.f64 x)) (neg.f64 (*.f64 z z))) (*.f64 (neg.f64 (*.f64 z z)) (/.f64 7936500793651/10000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)) (neg.f64 (*.f64 z z))) (*.f64 (neg.f64 (*.f64 z z)) (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 z (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2))) (-.f64 z (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2))) (-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z)) (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))) (-.f64 0 (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z)) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z))) (/.f64 x (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z z)) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y))) (/.f64 x (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z)) (+.f64 z z)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 z (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (-.f64 -7936500793651/10000000000000000 y)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z (+.f64 z z))) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 2 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z)))) (*.f64 (+.f64 x x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z)) (+.f64 z z)) (*.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z)) (+.f64 z z))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 0 (*.f64 z (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z)))) (-.f64 0 (*.f64 z (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z (+.f64 z z))) (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z (+.f64 z z)))) (*.f64 (+.f64 x x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 z (*.f64 2 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z)))) (*.f64 z (*.f64 2 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z))))) (*.f64 2 (*.f64 (+.f64 x x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 z z) (-.f64 -7936500793651/10000000000000000 y)) (*.f64 (*.f64 z z) (-.f64 -7936500793651/10000000000000000 y))) (-.f64 (neg.f64 x) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z))) z) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z))) z) (*.f64 (+.f64 x x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z))) z) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 z z)) (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (neg.f64 z) z) (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -7936500793651/5000000000000000 (+.f64 y y)) (*.f64 z z)) (-.f64 (neg.f64 x) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 y (+.f64 y 7936500793651/5000000000000000)) (*.f64 x 1/2)) (*.f64 z z)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 y (+.f64 y 7936500793651/5000000000000000)) (*.f64 x 1/2)) (*.f64 z z)) (*.f64 2 (/.f64 x (*.f64 x 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 y (+.f64 y 7936500793651/5000000000000000)) 2)) (*.f64 z z)) (*.f64 2 (*.f64 (+.f64 x x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 2)) (*.f64 z z)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 x x)) (*.f64 z z)) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (/.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 x x))) (*.f64 z z)) (/.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) x) x) (*.f64 z z)) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z z))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z (+.f64 z z)))) (*.f64 (+.f64 x x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 z (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y))))))))

simplify164.0ms (0.8%)

Algorithm
egg-herbie
Rules
1162×rational_best-simplify-57
1120×rational_best-simplify-49
788×rational_best-simplify-39
766×rational_best-simplify-44
742×rational_best-simplify-55
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03966723
112396077
249326027
Stop Event
node limit
Counts
239 → 252
Calls
Call 1
Inputs
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 7936500793651/10000000000000000 (/.f64 z x))
(+.f64 (*.f64 7936500793651/10000000000000000 (/.f64 z x)) (/.f64 (*.f64 y z) x))
(+.f64 (*.f64 7936500793651/10000000000000000 (/.f64 z x)) (/.f64 (*.f64 y z) x))
(+.f64 (*.f64 7936500793651/10000000000000000 (/.f64 z x)) (/.f64 (*.f64 y z) x))
(/.f64 (*.f64 y z) x)
(+.f64 (*.f64 7936500793651/10000000000000000 (/.f64 z x)) (/.f64 (*.f64 y z) x))
(+.f64 (*.f64 7936500793651/10000000000000000 (/.f64 z x)) (/.f64 (*.f64 y z) x))
(+.f64 (*.f64 7936500793651/10000000000000000 (/.f64 z x)) (/.f64 (*.f64 y z) x))
(/.f64 (*.f64 y z) x)
(+.f64 (*.f64 7936500793651/10000000000000000 (/.f64 z x)) (/.f64 (*.f64 y z) x))
(+.f64 (*.f64 7936500793651/10000000000000000 (/.f64 z x)) (/.f64 (*.f64 y z) x))
(+.f64 (*.f64 7936500793651/10000000000000000 (/.f64 z x)) (/.f64 (*.f64 y z) x))
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 7936500793651/10000000000000000 (/.f64 (pow.f64 z 2) x))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 7936500793651/10000000000000000 (/.f64 (pow.f64 z 2) x)))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 7936500793651/10000000000000000 (/.f64 (pow.f64 z 2) x)))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 7936500793651/10000000000000000 (/.f64 (pow.f64 z 2) x)))
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 7936500793651/10000000000000000 (/.f64 (pow.f64 z 2) x)))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 7936500793651/10000000000000000 (/.f64 (pow.f64 z 2) x)))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 7936500793651/10000000000000000 (/.f64 (pow.f64 z 2) x)))
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 7936500793651/10000000000000000 (/.f64 (pow.f64 z 2) x)))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 7936500793651/10000000000000000 (/.f64 (pow.f64 z 2) x)))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 7936500793651/10000000000000000 (/.f64 (pow.f64 z 2) x)))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(+.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) 0)
(+.f64 0 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))
(+.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z)) (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)))
(+.f64 (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)) (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z)))
(+.f64 (*.f64 z (/.f64 y x)) (*.f64 z (/.f64 7936500793651/10000000000000000 x)))
(+.f64 (*.f64 z (/.f64 7936500793651/10000000000000000 x)) (*.f64 z (/.f64 y x)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2)) (+.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))))
(+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x))) (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x))))
(+.f64 (+.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))) (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2)))
(+.f64 (-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))) (neg.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))))
(+.f64 (neg.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))) (-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))))
(+.f64 (*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)) (neg.f64 z)) (*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)) (neg.f64 z)))
(+.f64 (*.f64 (/.f64 y (+.f64 x x)) z) (*.f64 (/.f64 (+.f64 y 7936500793651/5000000000000000) (+.f64 x x)) z))
(+.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/5000000000000000) (+.f64 x x)) z) (*.f64 (/.f64 y (+.f64 x x)) z))
(+.f64 (*.f64 (/.f64 7936500793651/10000000000000000 (+.f64 x x)) z) (*.f64 (+.f64 (/.f64 y x) (/.f64 7936500793651/10000000000000000 (+.f64 x x))) z))
(+.f64 (*.f64 (+.f64 (/.f64 y x) (/.f64 7936500793651/10000000000000000 (+.f64 x x))) z) (*.f64 (/.f64 7936500793651/10000000000000000 (+.f64 x x)) z))
(+.f64 (*.f64 (*.f64 z 1/2) (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (*.f64 (*.f64 z 1/2) (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))
(+.f64 (/.f64 (*.f64 z (/.f64 7936500793651/10000000000000000 x)) 2) (/.f64 (*.f64 z (/.f64 (+.f64 y (+.f64 y 7936500793651/10000000000000000)) x)) 2))
(+.f64 (/.f64 (*.f64 z (/.f64 (+.f64 y (+.f64 y 7936500793651/10000000000000000)) x)) 2) (/.f64 (*.f64 z (/.f64 7936500793651/10000000000000000 x)) 2))
(+.f64 (+.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x)))) (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x))) z))
(+.f64 (+.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x)))) (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x))) (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))
(+.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x))) z) (+.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x)))))
(+.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x))) (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (+.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x)))))
(-.f64 z (-.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x))))
(-.f64 z (+.f64 z (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y))))
(-.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (-.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x))))
(-.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y))))
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) 0)
(-.f64 0 (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)))
(-.f64 (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)) (-.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z))))
(-.f64 (*.f64 z (/.f64 y x)) (*.f64 (/.f64 7936500793651/10000000000000000 x) (neg.f64 z)))
(-.f64 (*.f64 z (/.f64 7936500793651/10000000000000000 x)) (*.f64 (/.f64 y x) (neg.f64 z)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2)) (-.f64 (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)) (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))))
(-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x))) (-.f64 0 (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x)))))
(-.f64 (+.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))) (-.f64 0 (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))))
(-.f64 (-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))) (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2)))
(-.f64 (*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)) (neg.f64 z)) (*.f64 (neg.f64 z) (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2)))
(-.f64 (+.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x)))) (-.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x)))))
(-.f64 (+.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x)))) (-.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x)))))
(/.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) 1)
(/.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 x x))
(/.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) x)
(/.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z)) 2)
(/.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z)) (/.f64 x (*.f64 x 1/2)))
(/.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z)) (+.f64 x x))
(/.f64 (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)) -1)
(/.f64 (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)) (/.f64 x (neg.f64 x)))
(/.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z))) 4)
(/.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z))) (*.f64 2 (/.f64 x (*.f64 x 1/2))))
(/.f64 (*.f64 2 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z))) (*.f64 (+.f64 x x) 2))
(/.f64 (-.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z))) -2)
(/.f64 (*.f64 2 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (-.f64 (neg.f64 x) x))
(/.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) (neg.f64 x))
(/.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x))) 1/2)
(/.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x))) (/.f64 x (+.f64 x x)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z))) (*.f64 2 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z)))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z))) (*.f64 2 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z)))) (*.f64 2 (*.f64 (+.f64 x x) 2)))
(/.f64 (+.f64 (-.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z))) (-.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z)))) -4)
(/.f64 (/.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) (+.f64 x x)) (/.f64 (neg.f64 x) (+.f64 x x)))
(/.f64 (*.f64 (/.f64 (+.f64 y (+.f64 y 7936500793651/5000000000000000)) (*.f64 x 1/2)) z) 4)
(/.f64 (*.f64 (/.f64 (+.f64 y (+.f64 y 7936500793651/5000000000000000)) (*.f64 x 1/2)) z) (*.f64 2 (/.f64 x (*.f64 x 1/2))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 y (+.f64 y 7936500793651/5000000000000000)) 2)) z) (*.f64 2 (*.f64 (+.f64 x x) 2)))
(/.f64 (*.f64 (-.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 2)) z) -2)
(/.f64 (*.f64 (*.f64 2 (+.f64 z z)) (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) 4)
(/.f64 (*.f64 (-.f64 (neg.f64 z) z) (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) -2)
(/.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 x x)) z) (/.f64 1 x))
(/.f64 (*.f64 (*.f64 2 (/.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 x x))) z) (/.f64 2 x))
(/.f64 (*.f64 (/.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) x) x) z) (/.f64 -1 x))
(/.f64 (-.f64 0 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z))) (-.f64 (neg.f64 x) x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z)))) (*.f64 2 (*.f64 (+.f64 x x) 2)))
(/.f64 (/.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) x) (/.f64 1 x))
(/.f64 (/.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (+.f64 x x)) (/.f64 1 (+.f64 x x)))
(/.f64 (/.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z)) x) (/.f64 2 x))
(/.f64 (/.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z)) (+.f64 x x)) (/.f64 1 x))
(/.f64 (/.f64 (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)) x) (/.f64 -1 x))
(/.f64 (/.f64 (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)) (+.f64 x x)) (/.f64 -1 (+.f64 x x)))
(/.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z))) x) (/.f64 4 x))
(/.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z))) (+.f64 x x)) (/.f64 2 x))
(/.f64 (/.f64 (-.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z))) x) (/.f64 -2 x))
(/.f64 (/.f64 (-.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z))) (+.f64 x x)) (/.f64 -1 x))
(pow.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) 1)
(neg.f64 (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)))
(+.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z)) 0)
(+.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z)))
(+.f64 (*.f64 z (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z))) (*.f64 z (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y))))
(+.f64 (*.f64 z (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y))) (*.f64 z (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z))))
(+.f64 (*.f64 0 (*.f64 z (/.f64 7936500793651/10000000000000000 x))) (+.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z)) (*.f64 0 (*.f64 z (/.f64 y x)))))
(+.f64 (*.f64 z (*.f64 z (/.f64 y x))) (*.f64 z (*.f64 z (/.f64 7936500793651/10000000000000000 x))))
(+.f64 (*.f64 z (*.f64 z (/.f64 7936500793651/10000000000000000 x))) (*.f64 z (*.f64 z (/.f64 y x))))
(+.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2)) (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2)))
(+.f64 (+.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z)) (*.f64 0 (*.f64 z (/.f64 y x)))) (*.f64 0 (*.f64 z (/.f64 7936500793651/10000000000000000 x))))
(+.f64 (-.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z)) (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))) (neg.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))))
(+.f64 (neg.f64 (*.f64 0 (*.f64 z (/.f64 7936500793651/10000000000000000 x)))) (-.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z)) (*.f64 0 (*.f64 z (/.f64 y x)))))
(+.f64 (neg.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))) (-.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z)) (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))))
(+.f64 (-.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z)) (*.f64 0 (*.f64 z (/.f64 y x)))) (neg.f64 (*.f64 0 (*.f64 z (/.f64 7936500793651/10000000000000000 x)))))
(+.f64 (*.f64 (*.f64 (/.f64 7936500793651/10000000000000000 x) (neg.f64 z)) (neg.f64 z)) (*.f64 (*.f64 (/.f64 y x) (neg.f64 z)) (neg.f64 z)))
(+.f64 (*.f64 (neg.f64 (/.f64 7936500793651/10000000000000000 x)) (neg.f64 (*.f64 z z))) (*.f64 (/.f64 y (neg.f64 x)) (neg.f64 (*.f64 z z))))
(+.f64 (*.f64 (/.f64 y (neg.f64 x)) (neg.f64 (*.f64 z z))) (*.f64 (neg.f64 (/.f64 7936500793651/10000000000000000 x)) (neg.f64 (*.f64 z z))))
(+.f64 (*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)) (neg.f64 (*.f64 z z))) (*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)) (neg.f64 (*.f64 z z))))
(+.f64 (*.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x))) z) (*.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x))) z))
(+.f64 (*.f64 (*.f64 z 1/2) (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x))) (*.f64 (*.f64 z 1/2) (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x))))
(+.f64 (*.f64 (/.f64 y (+.f64 x x)) (*.f64 z z)) (*.f64 (/.f64 (+.f64 y 7936500793651/5000000000000000) (+.f64 x x)) (*.f64 z z)))
(+.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/5000000000000000) (+.f64 x x)) (*.f64 z z)) (*.f64 (/.f64 y (+.f64 x x)) (*.f64 z z)))
(+.f64 (*.f64 (/.f64 7936500793651/10000000000000000 (+.f64 x x)) (*.f64 z z)) (*.f64 (+.f64 (/.f64 y x) (/.f64 7936500793651/10000000000000000 (+.f64 x x))) (*.f64 z z)))
(+.f64 (*.f64 (+.f64 (/.f64 y x) (/.f64 7936500793651/10000000000000000 (+.f64 x x))) (*.f64 z z)) (*.f64 (/.f64 7936500793651/10000000000000000 (+.f64 x x)) (*.f64 z z)))
(+.f64 (*.f64 (*.f64 (/.f64 y x) (neg.f64 z)) (neg.f64 z)) (*.f64 (*.f64 (/.f64 7936500793651/10000000000000000 x) (neg.f64 z)) (neg.f64 z)))
(+.f64 (+.f64 z (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2))) (-.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2)) z))
(+.f64 (+.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2))) (-.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2)) (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x))))
(+.f64 (-.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2)) z) (+.f64 z (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2))))
(+.f64 (+.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2))) (-.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2)) (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))
(+.f64 (-.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2)) (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (+.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2))))
(+.f64 (-.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2)) (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x))) (+.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2))))
(-.f64 z (-.f64 z (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z))))
(-.f64 z (+.f64 z (*.f64 z (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)))))
(-.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (-.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z))))
(-.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)))))
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z))))
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (+.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (*.f64 z (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)))))
(-.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z)) 0)
(-.f64 0 (*.f64 z (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y))))
(-.f64 (*.f64 z (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y))) (-.f64 0 (*.f64 z (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2)) (-.f64 (*.f64 z (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y))) (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))))
(-.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2)) (-.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2))))
(-.f64 (-.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z)) (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))) (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2)))
(-.f64 (-.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z)) (*.f64 0 (*.f64 z (/.f64 7936500793651/10000000000000000 x)))) (*.f64 0 (*.f64 z (/.f64 y x))))
(-.f64 (*.f64 (*.f64 (/.f64 7936500793651/10000000000000000 x) (neg.f64 z)) (neg.f64 z)) (*.f64 (neg.f64 z) (*.f64 z (/.f64 y x))))
(-.f64 (*.f64 (neg.f64 (/.f64 7936500793651/10000000000000000 x)) (neg.f64 (*.f64 z z))) (*.f64 (neg.f64 (*.f64 z z)) (/.f64 y x)))
(-.f64 (*.f64 (/.f64 y (neg.f64 x)) (neg.f64 (*.f64 z z))) (*.f64 (neg.f64 (*.f64 z z)) (/.f64 7936500793651/10000000000000000 x)))
(-.f64 (*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)) (neg.f64 (*.f64 z z))) (*.f64 (neg.f64 (*.f64 z z)) (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2)))
(-.f64 (+.f64 z (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2))) (-.f64 z (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2))))
(-.f64 (+.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2))) (-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2))))
(-.f64 (+.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z)) (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))) (-.f64 0 (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))))
(/.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z)) 1)
(/.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z)) (/.f64 x x))
(/.f64 (*.f64 z (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z))) 2)
(/.f64 (*.f64 z (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z))) (/.f64 x (*.f64 x 1/2)))
(/.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z z)) x)
(/.f64 (*.f64 z (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y))) -1)
(/.f64 (*.f64 z (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y))) (/.f64 x (neg.f64 x)))
(/.f64 (*.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z)) (+.f64 z z)) 4)
(/.f64 (-.f64 0 (*.f64 z (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z)))) -2)
(/.f64 (*.f64 (*.f64 z z) (-.f64 -7936500793651/10000000000000000 y)) (neg.f64 x))
(/.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z (+.f64 z z))) (+.f64 x x))
(/.f64 (*.f64 z (*.f64 2 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z)))) (*.f64 (+.f64 x x) 2))
(/.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2)) 1/2)
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z)) (+.f64 z z)) (*.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z)) (+.f64 z z))) 8)
(/.f64 (+.f64 (-.f64 0 (*.f64 z (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z)))) (-.f64 0 (*.f64 z (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z))))) -4)
(/.f64 (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z (+.f64 z z))) (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z (+.f64 z z)))) (*.f64 (+.f64 x x) 2))
(/.f64 (+.f64 (*.f64 z (*.f64 2 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z)))) (*.f64 z (*.f64 2 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z))))) (*.f64 2 (*.f64 (+.f64 x x) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 z z) (-.f64 -7936500793651/10000000000000000 y)) (*.f64 (*.f64 z z) (-.f64 -7936500793651/10000000000000000 y))) (-.f64 (neg.f64 x) x))
(/.f64 (*.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z))) z) 4)
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z))) z) (*.f64 (+.f64 x x) 2))
(/.f64 (*.f64 (-.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z))) z) -2)
(/.f64 (*.f64 (*.f64 2 (+.f64 z z)) (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x))) 4)
(/.f64 (*.f64 (-.f64 (neg.f64 z) z) (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x))) -2)
(/.f64 (*.f64 (-.f64 -7936500793651/5000000000000000 (+.f64 y y)) (*.f64 z z)) (-.f64 (neg.f64 x) x))
(/.f64 (*.f64 (/.f64 (+.f64 y (+.f64 y 7936500793651/5000000000000000)) (*.f64 x 1/2)) (*.f64 z z)) 4)
(/.f64 (*.f64 (/.f64 (+.f64 y (+.f64 y 7936500793651/5000000000000000)) (*.f64 x 1/2)) (*.f64 z z)) (*.f64 2 (/.f64 x (*.f64 x 1/2))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 y (+.f64 y 7936500793651/5000000000000000)) 2)) (*.f64 z z)) (*.f64 2 (*.f64 (+.f64 x x) 2)))
(/.f64 (*.f64 (-.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 2)) (*.f64 z z)) -2)
(/.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 x x)) (*.f64 z z)) (/.f64 1 x))
(/.f64 (*.f64 (*.f64 2 (/.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 x x))) (*.f64 z z)) (/.f64 2 x))
(/.f64 (*.f64 (/.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) x) x) (*.f64 z z)) (/.f64 -1 x))
(/.f64 (-.f64 0 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z z))) (neg.f64 x))
(/.f64 (*.f64 2 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z (+.f64 z z)))) (*.f64 (+.f64 x x) 2))
(pow.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z)) 1)
(neg.f64 (*.f64 z (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y))))
Outputs
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(*.f64 7936500793651/10000000000000000 (/.f64 z x))
(*.f64 z (/.f64 7936500793651/10000000000000000 x))
(+.f64 (*.f64 7936500793651/10000000000000000 (/.f64 z x)) (/.f64 (*.f64 y z) x))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 7936500793651/10000000000000000 (/.f64 z x)) (/.f64 (*.f64 y z) x))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 7936500793651/10000000000000000 (/.f64 z x)) (/.f64 (*.f64 y z) x))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 y z) x)
(*.f64 z (/.f64 y x))
(+.f64 (*.f64 7936500793651/10000000000000000 (/.f64 z x)) (/.f64 (*.f64 y z) x))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 7936500793651/10000000000000000 (/.f64 z x)) (/.f64 (*.f64 y z) x))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 7936500793651/10000000000000000 (/.f64 z x)) (/.f64 (*.f64 y z) x))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 y z) x)
(*.f64 z (/.f64 y x))
(+.f64 (*.f64 7936500793651/10000000000000000 (/.f64 z x)) (/.f64 (*.f64 y z) x))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 7936500793651/10000000000000000 (/.f64 z x)) (/.f64 (*.f64 y z) x))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 7936500793651/10000000000000000 (/.f64 z x)) (/.f64 (*.f64 y z) x))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 7936500793651/10000000000000000 (/.f64 (pow.f64 z 2) x))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 7936500793651/10000000000000000 (/.f64 (pow.f64 z 2) x)))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 7936500793651/10000000000000000 (/.f64 (pow.f64 z 2) x)))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 7936500793651/10000000000000000 (/.f64 (pow.f64 z 2) x)))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(*.f64 (pow.f64 z 2) (/.f64 y x))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 7936500793651/10000000000000000 (/.f64 (pow.f64 z 2) x)))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 7936500793651/10000000000000000 (/.f64 (pow.f64 z 2) x)))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 7936500793651/10000000000000000 (/.f64 (pow.f64 z 2) x)))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(*.f64 (pow.f64 z 2) (/.f64 y x))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 7936500793651/10000000000000000 (/.f64 (pow.f64 z 2) x)))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 7936500793651/10000000000000000 (/.f64 (pow.f64 z 2) x)))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 7936500793651/10000000000000000 (/.f64 (pow.f64 z 2) x)))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(+.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) 0)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(+.f64 0 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z)) (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)))
(+.f64 (*.f64 (/.f64 (+.f64 7936500793651/10000000000000000 y) x) (+.f64 z z)) (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)))
(+.f64 (/.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) (+.f64 z z)) x) (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)))
(+.f64 (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) (*.f64 x 1/2))) (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)))
(+.f64 (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)) (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z)))
(+.f64 (*.f64 (/.f64 (+.f64 7936500793651/10000000000000000 y) x) (+.f64 z z)) (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)))
(+.f64 (/.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) (+.f64 z z)) x) (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)))
(+.f64 (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) (*.f64 x 1/2))) (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)))
(+.f64 (*.f64 z (/.f64 y x)) (*.f64 z (/.f64 7936500793651/10000000000000000 x)))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 z (/.f64 7936500793651/10000000000000000 x)) (*.f64 z (/.f64 y x)))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2)) (+.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x))) (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x))))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(+.f64 (+.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))) (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2)))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(+.f64 (-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))) (neg.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(+.f64 (neg.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))) (-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)) (neg.f64 z)) (*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)) (neg.f64 z)))
(*.f64 (neg.f64 z) (+.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x))))
(*.f64 (neg.f64 z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) x))
(*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (neg.f64 z) x))
(+.f64 (*.f64 (/.f64 y (+.f64 x x)) z) (*.f64 (/.f64 (+.f64 y 7936500793651/5000000000000000) (+.f64 x x)) z))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/5000000000000000) (+.f64 x x)) z) (*.f64 (/.f64 y (+.f64 x x)) z))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 (/.f64 7936500793651/10000000000000000 (+.f64 x x)) z) (*.f64 (+.f64 (/.f64 y x) (/.f64 7936500793651/10000000000000000 (+.f64 x x))) z))
(*.f64 z (+.f64 (/.f64 7936500793651/10000000000000000 (+.f64 x x)) (+.f64 (/.f64 y x) (/.f64 7936500793651/10000000000000000 (+.f64 x x)))))
(*.f64 z (+.f64 (/.f64 y x) (+.f64 (/.f64 7936500793651/10000000000000000 (+.f64 x x)) (/.f64 7936500793651/10000000000000000 (+.f64 x x)))))
(+.f64 (*.f64 (+.f64 (/.f64 y x) (/.f64 7936500793651/10000000000000000 (+.f64 x x))) z) (*.f64 (/.f64 7936500793651/10000000000000000 (+.f64 x x)) z))
(*.f64 z (+.f64 (/.f64 7936500793651/10000000000000000 (+.f64 x x)) (+.f64 (/.f64 y x) (/.f64 7936500793651/10000000000000000 (+.f64 x x)))))
(*.f64 z (+.f64 (/.f64 y x) (+.f64 (/.f64 7936500793651/10000000000000000 (+.f64 x x)) (/.f64 7936500793651/10000000000000000 (+.f64 x x)))))
(+.f64 (*.f64 (*.f64 z 1/2) (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (*.f64 (*.f64 z 1/2) (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(+.f64 (/.f64 (*.f64 z (/.f64 7936500793651/10000000000000000 x)) 2) (/.f64 (*.f64 z (/.f64 (+.f64 y (+.f64 y 7936500793651/10000000000000000)) x)) 2))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(+.f64 (/.f64 (*.f64 z (/.f64 (+.f64 y (+.f64 y 7936500793651/10000000000000000)) x)) 2) (/.f64 (*.f64 z (/.f64 7936500793651/10000000000000000 x)) 2))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(+.f64 (+.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x)))) (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x))) z))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(+.f64 (+.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x)))) (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x))) (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(+.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x))) z) (+.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x)))))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(+.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x))) (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (+.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x)))))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(-.f64 z (-.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x))))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(-.f64 z (+.f64 z (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y))))
(*.f64 (neg.f64 z) (+.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x))))
(*.f64 (neg.f64 z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) x))
(*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (neg.f64 z) x))
(-.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (-.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x))))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(-.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y))))
(*.f64 (neg.f64 z) (+.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x))))
(*.f64 (neg.f64 z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) x))
(*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (neg.f64 z) x))
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) 0)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(-.f64 0 (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)))
(*.f64 (neg.f64 z) (+.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x))))
(*.f64 (neg.f64 z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) x))
(*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (neg.f64 z) x))
(-.f64 (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)) (-.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z))))
(+.f64 (*.f64 (/.f64 (+.f64 7936500793651/10000000000000000 y) x) (+.f64 z z)) (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)))
(+.f64 (/.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) (+.f64 z z)) x) (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)))
(+.f64 (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) (*.f64 x 1/2))) (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)))
(-.f64 (*.f64 z (/.f64 y x)) (*.f64 (/.f64 7936500793651/10000000000000000 x) (neg.f64 z)))
(-.f64 (*.f64 z (/.f64 y x)) (*.f64 z (/.f64 -7936500793651/10000000000000000 x)))
(-.f64 (*.f64 z (/.f64 7936500793651/10000000000000000 x)) (*.f64 (/.f64 y x) (neg.f64 z)))
(-.f64 (*.f64 z (/.f64 y x)) (*.f64 (/.f64 7936500793651/10000000000000000 x) (neg.f64 z)))
(-.f64 (*.f64 z (/.f64 y x)) (*.f64 z (/.f64 -7936500793651/10000000000000000 x)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2)) (-.f64 (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)) (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))))
(*.f64 (neg.f64 z) (+.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x))))
(*.f64 (neg.f64 z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) x))
(*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (neg.f64 z) x))
(-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x))) (-.f64 0 (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x)))))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(-.f64 (+.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))) (-.f64 0 (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(-.f64 (-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))) (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2)))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(-.f64 (*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)) (neg.f64 z)) (*.f64 (neg.f64 z) (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2)))
(*.f64 (neg.f64 z) (-.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)) (*.f64 (/.f64 (+.f64 7936500793651/10000000000000000 y) x) 1/2)))
(-.f64 (+.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x)))) (-.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x)))))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(-.f64 (+.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x)))) (-.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x)))))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) 1)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (/.f64 x x))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z)) 2)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z)) (/.f64 x (*.f64 x 1/2)))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z)) (+.f64 x x))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)) -1)
(*.f64 (neg.f64 z) (+.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x))))
(*.f64 (neg.f64 z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) x))
(*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (neg.f64 z) x))
(/.f64 (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)) (/.f64 x (neg.f64 x)))
(*.f64 (neg.f64 z) (+.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x))))
(*.f64 (neg.f64 z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) x))
(*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (neg.f64 z) x))
(/.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z))) 4)
(*.f64 (*.f64 (/.f64 (+.f64 7936500793651/10000000000000000 y) x) (+.f64 z z)) 1/2)
(*.f64 2 (*.f64 (/.f64 (+.f64 7936500793651/10000000000000000 y) x) (/.f64 z 2)))
(*.f64 (/.f64 (+.f64 7936500793651/10000000000000000 y) x) (*.f64 2 (/.f64 z 2)))
(/.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z))) (*.f64 2 (/.f64 x (*.f64 x 1/2))))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 2 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z))) (*.f64 (+.f64 x x) 2))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(/.f64 (-.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z))) -2)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 2 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (-.f64 (neg.f64 x) x))
(*.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) (/.f64 2 (-.f64 (neg.f64 x) x)))
(*.f64 2 (*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)) (neg.f64 z)))
(/.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) (neg.f64 x))
(*.f64 (neg.f64 z) (+.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x))))
(*.f64 (neg.f64 z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) x))
(*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (neg.f64 z) x))
(/.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x))) 1/2)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x))) (/.f64 x (+.f64 x x)))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z))) (*.f64 2 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z)))) 8)
(*.f64 (*.f64 (/.f64 (+.f64 7936500793651/10000000000000000 y) x) (+.f64 z z)) 1/2)
(*.f64 2 (*.f64 (/.f64 (+.f64 7936500793651/10000000000000000 y) x) (/.f64 z 2)))
(*.f64 (/.f64 (+.f64 7936500793651/10000000000000000 y) x) (*.f64 2 (/.f64 z 2)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z))) (*.f64 2 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z)))) (*.f64 2 (*.f64 (+.f64 x x) 2)))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(/.f64 (+.f64 (-.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z))) (-.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z)))) -4)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(/.f64 (/.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) (+.f64 x x)) (/.f64 (neg.f64 x) (+.f64 x x)))
(*.f64 (neg.f64 z) (+.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x))))
(*.f64 (neg.f64 z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) x))
(*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (neg.f64 z) x))
(/.f64 (*.f64 (/.f64 (+.f64 y (+.f64 y 7936500793651/5000000000000000)) (*.f64 x 1/2)) z) 4)
(*.f64 z (/.f64 (/.f64 (+.f64 7936500793651/5000000000000000 (+.f64 y y)) (*.f64 x 1/2)) 4))
(*.f64 z (/.f64 (/.f64 (+.f64 7936500793651/5000000000000000 (+.f64 y y)) x) 2))
(/.f64 (*.f64 (/.f64 (+.f64 y (+.f64 y 7936500793651/5000000000000000)) (*.f64 x 1/2)) z) (*.f64 2 (/.f64 x (*.f64 x 1/2))))
(*.f64 z (/.f64 (/.f64 (+.f64 7936500793651/5000000000000000 (+.f64 y y)) (*.f64 x 1/2)) (/.f64 (*.f64 x 2) (*.f64 x 1/2))))
(*.f64 z (-.f64 (/.f64 (+.f64 7936500793651/5000000000000000 (+.f64 y y)) (*.f64 x 2)) (/.f64 0 (*.f64 x 1/2))))
(*.f64 z (/.f64 (/.f64 (/.f64 (+.f64 7936500793651/5000000000000000 (+.f64 y y)) x) (/.f64 x x)) 2))
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 y (+.f64 y 7936500793651/5000000000000000)) 2)) z) (*.f64 2 (*.f64 (+.f64 x x) 2)))
(*.f64 z (/.f64 (*.f64 2 (*.f64 2 (+.f64 7936500793651/5000000000000000 (+.f64 y y)))) (*.f64 2 (*.f64 2 (+.f64 x x)))))
(/.f64 (*.f64 z (*.f64 (+.f64 7936500793651/5000000000000000 (+.f64 y y)) 4)) (*.f64 (+.f64 x x) 4))
(*.f64 z (/.f64 (*.f64 (+.f64 7936500793651/5000000000000000 (+.f64 y y)) 4) (*.f64 (+.f64 x x) 4)))
(/.f64 (*.f64 (-.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 2)) z) -2)
(*.f64 z (/.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 7936500793651/10000000000000000 y) x))) -2))
(*.f64 z (/.f64 (/.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) x) 1/2) -2))
(/.f64 (*.f64 (*.f64 2 (+.f64 z z)) (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) 4)
(*.f64 (*.f64 (/.f64 (+.f64 7936500793651/10000000000000000 y) x) (+.f64 z z)) 1/2)
(*.f64 2 (*.f64 (/.f64 (+.f64 7936500793651/10000000000000000 y) x) (/.f64 z 2)))
(*.f64 (/.f64 (+.f64 7936500793651/10000000000000000 y) x) (*.f64 2 (/.f64 z 2)))
(/.f64 (*.f64 (-.f64 (neg.f64 z) z) (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) -2)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 x x)) z) (/.f64 1 x))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 (*.f64 2 (/.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 x x))) z) (/.f64 2 x))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 (/.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) x) x) z) (/.f64 -1 x))
(*.f64 z (/.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x x)) (/.f64 -1 x)))
(*.f64 z (/.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) x) (/.f64 (neg.f64 x) x)))
(*.f64 z (-.f64 (neg.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) x)) 0))
(/.f64 (-.f64 0 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z))) (-.f64 (neg.f64 x) x))
(/.f64 (neg.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) (+.f64 z z))) (-.f64 (neg.f64 x) x))
(-.f64 (/.f64 0 (neg.f64 x)) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z (neg.f64 x))))
(-.f64 0 (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (neg.f64 z) x)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z)))) (*.f64 2 (*.f64 (+.f64 x x) 2)))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(/.f64 (/.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) x) (/.f64 1 x))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(/.f64 (/.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (+.f64 x x)) (/.f64 1 (+.f64 x x)))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(/.f64 (/.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z)) x) (/.f64 2 x))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(/.f64 (/.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z)) (+.f64 x x)) (/.f64 1 x))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(/.f64 (/.f64 (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)) x) (/.f64 -1 x))
(*.f64 (neg.f64 z) (+.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x))))
(*.f64 (neg.f64 z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) x))
(*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (neg.f64 z) x))
(/.f64 (/.f64 (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)) (+.f64 x x)) (/.f64 -1 (+.f64 x x)))
(*.f64 (neg.f64 z) (+.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x))))
(*.f64 (neg.f64 z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) x))
(*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (neg.f64 z) x))
(/.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z))) x) (/.f64 4 x))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(/.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z))) (+.f64 x x)) (/.f64 2 x))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(/.f64 (/.f64 (-.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z))) x) (/.f64 -2 x))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(/.f64 (/.f64 (-.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z))) (+.f64 x x)) (/.f64 -1 x))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(pow.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) 1)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))
(*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y))
(neg.f64 (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)))
(*.f64 (neg.f64 z) (+.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x))))
(*.f64 (neg.f64 z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) x))
(*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (neg.f64 z) x))
(+.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z)) 0)
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(+.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z)))
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(+.f64 (*.f64 z (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z))) (*.f64 z (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y))))
(+.f64 (*.f64 (+.f64 z z) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))) (*.f64 z (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y))))
(*.f64 z (+.f64 (/.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) (+.f64 z z)) x) (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y))))
(*.f64 z (+.f64 (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) (*.f64 x 1/2))) (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y))))
(+.f64 (*.f64 z (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y))) (*.f64 z (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z))))
(+.f64 (*.f64 (+.f64 z z) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))) (*.f64 z (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y))))
(*.f64 z (+.f64 (/.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) (+.f64 z z)) x) (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y))))
(*.f64 z (+.f64 (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) (*.f64 x 1/2))) (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y))))
(+.f64 (*.f64 0 (*.f64 z (/.f64 7936500793651/10000000000000000 x))) (+.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z)) (*.f64 0 (*.f64 z (/.f64 y x)))))
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(+.f64 (*.f64 z (*.f64 z (/.f64 y x))) (*.f64 z (*.f64 z (/.f64 7936500793651/10000000000000000 x))))
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(+.f64 (*.f64 z (*.f64 z (/.f64 7936500793651/10000000000000000 x))) (*.f64 z (*.f64 z (/.f64 y x))))
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(+.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2)) (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2)))
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(+.f64 (+.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z)) (*.f64 0 (*.f64 z (/.f64 y x)))) (*.f64 0 (*.f64 z (/.f64 7936500793651/10000000000000000 x))))
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(+.f64 (-.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z)) (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))) (neg.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))))
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(+.f64 (neg.f64 (*.f64 0 (*.f64 z (/.f64 7936500793651/10000000000000000 x)))) (-.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z)) (*.f64 0 (*.f64 z (/.f64 y x)))))
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(+.f64 (neg.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))) (-.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z)) (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))))
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(+.f64 (-.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z)) (*.f64 0 (*.f64 z (/.f64 y x)))) (neg.f64 (*.f64 0 (*.f64 z (/.f64 7936500793651/10000000000000000 x)))))
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(+.f64 (*.f64 (*.f64 (/.f64 7936500793651/10000000000000000 x) (neg.f64 z)) (neg.f64 z)) (*.f64 (*.f64 (/.f64 y x) (neg.f64 z)) (neg.f64 z)))
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(+.f64 (*.f64 (neg.f64 (/.f64 7936500793651/10000000000000000 x)) (neg.f64 (*.f64 z z))) (*.f64 (/.f64 y (neg.f64 x)) (neg.f64 (*.f64 z z))))
(*.f64 (neg.f64 (*.f64 z z)) (+.f64 (neg.f64 (/.f64 7936500793651/10000000000000000 x)) (/.f64 y (neg.f64 x))))
(*.f64 (*.f64 z (neg.f64 z)) (+.f64 (/.f64 -7936500793651/10000000000000000 x) (/.f64 y (neg.f64 x))))
(+.f64 (*.f64 (/.f64 y (neg.f64 x)) (neg.f64 (*.f64 z z))) (*.f64 (neg.f64 (/.f64 7936500793651/10000000000000000 x)) (neg.f64 (*.f64 z z))))
(*.f64 (neg.f64 (*.f64 z z)) (+.f64 (neg.f64 (/.f64 7936500793651/10000000000000000 x)) (/.f64 y (neg.f64 x))))
(*.f64 (*.f64 z (neg.f64 z)) (+.f64 (/.f64 -7936500793651/10000000000000000 x) (/.f64 y (neg.f64 x))))
(+.f64 (*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)) (neg.f64 (*.f64 z z))) (*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)) (neg.f64 (*.f64 z z))))
(*.f64 (neg.f64 (*.f64 z z)) (+.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x))))
(*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) (neg.f64 x)))
(*.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 z (/.f64 (neg.f64 z) x)))
(+.f64 (*.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x))) z) (*.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z (+.f64 x x))) z))
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(+.f64 (*.f64 (*.f64 z 1/2) (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x))) (*.f64 (*.f64 z 1/2) (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x))))
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(+.f64 (*.f64 (/.f64 y (+.f64 x x)) (*.f64 z z)) (*.f64 (/.f64 (+.f64 y 7936500793651/5000000000000000) (+.f64 x x)) (*.f64 z z)))
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(+.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/5000000000000000) (+.f64 x x)) (*.f64 z z)) (*.f64 (/.f64 y (+.f64 x x)) (*.f64 z z)))
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(+.f64 (*.f64 (/.f64 7936500793651/10000000000000000 (+.f64 x x)) (*.f64 z z)) (*.f64 (+.f64 (/.f64 y x) (/.f64 7936500793651/10000000000000000 (+.f64 x x))) (*.f64 z z)))
(*.f64 (*.f64 z z) (+.f64 (/.f64 7936500793651/10000000000000000 (+.f64 x x)) (+.f64 (/.f64 y x) (/.f64 7936500793651/10000000000000000 (+.f64 x x)))))
(*.f64 (*.f64 z z) (+.f64 (/.f64 y x) (+.f64 (/.f64 7936500793651/10000000000000000 (+.f64 x x)) (/.f64 7936500793651/10000000000000000 (+.f64 x x)))))
(+.f64 (*.f64 (+.f64 (/.f64 y x) (/.f64 7936500793651/10000000000000000 (+.f64 x x))) (*.f64 z z)) (*.f64 (/.f64 7936500793651/10000000000000000 (+.f64 x x)) (*.f64 z z)))
(*.f64 (*.f64 z z) (+.f64 (/.f64 7936500793651/10000000000000000 (+.f64 x x)) (+.f64 (/.f64 y x) (/.f64 7936500793651/10000000000000000 (+.f64 x x)))))
(*.f64 (*.f64 z z) (+.f64 (/.f64 y x) (+.f64 (/.f64 7936500793651/10000000000000000 (+.f64 x x)) (/.f64 7936500793651/10000000000000000 (+.f64 x x)))))
(+.f64 (*.f64 (*.f64 (/.f64 y x) (neg.f64 z)) (neg.f64 z)) (*.f64 (*.f64 (/.f64 7936500793651/10000000000000000 x) (neg.f64 z)) (neg.f64 z)))
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(+.f64 (+.f64 z (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2))) (-.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2)) z))
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(+.f64 (+.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2))) (-.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2)) (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x))))
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(+.f64 (-.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2)) z) (+.f64 z (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2))))
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(+.f64 (+.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2))) (-.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2)) (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(+.f64 (-.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2)) (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (+.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2))))
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(+.f64 (-.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2)) (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x))) (+.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2))))
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(-.f64 z (-.f64 z (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z))))
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(-.f64 z (+.f64 z (*.f64 z (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)))))
(*.f64 z (*.f64 (neg.f64 z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (neg.f64 z) x)))
(-.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (-.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z))))
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(-.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)))))
(-.f64 z (+.f64 z (*.f64 z (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)))))
(*.f64 z (*.f64 (neg.f64 z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (neg.f64 z) x)))
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z))))
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (+.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (*.f64 z (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)))))
(-.f64 z (+.f64 z (*.f64 z (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)))))
(*.f64 z (*.f64 (neg.f64 z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (neg.f64 z) x)))
(-.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z)) 0)
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(-.f64 0 (*.f64 z (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y))))
(-.f64 z (+.f64 z (*.f64 z (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)))))
(*.f64 z (*.f64 (neg.f64 z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (neg.f64 z) x)))
(-.f64 (*.f64 z (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y))) (-.f64 0 (*.f64 z (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z)))))
(-.f64 (*.f64 (+.f64 z z) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x))) (*.f64 (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)) (neg.f64 z)))
(-.f64 (*.f64 (/.f64 z x) (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (*.f64 (/.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) (+.f64 z z)) x) (neg.f64 z)))
(-.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) (*.f64 x 1/2)))) (*.f64 z (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (neg.f64 z) x))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2)) (-.f64 (*.f64 z (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y))) (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))))
(-.f64 z (+.f64 z (*.f64 z (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)))))
(*.f64 z (*.f64 (neg.f64 z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (neg.f64 z) x)))
(-.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2)) (-.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2))))
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(-.f64 (-.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z)) (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))) (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2)))
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(-.f64 (-.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z)) (*.f64 0 (*.f64 z (/.f64 7936500793651/10000000000000000 x)))) (*.f64 0 (*.f64 z (/.f64 y x))))
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(-.f64 (*.f64 (*.f64 (/.f64 7936500793651/10000000000000000 x) (neg.f64 z)) (neg.f64 z)) (*.f64 (neg.f64 z) (*.f64 z (/.f64 y x))))
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(-.f64 (*.f64 (neg.f64 (/.f64 7936500793651/10000000000000000 x)) (neg.f64 (*.f64 z z))) (*.f64 (neg.f64 (*.f64 z z)) (/.f64 y x)))
(*.f64 (neg.f64 (*.f64 z z)) (+.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x))))
(*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) (neg.f64 x)))
(*.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 z (/.f64 (neg.f64 z) x)))
(-.f64 (*.f64 (/.f64 y (neg.f64 x)) (neg.f64 (*.f64 z z))) (*.f64 (neg.f64 (*.f64 z z)) (/.f64 7936500793651/10000000000000000 x)))
(*.f64 (neg.f64 (*.f64 z z)) (+.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x))))
(*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) (neg.f64 x)))
(*.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 z (/.f64 (neg.f64 z) x)))
(-.f64 (*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)) (neg.f64 (*.f64 z z))) (*.f64 (neg.f64 (*.f64 z z)) (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2)))
(*.f64 (neg.f64 (*.f64 z z)) (-.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)) (*.f64 (/.f64 (+.f64 7936500793651/10000000000000000 y) x) 1/2)))
(*.f64 (*.f64 z (neg.f64 z)) (-.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)) (*.f64 (/.f64 (+.f64 7936500793651/10000000000000000 y) x) 1/2)))
(-.f64 (+.f64 z (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2))) (-.f64 z (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2))))
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(-.f64 (+.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2))) (-.f64 (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)) (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2))))
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(-.f64 (+.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z)) (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))) (-.f64 0 (*.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 1/2))))
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(/.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z)) 1)
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(/.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z)) (/.f64 x x))
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(/.f64 (*.f64 z (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z))) 2)
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(/.f64 (*.f64 z (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z))) (/.f64 x (*.f64 x 1/2)))
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(/.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z z)) x)
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(/.f64 (*.f64 z (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y))) -1)
(-.f64 z (+.f64 z (*.f64 z (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)))))
(*.f64 z (*.f64 (neg.f64 z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (neg.f64 z) x)))
(/.f64 (*.f64 z (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y))) (/.f64 x (neg.f64 x)))
(-.f64 z (+.f64 z (*.f64 z (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)))))
(*.f64 z (*.f64 (neg.f64 z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (neg.f64 z) x)))
(/.f64 (*.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z)) (+.f64 z z)) 4)
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(/.f64 (-.f64 0 (*.f64 z (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z)))) -2)
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(/.f64 (*.f64 (*.f64 z z) (-.f64 -7936500793651/10000000000000000 y)) (neg.f64 x))
(*.f64 (neg.f64 (*.f64 z z)) (+.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x))))
(*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) (neg.f64 x)))
(*.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 z (/.f64 (neg.f64 z) x)))
(/.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z (+.f64 z z))) (+.f64 x x))
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(/.f64 (*.f64 z (*.f64 2 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z)))) (*.f64 (+.f64 x x) 2))
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(/.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (/.f64 (*.f64 z z) 2)) 1/2)
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z)) (+.f64 z z)) (*.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z)) (+.f64 z z))) 8)
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(/.f64 (+.f64 (-.f64 0 (*.f64 z (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z)))) (-.f64 0 (*.f64 z (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z))))) -4)
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(/.f64 (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z (+.f64 z z))) (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z (+.f64 z z)))) (*.f64 (+.f64 x x) 2))
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(/.f64 (+.f64 (*.f64 z (*.f64 2 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z)))) (*.f64 z (*.f64 2 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z))))) (*.f64 2 (*.f64 (+.f64 x x) 2)))
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(/.f64 (+.f64 (*.f64 (*.f64 z z) (-.f64 -7936500793651/10000000000000000 y)) (*.f64 (*.f64 z z) (-.f64 -7936500793651/10000000000000000 y))) (-.f64 (neg.f64 x) x))
(*.f64 (neg.f64 (*.f64 z z)) (+.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x)) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 x x))))
(*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) (neg.f64 x)))
(*.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 z (/.f64 (neg.f64 z) x)))
(/.f64 (*.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z))) z) 4)
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z))) z) (*.f64 (+.f64 x x) 2))
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(/.f64 (*.f64 (-.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (+.f64 z z))) z) -2)
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(/.f64 (*.f64 (*.f64 2 (+.f64 z z)) (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x))) 4)
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(/.f64 (*.f64 (-.f64 (neg.f64 z) z) (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x))) -2)
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(/.f64 (*.f64 (-.f64 -7936500793651/5000000000000000 (+.f64 y y)) (*.f64 z z)) (-.f64 (neg.f64 x) x))
(*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/5000000000000000 (+.f64 y y)) (-.f64 (neg.f64 x) x)))
(/.f64 (*.f64 (/.f64 (+.f64 y (+.f64 y 7936500793651/5000000000000000)) (*.f64 x 1/2)) (*.f64 z z)) 4)
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 7936500793651/5000000000000000 (+.f64 y y)) (*.f64 x 1/2)) 4))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 7936500793651/5000000000000000 (+.f64 y y)) x) 2))
(/.f64 (*.f64 (/.f64 (+.f64 y (+.f64 y 7936500793651/5000000000000000)) (*.f64 x 1/2)) (*.f64 z z)) (*.f64 2 (/.f64 x (*.f64 x 1/2))))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 7936500793651/5000000000000000 (+.f64 y y)) (*.f64 x 1/2)) (/.f64 (*.f64 x 2) (*.f64 x 1/2))))
(*.f64 (*.f64 z z) (-.f64 (/.f64 (+.f64 7936500793651/5000000000000000 (+.f64 y y)) (*.f64 x 2)) (/.f64 0 (*.f64 x 1/2))))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (/.f64 (+.f64 7936500793651/5000000000000000 (+.f64 y y)) x) (/.f64 x x)) 2))
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 y (+.f64 y 7936500793651/5000000000000000)) 2)) (*.f64 z z)) (*.f64 2 (*.f64 (+.f64 x x) 2)))
(*.f64 (*.f64 z z) (/.f64 (*.f64 2 (*.f64 2 (+.f64 7936500793651/5000000000000000 (+.f64 y y)))) (*.f64 2 (*.f64 2 (+.f64 x x)))))
(/.f64 (*.f64 (*.f64 (+.f64 7936500793651/5000000000000000 (+.f64 y y)) 4) (*.f64 z z)) (*.f64 (+.f64 x x) 4))
(*.f64 (*.f64 (+.f64 7936500793651/5000000000000000 (+.f64 y y)) 4) (/.f64 (*.f64 z z) (*.f64 (+.f64 x x) 4)))
(/.f64 (*.f64 (-.f64 0 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) 2)) (*.f64 z z)) -2)
(/.f64 (*.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 7936500793651/10000000000000000 y) x))) (*.f64 z z)) -2)
(*.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 7936500793651/10000000000000000 y) x))) (/.f64 (*.f64 z z) -2))
(*.f64 (/.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) x) 1/2) (/.f64 (*.f64 z z) -2))
(/.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 x x)) (*.f64 z z)) (/.f64 1 x))
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(/.f64 (*.f64 (*.f64 2 (/.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 x x))) (*.f64 z z)) (/.f64 2 x))
(*.f64 (*.f64 z z) (/.f64 (*.f64 2 (/.f64 (+.f64 7936500793651/10000000000000000 y) (*.f64 x x))) (/.f64 2 x)))
(*.f64 (*.f64 2 (/.f64 (+.f64 7936500793651/10000000000000000 y) (*.f64 x x))) (/.f64 (*.f64 z z) (/.f64 2 x)))
(*.f64 (/.f64 (*.f64 2 (+.f64 7936500793651/10000000000000000 y)) (*.f64 x x)) (/.f64 (*.f64 z z) (/.f64 2 x)))
(/.f64 (*.f64 (/.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) x) x) (*.f64 z z)) (/.f64 -1 x))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x x)) (/.f64 -1 x)))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) x) (/.f64 (neg.f64 x) x)))
(*.f64 (*.f64 z z) (-.f64 (neg.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) x)) 0))
(/.f64 (-.f64 0 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z z))) (neg.f64 x))
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(/.f64 (*.f64 2 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z (+.f64 z z)))) (*.f64 (+.f64 x x) 2))
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(pow.f64 (*.f64 (/.f64 (+.f64 y 7936500793651/10000000000000000) x) (*.f64 z z)) 1)
(*.f64 z (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 z x)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(neg.f64 (*.f64 z (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y))))
(-.f64 z (+.f64 z (*.f64 z (*.f64 (/.f64 z x) (-.f64 -7936500793651/10000000000000000 y)))))
(*.f64 z (*.f64 (neg.f64 z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) x)))
(*.f64 z (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (neg.f64 z) x)))

eval507.0ms (2.4%)

Compiler

Compiled 32192 to 20718 computations (35.6% saved)

prune350.0ms (1.7%)

Pruning

31 alts after pruning (30 fresh and 1 done)

PrunedKeptTotal
New1169181187
Fresh61218
Picked101
Done415
Total1180311211
Error
0.1b
Counts
1211 → 31
Alt Table
Click to see full alt table
StatusErrorProgram
41.3b
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)
41.2b
(/.f64 83333333333333/1000000000000000 x)
41.7b
(-.f64 (-.f64 (/.f64 -83333333333333/1000000000000000 x) (*.f64 1/2 (log.f64 x))) (+.f64 -91893853320467/100000000000000 (/.f64 -83333333333333/500000000000000 x)))
41.7b
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (*.f64 1/2 (log.f64 x)))
5.9b
(+.f64 (-.f64 (+.f64 (+.f64 (*.f64 -1/2 x) (*.f64 (log.f64 x) (+.f64 -1/2 x))) (+.f64 91893853320467/100000000000000 (*.f64 x -1/4))) (*.f64 x 1/4)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
12.1b
(+.f64 (-.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x)) x) (+.f64 x x)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
5.9b
(+.f64 (-.f64 (+.f64 91893853320467/100000000000000 (*.f64 (log.f64 x) (-.f64 1/2 x))) (-.f64 x (*.f64 (log.f64 x) (+.f64 x (+.f64 x -1))))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
14.7b
(+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) (/.f64 83333333333333/1000000000000000 x))
7.0b
(+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))
13.0b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
6.0b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (/.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z z)) x)))
4.8b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) (neg.f64 x)))))
6.6b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 7936500793651/10000000000000000 x)))))
7.7b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 y (/.f64 z x)))))
14.7b
(+.f64 (+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
6.1b
(+.f64 (+.f64 (+.f64 (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 -1/2 x) (*.f64 (log.f64 x) (-.f64 1/2 x))) (*.f64 x 1/4)) (*.f64 x -1/4)) (*.f64 x 1/2)) (neg.f64 (*.f64 x 1/2))) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
13.2b
(+.f64 (+.f64 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) (*.f64 x 1/2)) (neg.f64 (*.f64 x 1/2))) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
13.0b
(+.f64 (+.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) (-.f64 91893853320467/100000000000000 x)) (/.f64 83333333333333/1000000000000000 x))
33.1b
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
41.6b
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (/.f64 (*.f64 -13888888888889/5000000000000000 z) x)))
30.0b
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))))
30.5b
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x))))
34.3b
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))
12.0b
(+.f64 (*.f64 (+.f64 1 (neg.f64 (log.f64 x))) (neg.f64 x)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
11.1b
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
14.6b
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 83333333333333/1000000000000000 x))
12.0b
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/2000000000000000) x) (/.f64 83333333333333/2000000000000000 x)))
12.0b
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000)) (*.f64 (+.f64 x x) 2)) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z))) (*.f64 (+.f64 x x) 2))))
41.7b
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
62.1b
(+.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 (/.f64 1 x))))
62.3b
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
Compiler

Compiled 1395 to 1043 computations (25.2% saved)

localize36.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000)
0.3b
(/.f64 83333333333333/1000000000000000 x)
5.5b
(*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) (neg.f64 x)))
9.3b
(/.f64 (*.f64 z z) (neg.f64 x))
Compiler

Compiled 105 to 52 computations (50.5% saved)

series3.0ms (0%)

Counts
2 → 60
Calls

15 calls:

TimeVariablePointExpression
1.0ms
y
@-inf
(*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) (neg.f64 x)))
0.0ms
z
@0
(/.f64 (*.f64 z z) (neg.f64 x))
0.0ms
x
@inf
(/.f64 (*.f64 z z) (neg.f64 x))
0.0ms
x
@0
(/.f64 (*.f64 z z) (neg.f64 x))
0.0ms
z
@inf
(/.f64 (*.f64 z z) (neg.f64 x))

rewrite89.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
808×rational_best-simplify-61
580×rational_best-simplify-53
552×rational_best-1
550×rational_best-4
550×rational_best-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01246
18746
228342
3147842
Stop Event
node limit
Counts
2 → 165
Calls
Call 1
Inputs
(/.f64 (*.f64 z z) (neg.f64 x))
(*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) (neg.f64 x)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 z z) (neg.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 z z) (neg.f64 x)) (*.f64 0 (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 z z) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 z z) (*.f64 x -1/2)) (/.f64 (*.f64 z z) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 z (*.f64 x -2))) (*.f64 z (/.f64 z (*.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 z z) (*.f64 (*.f64 x -2) 2)) (/.f64 (*.f64 z (+.f64 z (+.f64 z z))) (*.f64 (*.f64 x -2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 x x)) (/.f64 (*.f64 z z) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (/.f64 z (*.f64 x -2))) (/.f64 x x)) (*.f64 (*.f64 z (/.f64 z (*.f64 x -2))) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 z (/.f64 z (*.f64 x -2))) 2) (/.f64 (*.f64 (/.f64 z (*.f64 x -2)) (+.f64 z (+.f64 z z))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 z (/.f64 z (*.f64 x -2))) (/.f64 (+.f64 x x) x)) (/.f64 (*.f64 (/.f64 z (*.f64 x -2)) (+.f64 z (+.f64 z z))) (/.f64 (+.f64 x x) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 z (/.f64 z (*.f64 x -2))) z) (-.f64 (*.f64 z (/.f64 z (*.f64 x -2))) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 z (-.f64 z (/.f64 (*.f64 z z) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 z (+.f64 z (/.f64 (*.f64 z z) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 z z) (neg.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 z z) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 z z) x) (*.f64 z (*.f64 2 (/.f64 z x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 z (*.f64 x -2))) (/.f64 (*.f64 z z) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 z (*.f64 x -2))) (/.f64 (/.f64 (*.f64 z z) -2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 z (*.f64 x -2))) (/.f64 (*.f64 z (/.f64 z (*.f64 x -2))) (/.f64 x (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 x x)) (/.f64 (*.f64 z z) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z (/.f64 z (*.f64 x -2))) (/.f64 x x)) (*.f64 (/.f64 x x) (/.f64 (*.f64 z z) (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 z (*.f64 x -2)) (+.f64 z (+.f64 z z))) 2) (/.f64 (/.f64 (*.f64 z z) (+.f64 x x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 z (*.f64 x -2)) (+.f64 z (+.f64 z z))) (/.f64 (+.f64 x x) x)) (/.f64 (/.f64 (*.f64 z z) (+.f64 x x)) (/.f64 (+.f64 x x) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 z (+.f64 z (+.f64 z z))) (*.f64 (*.f64 x -2) 2)) (/.f64 (*.f64 z (neg.f64 z)) (*.f64 (*.f64 x -2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (/.f64 z (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z z) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z z) (neg.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z z) (neg.f64 x)) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z z) (neg.f64 x)) (*.f64 (/.f64 x x) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z z) (neg.f64 x)) (/.f64 1 (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z z) (neg.f64 x)) (/.f64 (/.f64 x x) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 z z) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 z z) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (*.f64 z z) x) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (+.f64 z z)) (/.f64 1 (*.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (neg.f64 x)) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (neg.f64 x)) (*.f64 (/.f64 x x) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (neg.f64 x)) (*.f64 z (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (neg.f64 x)) (/.f64 z (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (neg.f64 x)) (/.f64 (neg.f64 z) (/.f64 x (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 z (/.f64 z (*.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z z) (*.f64 x -1/2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z z) (*.f64 x -1/2)) (/.f64 1 (/.f64 (+.f64 x x) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 z z) 2) (/.f64 1 (*.f64 (*.f64 x -2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z z) (/.f64 z (*.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z z) (/.f64 (/.f64 z (neg.f64 x)) (/.f64 (+.f64 x x) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z x) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z x) (*.f64 (neg.f64 z) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z x) (/.f64 (neg.f64 z) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z x) (/.f64 z (/.f64 x (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (neg.f64 z)) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (/.f64 z x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (*.f64 (/.f64 z x) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z z) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z z) x) (/.f64 1 (/.f64 x (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z z) x) (neg.f64 (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (/.f64 z (*.f64 x -2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 z) (/.f64 (fabs.f64 z) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 z) z) (/.f64 z (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (*.f64 x -1/2)) (*.f64 z 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (*.f64 x -1/2)) (/.f64 z (/.f64 (+.f64 x x) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z z) (+.f64 x x)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (*.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (*.f64 (*.f64 z z) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (/.f64 (*.f64 z z) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (*.f64 z (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (/.f64 (*.f64 z z) (/.f64 x (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fabs.f64 z) x) (/.f64 (fabs.f64 z) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fabs.f64 z) x) (/.f64 (fabs.f64 z) (/.f64 x (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fabs.f64 z) (neg.f64 x)) (fabs.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fabs.f64 z) (neg.f64 x)) (*.f64 (fabs.f64 z) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fabs.f64 z) (neg.f64 x)) (/.f64 (fabs.f64 z) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (*.f64 x -2)) (+.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (*.f64 x -2)) (*.f64 (+.f64 z z) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (*.f64 x -2)) (/.f64 (+.f64 z z) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x -2)) (*.f64 z (+.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x -2)) (*.f64 (*.f64 z (+.f64 z z)) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x -2)) (/.f64 (*.f64 z (+.f64 z z)) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (+.f64 x x)) (-.f64 (neg.f64 z) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fabs.f64 z) (*.f64 x -2)) (*.f64 (fabs.f64 z) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 z z) (*.f64 x -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z 1/2) (/.f64 z (*.f64 x -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x x) (/.f64 (*.f64 z z) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 z) 2) (/.f64 (fabs.f64 z) (*.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 z z) (neg.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 z z) x))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 z (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (*.f64 x -1/2)) (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 z z) x) 7936500793651/10000000000000000) (*.f64 (/.f64 (*.f64 z z) x) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 z z) x) 7936500793651/10000000000000000) (*.f64 (*.f64 z z) (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 z z) x) 7936500793651/10000000000000000) (neg.f64 (*.f64 (*.f64 z z) (/.f64 y (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 z z) x) 7936500793651/10000000000000000) (*.f64 (*.f64 (neg.f64 z) y) (/.f64 z (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 z z) x) 7936500793651/10000000000000000) (/.f64 (*.f64 z (*.f64 (+.f64 z z) (neg.f64 y))) (*.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 z z) x) y) (*.f64 (/.f64 (*.f64 z z) x) 7936500793651/10000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2))) (*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 -7936500793651/10000000000000000 (*.f64 z (/.f64 z (*.f64 x -2)))) 0) (-.f64 (*.f64 -7936500793651/10000000000000000 (*.f64 z (/.f64 z (*.f64 x -2)))) (*.f64 (*.f64 z z) (/.f64 y (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 z z) (+.f64 x x)) (+.f64 y 7936500793651/10000000000000000)) (*.f64 (/.f64 (*.f64 z z) (+.f64 x x)) (+.f64 y 7936500793651/10000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 -7936500793651/20000000000000000 (*.f64 y 1/2)) (/.f64 (*.f64 z z) (neg.f64 x))) (*.f64 (-.f64 -7936500793651/20000000000000000 (*.f64 y 1/2)) (/.f64 (*.f64 z z) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z (*.f64 x -2)) (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (*.f64 (/.f64 z (*.f64 x -2)) (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2))) (/.f64 (*.f64 z z) (neg.f64 x))) (-.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2))) (/.f64 (*.f64 z z) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2))) (-.f64 -7936500793651/10000000000000000 y)) (-.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2))) (-.f64 -7936500793651/10000000000000000 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 z z) (neg.f64 x)) (-.f64 (/.f64 (*.f64 z z) (neg.f64 x)) (*.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 z z) (neg.f64 x)) (+.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)) (/.f64 (*.f64 z z) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 z z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 z z) (neg.f64 x)) (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -7936500793651/10000000000000000 y) (-.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z x))) (*.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)) (*.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 z z) x) 7936500793651/10000000000000000) (*.f64 (*.f64 z z) (/.f64 y (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 z z) x) 7936500793651/10000000000000000) (/.f64 (*.f64 y (*.f64 z (+.f64 z z))) (*.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 z z) x) y) (*.f64 (/.f64 (*.f64 z z) (neg.f64 x)) 7936500793651/10000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2))) (-.f64 0 (*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2))) (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z z) (/.f64 y x)) (*.f64 (*.f64 z z) (/.f64 -7936500793651/10000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 z z) (neg.f64 x)) (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x))) (/.f64 (*.f64 z z) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 z z) (+.f64 x x)) (+.f64 y 7936500793651/10000000000000000)) (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z (/.f64 z (*.f64 x -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2))) (/.f64 (*.f64 z z) (neg.f64 x))) (-.f64 (/.f64 (*.f64 z z) (neg.f64 x)) (*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2))) (-.f64 -7936500793651/10000000000000000 y)) (-.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z x))) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (*.f64 x -1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (*.f64 x -1/2)) (/.f64 (+.f64 x x) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)) (/.f64 x (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 (+.f64 z z) (-.f64 -7936500793651/10000000000000000 y))) (*.f64 x -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (pow.f64 (+.f64 z z) 2)) (neg.f64 x)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (pow.f64 (+.f64 z z) 2)) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 x x) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)) 2) (/.f64 (*.f64 x -2) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)) 2) (/.f64 (+.f64 x x) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (pow.f64 (+.f64 z z) 2)) (*.f64 (*.f64 x -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 (+.f64 z z) (+.f64 y 7936500793651/10000000000000000))) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2))) (/.f64 (neg.f64 x) (*.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 z (*.f64 (+.f64 z z) (+.f64 y 7936500793651/10000000000000000))) (*.f64 z (*.f64 (+.f64 z z) (+.f64 y 7936500793651/10000000000000000)))) (*.f64 2 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (pow.f64 (+.f64 z z) 2)) (neg.f64 x)) (/.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (pow.f64 (+.f64 z z) 2)) (neg.f64 x))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)) 2) (*.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)) 2)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (pow.f64 (+.f64 z z) 2)) (*.f64 (-.f64 -7936500793651/10000000000000000 y) (pow.f64 (+.f64 z z) 2))) (*.f64 2 (*.f64 (*.f64 x -2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 x x)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (pow.f64 (+.f64 z z) 2)) x) (/.f64 (*.f64 (*.f64 x -2) 2) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 -7936500793651/10000000000000000 (/.f64 (*.f64 z z) (*.f64 x -1/2))) (*.f64 (/.f64 (*.f64 z z) (neg.f64 x)) (+.f64 y y))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 x -2)) (/.f64 x (*.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (pow.f64 (+.f64 z z) 2))) (*.f64 2 (*.f64 (*.f64 x -2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)) x) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)) (neg.f64 x)) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)) (*.f64 x -2)) (/.f64 -1 (*.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z x))) x) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z x))) (neg.f64 x)) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z x))) (*.f64 x -2)) (/.f64 1 (*.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 z (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (*.f64 x -1/2)) x) (/.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 z (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (*.f64 x -1/2)) (neg.f64 x)) (/.f64 -2 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 z (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (*.f64 x -1/2)) (*.f64 x -2)) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (pow.f64 (+.f64 z z) 2)) (neg.f64 x)) x) (/.f64 4 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (pow.f64 (+.f64 z z) 2)) (neg.f64 x)) (neg.f64 x)) (/.f64 4 (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (pow.f64 (+.f64 z z) 2)) (neg.f64 x)) (*.f64 x -2)) (/.f64 -2 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)) 2) x) (/.f64 -2 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)) 2) (neg.f64 x)) (/.f64 -2 (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)) 2) (*.f64 x -2)) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)))))))

simplify1.8s (8.7%)

Algorithm
egg-herbie
Rules
992×rational_best-simplify-44
826×rational_best-simplify-47
748×rational_best-simplify-61
742×rational_best-simplify-57
682×rational_best-simplify-62
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03837087
112985753
256025697
Stop Event
node limit
Counts
225 → 243
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (pow.f64 z 2) x))
(*.f64 -1 (/.f64 (pow.f64 z 2) x))
(*.f64 -1 (/.f64 (pow.f64 z 2) x))
(*.f64 -1 (/.f64 (pow.f64 z 2) x))
(*.f64 -1 (/.f64 (pow.f64 z 2) x))
(*.f64 -1 (/.f64 (pow.f64 z 2) x))
(*.f64 -1 (/.f64 (pow.f64 z 2) x))
(*.f64 -1 (/.f64 (pow.f64 z 2) x))
(*.f64 -1 (/.f64 (pow.f64 z 2) x))
(*.f64 -1 (/.f64 (pow.f64 z 2) x))
(*.f64 -1 (/.f64 (pow.f64 z 2) x))
(*.f64 -1 (/.f64 (pow.f64 z 2) x))
(*.f64 -1 (/.f64 (pow.f64 z 2) x))
(*.f64 -1 (/.f64 (pow.f64 z 2) x))
(*.f64 -1 (/.f64 (pow.f64 z 2) x))
(*.f64 -1 (/.f64 (pow.f64 z 2) x))
(*.f64 -1 (/.f64 (pow.f64 z 2) x))
(*.f64 -1 (/.f64 (pow.f64 z 2) x))
(*.f64 -1 (/.f64 (pow.f64 z 2) x))
(*.f64 -1 (/.f64 (pow.f64 z 2) x))
(*.f64 -1 (/.f64 (pow.f64 z 2) x))
(*.f64 -1 (/.f64 (pow.f64 z 2) x))
(*.f64 -1 (/.f64 (pow.f64 z 2) x))
(*.f64 -1 (/.f64 (pow.f64 z 2) x))
(*.f64 7936500793651/10000000000000000 (/.f64 (pow.f64 z 2) x))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 7936500793651/10000000000000000 (/.f64 (pow.f64 z 2) x)))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 7936500793651/10000000000000000 (/.f64 (pow.f64 z 2) x)))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 7936500793651/10000000000000000 (/.f64 (pow.f64 z 2) x)))
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 7936500793651/10000000000000000 (/.f64 (pow.f64 z 2) x)))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 7936500793651/10000000000000000 (/.f64 (pow.f64 z 2) x)))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 7936500793651/10000000000000000 (/.f64 (pow.f64 z 2) x)))
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 7936500793651/10000000000000000 (/.f64 (pow.f64 z 2) x)))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 7936500793651/10000000000000000 (/.f64 (pow.f64 z 2) x)))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 7936500793651/10000000000000000 (/.f64 (pow.f64 z 2) x)))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(+.f64 (/.f64 (*.f64 z z) (neg.f64 x)) 0)
(+.f64 (/.f64 (*.f64 z z) (neg.f64 x)) (*.f64 0 (/.f64 x x)))
(+.f64 0 (/.f64 (*.f64 z z) (neg.f64 x)))
(+.f64 (/.f64 (*.f64 z z) (*.f64 x -1/2)) (/.f64 (*.f64 z z) x))
(+.f64 (*.f64 z (/.f64 z (*.f64 x -2))) (*.f64 z (/.f64 z (*.f64 x -2))))
(+.f64 (/.f64 (*.f64 z z) (*.f64 (*.f64 x -2) 2)) (/.f64 (*.f64 z (+.f64 z (+.f64 z z))) (*.f64 (*.f64 x -2) 2)))
(+.f64 (*.f64 0 (/.f64 x x)) (/.f64 (*.f64 z z) (neg.f64 x)))
(+.f64 (*.f64 (*.f64 z (/.f64 z (*.f64 x -2))) (/.f64 x x)) (*.f64 (*.f64 z (/.f64 z (*.f64 x -2))) (/.f64 x x)))
(+.f64 (/.f64 (*.f64 z (/.f64 z (*.f64 x -2))) 2) (/.f64 (*.f64 (/.f64 z (*.f64 x -2)) (+.f64 z (+.f64 z z))) 2))
(+.f64 (/.f64 (*.f64 z (/.f64 z (*.f64 x -2))) (/.f64 (+.f64 x x) x)) (/.f64 (*.f64 (/.f64 z (*.f64 x -2)) (+.f64 z (+.f64 z z))) (/.f64 (+.f64 x x) x)))
(+.f64 (+.f64 (*.f64 z (/.f64 z (*.f64 x -2))) z) (-.f64 (*.f64 z (/.f64 z (*.f64 x -2))) z))
(-.f64 z (-.f64 z (/.f64 (*.f64 z z) (neg.f64 x))))
(-.f64 z (+.f64 z (/.f64 (*.f64 z z) x)))
(-.f64 (/.f64 (*.f64 z z) (neg.f64 x)) 0)
(-.f64 0 (/.f64 (*.f64 z z) x))
(-.f64 (/.f64 (*.f64 z z) x) (*.f64 z (*.f64 2 (/.f64 z x))))
(-.f64 (*.f64 z (/.f64 z (*.f64 x -2))) (/.f64 (*.f64 z z) (+.f64 x x)))
(-.f64 (*.f64 z (/.f64 z (*.f64 x -2))) (/.f64 (/.f64 (*.f64 z z) -2) (neg.f64 x)))
(-.f64 (*.f64 z (/.f64 z (*.f64 x -2))) (/.f64 (*.f64 z (/.f64 z (*.f64 x -2))) (/.f64 x (neg.f64 x))))
(-.f64 (*.f64 0 (/.f64 x x)) (/.f64 (*.f64 z z) x))
(-.f64 (*.f64 (*.f64 z (/.f64 z (*.f64 x -2))) (/.f64 x x)) (*.f64 (/.f64 x x) (/.f64 (*.f64 z z) (+.f64 x x))))
(-.f64 (/.f64 (*.f64 (/.f64 z (*.f64 x -2)) (+.f64 z (+.f64 z z))) 2) (/.f64 (/.f64 (*.f64 z z) (+.f64 x x)) 2))
(-.f64 (/.f64 (*.f64 (/.f64 z (*.f64 x -2)) (+.f64 z (+.f64 z z))) (/.f64 (+.f64 x x) x)) (/.f64 (/.f64 (*.f64 z z) (+.f64 x x)) (/.f64 (+.f64 x x) x)))
(-.f64 (/.f64 (*.f64 z (+.f64 z (+.f64 z z))) (*.f64 (*.f64 x -2) 2)) (/.f64 (*.f64 z (neg.f64 z)) (*.f64 (*.f64 x -2) 2)))
(*.f64 z (/.f64 z (neg.f64 x)))
(*.f64 (*.f64 z z) (/.f64 -1 x))
(*.f64 (/.f64 (*.f64 z z) (neg.f64 x)) 1)
(*.f64 (/.f64 (*.f64 z z) (neg.f64 x)) (/.f64 x x))
(*.f64 (/.f64 (*.f64 z z) (neg.f64 x)) (*.f64 (/.f64 x x) (/.f64 x x)))
(*.f64 (/.f64 (*.f64 z z) (neg.f64 x)) (/.f64 1 (/.f64 x x)))
(*.f64 (/.f64 (*.f64 z z) (neg.f64 x)) (/.f64 (/.f64 x x) (/.f64 x x)))
(*.f64 1 (/.f64 (*.f64 z z) (neg.f64 x)))
(*.f64 -1 (/.f64 (*.f64 z z) x))
(*.f64 -1 (*.f64 (/.f64 (*.f64 z z) x) (/.f64 x x)))
(*.f64 (*.f64 z (+.f64 z z)) (/.f64 1 (*.f64 x -2)))
(*.f64 (/.f64 z (neg.f64 x)) z)
(*.f64 (/.f64 z (neg.f64 x)) (*.f64 (/.f64 x x) z))
(*.f64 (/.f64 z (neg.f64 x)) (*.f64 z (/.f64 x x)))
(*.f64 (/.f64 z (neg.f64 x)) (/.f64 z (/.f64 x x)))
(*.f64 (/.f64 z (neg.f64 x)) (/.f64 (neg.f64 z) (/.f64 x (neg.f64 x))))
(*.f64 2 (*.f64 z (/.f64 z (*.f64 x -2))))
(*.f64 (/.f64 (*.f64 z z) (*.f64 x -1/2)) 1/2)
(*.f64 (/.f64 (*.f64 z z) (*.f64 x -1/2)) (/.f64 1 (/.f64 (+.f64 x x) x)))
(*.f64 (pow.f64 (+.f64 z z) 2) (/.f64 1 (*.f64 (*.f64 x -2) 2)))
(*.f64 (+.f64 z z) (/.f64 z (*.f64 x -2)))
(*.f64 (+.f64 z z) (/.f64 (/.f64 z (neg.f64 x)) (/.f64 (+.f64 x x) x)))
(*.f64 (/.f64 z x) (neg.f64 z))
(*.f64 (/.f64 z x) (*.f64 (neg.f64 z) (/.f64 x x)))
(*.f64 (/.f64 z x) (/.f64 (neg.f64 z) (/.f64 x x)))
(*.f64 (/.f64 z x) (/.f64 z (/.f64 x (neg.f64 x))))
(*.f64 (*.f64 z (neg.f64 z)) (/.f64 1 x))
(*.f64 (neg.f64 z) (/.f64 z x))
(*.f64 (neg.f64 z) (*.f64 (/.f64 z x) (/.f64 x x)))
(*.f64 (/.f64 (*.f64 z z) x) -1)
(*.f64 (/.f64 (*.f64 z z) x) (/.f64 1 (/.f64 x (neg.f64 x))))
(*.f64 (/.f64 (*.f64 z z) x) (neg.f64 (/.f64 x x)))
(*.f64 (*.f64 z (/.f64 z (*.f64 x -2))) 2)
(*.f64 (fabs.f64 z) (/.f64 (fabs.f64 z) (neg.f64 x)))
(*.f64 (-.f64 (neg.f64 z) z) (/.f64 z (+.f64 x x)))
(*.f64 (/.f64 z (*.f64 x -1/2)) (*.f64 z 1/2))
(*.f64 (/.f64 z (*.f64 x -1/2)) (/.f64 z (/.f64 (+.f64 x x) x)))
(*.f64 (/.f64 (*.f64 z z) (+.f64 x x)) -2)
(*.f64 (/.f64 -1 x) (*.f64 z z))
(*.f64 (/.f64 -1 x) (*.f64 (*.f64 z z) (/.f64 x x)))
(*.f64 (/.f64 -1 x) (/.f64 (*.f64 z z) (/.f64 x x)))
(*.f64 (/.f64 1 x) (*.f64 z (neg.f64 z)))
(*.f64 (/.f64 1 x) (/.f64 (*.f64 z z) (/.f64 x (neg.f64 x))))
(*.f64 (/.f64 (fabs.f64 z) x) (/.f64 (fabs.f64 z) -1))
(*.f64 (/.f64 (fabs.f64 z) x) (/.f64 (fabs.f64 z) (/.f64 x (neg.f64 x))))
(*.f64 (/.f64 (fabs.f64 z) (neg.f64 x)) (fabs.f64 z))
(*.f64 (/.f64 (fabs.f64 z) (neg.f64 x)) (*.f64 (fabs.f64 z) (/.f64 x x)))
(*.f64 (/.f64 (fabs.f64 z) (neg.f64 x)) (/.f64 (fabs.f64 z) (/.f64 x x)))
(*.f64 (/.f64 z (*.f64 x -2)) (+.f64 z z))
(*.f64 (/.f64 z (*.f64 x -2)) (*.f64 (+.f64 z z) (/.f64 x x)))
(*.f64 (/.f64 z (*.f64 x -2)) (/.f64 (+.f64 z z) (/.f64 x x)))
(*.f64 (/.f64 1 (*.f64 x -2)) (*.f64 z (+.f64 z z)))
(*.f64 (/.f64 1 (*.f64 x -2)) (*.f64 (*.f64 z (+.f64 z z)) (/.f64 x x)))
(*.f64 (/.f64 1 (*.f64 x -2)) (/.f64 (*.f64 z (+.f64 z z)) (/.f64 x x)))
(*.f64 (/.f64 z (+.f64 x x)) (-.f64 (neg.f64 z) z))
(*.f64 (/.f64 (fabs.f64 z) (*.f64 x -2)) (*.f64 (fabs.f64 z) 2))
(*.f64 1/2 (/.f64 (*.f64 z z) (*.f64 x -1/2)))
(*.f64 (*.f64 z 1/2) (/.f64 z (*.f64 x -1/2)))
(*.f64 (/.f64 x x) (/.f64 (*.f64 z z) (neg.f64 x)))
(*.f64 (*.f64 (fabs.f64 z) 2) (/.f64 (fabs.f64 z) (*.f64 x -2)))
(pow.f64 (/.f64 (*.f64 z z) (neg.f64 x)) 1)
(neg.f64 (/.f64 (*.f64 z z) x))
(+.f64 (*.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z x))) 0)
(+.f64 0 (*.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z x))))
(+.f64 (/.f64 (*.f64 z (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (*.f64 x -1/2)) (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)))
(+.f64 (*.f64 (/.f64 (*.f64 z z) x) 7936500793651/10000000000000000) (*.f64 (/.f64 (*.f64 z z) x) y))
(+.f64 (*.f64 (/.f64 (*.f64 z z) x) 7936500793651/10000000000000000) (*.f64 (*.f64 z z) (/.f64 y x)))
(+.f64 (*.f64 (/.f64 (*.f64 z z) x) 7936500793651/10000000000000000) (neg.f64 (*.f64 (*.f64 z z) (/.f64 y (neg.f64 x)))))
(+.f64 (*.f64 (/.f64 (*.f64 z z) x) 7936500793651/10000000000000000) (*.f64 (*.f64 (neg.f64 z) y) (/.f64 z (neg.f64 x))))
(+.f64 (*.f64 (/.f64 (*.f64 z z) x) 7936500793651/10000000000000000) (/.f64 (*.f64 z (*.f64 (+.f64 z z) (neg.f64 y))) (*.f64 x -2)))
(+.f64 (*.f64 (/.f64 (*.f64 z z) x) y) (*.f64 (/.f64 (*.f64 z z) x) 7936500793651/10000000000000000))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2))) (*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2))))
(+.f64 (+.f64 (*.f64 -7936500793651/10000000000000000 (*.f64 z (/.f64 z (*.f64 x -2)))) 0) (-.f64 (*.f64 -7936500793651/10000000000000000 (*.f64 z (/.f64 z (*.f64 x -2)))) (*.f64 (*.f64 z z) (/.f64 y (neg.f64 x)))))
(+.f64 (*.f64 (/.f64 (*.f64 z z) (+.f64 x x)) (+.f64 y 7936500793651/10000000000000000)) (*.f64 (/.f64 (*.f64 z z) (+.f64 x x)) (+.f64 y 7936500793651/10000000000000000)))
(+.f64 (*.f64 (-.f64 -7936500793651/20000000000000000 (*.f64 y 1/2)) (/.f64 (*.f64 z z) (neg.f64 x))) (*.f64 (-.f64 -7936500793651/20000000000000000 (*.f64 y 1/2)) (/.f64 (*.f64 z z) (neg.f64 x))))
(+.f64 (*.f64 (/.f64 z (*.f64 x -2)) (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (*.f64 (/.f64 z (*.f64 x -2)) (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(+.f64 (+.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2))) (/.f64 (*.f64 z z) (neg.f64 x))) (-.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2))) (/.f64 (*.f64 z z) (neg.f64 x))))
(+.f64 (+.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2))) (-.f64 -7936500793651/10000000000000000 y)) (-.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2))) (-.f64 -7936500793651/10000000000000000 y)))
(-.f64 (/.f64 (*.f64 z z) (neg.f64 x)) (-.f64 (/.f64 (*.f64 z z) (neg.f64 x)) (*.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z x)))))
(-.f64 (/.f64 (*.f64 z z) (neg.f64 x)) (+.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)) (/.f64 (*.f64 z z) (neg.f64 x))))
(-.f64 (/.f64 (*.f64 z z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 z z) (neg.f64 x)) (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x))))
(-.f64 (-.f64 -7936500793651/10000000000000000 y) (-.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z x)))))
(-.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x))))
(-.f64 (*.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z x))) 0)
(-.f64 (*.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z x))) (*.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 0))
(-.f64 0 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)))
(-.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)) (*.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)) 2))
(-.f64 (*.f64 (/.f64 (*.f64 z z) x) 7936500793651/10000000000000000) (*.f64 (*.f64 z z) (/.f64 y (neg.f64 x))))
(-.f64 (*.f64 (/.f64 (*.f64 z z) x) 7936500793651/10000000000000000) (/.f64 (*.f64 y (*.f64 z (+.f64 z z))) (*.f64 x -2)))
(-.f64 (*.f64 (/.f64 (*.f64 z z) x) y) (*.f64 (/.f64 (*.f64 z z) (neg.f64 x)) 7936500793651/10000000000000000))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2))) (-.f64 0 (*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2)))))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2))) (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) (+.f64 x x))))
(-.f64 (*.f64 (*.f64 z z) (/.f64 y x)) (*.f64 (*.f64 z z) (/.f64 -7936500793651/10000000000000000 x)))
(-.f64 (-.f64 (/.f64 (*.f64 z z) (neg.f64 x)) (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x))) (/.f64 (*.f64 z z) (neg.f64 x)))
(-.f64 (*.f64 (/.f64 (*.f64 z z) (+.f64 x x)) (+.f64 y 7936500793651/10000000000000000)) (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z (/.f64 z (*.f64 x -2)))))
(-.f64 (+.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2))) (/.f64 (*.f64 z z) (neg.f64 x))) (-.f64 (/.f64 (*.f64 z z) (neg.f64 x)) (*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2)))))
(-.f64 (+.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2))) (-.f64 -7936500793651/10000000000000000 y)) (-.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2)))))
(/.f64 (*.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z x))) 1)
(/.f64 (*.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z x))) (/.f64 x x))
(/.f64 (*.f64 z (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (neg.f64 x))
(/.f64 (/.f64 (*.f64 z (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (*.f64 x -1/2)) 2)
(/.f64 (/.f64 (*.f64 z (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (*.f64 x -1/2)) (/.f64 (+.f64 x x) x))
(/.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)) -1)
(/.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)) (/.f64 x (neg.f64 x)))
(/.f64 (*.f64 z (*.f64 (+.f64 z z) (-.f64 -7936500793651/10000000000000000 y))) (*.f64 x -2))
(/.f64 (/.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (pow.f64 (+.f64 z z) 2)) (neg.f64 x)) 4)
(/.f64 (/.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (pow.f64 (+.f64 z z) 2)) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 x x) x)))
(/.f64 (*.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)) 2) -2)
(/.f64 (*.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)) 2) (/.f64 (*.f64 x -2) x))
(/.f64 (*.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)) 2) (/.f64 (+.f64 x x) (neg.f64 x)))
(/.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (pow.f64 (+.f64 z z) 2)) (*.f64 (*.f64 x -2) 2))
(/.f64 (*.f64 z (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)
(/.f64 (*.f64 z (*.f64 (+.f64 z z) (+.f64 y 7936500793651/10000000000000000))) (+.f64 x x))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2))) 1/2)
(/.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2))) (/.f64 (neg.f64 x) (*.f64 x -2)))
(/.f64 (+.f64 (*.f64 z (*.f64 (+.f64 z z) (+.f64 y 7936500793651/10000000000000000))) (*.f64 z (*.f64 (+.f64 z z) (+.f64 y 7936500793651/10000000000000000)))) (*.f64 2 (+.f64 x x)))
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (pow.f64 (+.f64 z z) 2)) (neg.f64 x)) (/.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (pow.f64 (+.f64 z z) 2)) (neg.f64 x))) 8)
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)) 2) (*.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)) 2)) -4)
(/.f64 (+.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (pow.f64 (+.f64 z z) 2)) (*.f64 (-.f64 -7936500793651/10000000000000000 y) (pow.f64 (+.f64 z z) 2))) (*.f64 2 (*.f64 (*.f64 x -2) 2)))
(/.f64 (/.f64 (*.f64 z (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 x x)) -1/2)
(/.f64 (/.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (pow.f64 (+.f64 z z) 2)) x) (/.f64 (*.f64 (*.f64 x -2) 2) x))
(/.f64 (-.f64 (*.f64 -7936500793651/10000000000000000 (/.f64 (*.f64 z z) (*.f64 x -1/2))) (*.f64 (/.f64 (*.f64 z z) (neg.f64 x)) (+.f64 y y))) 2)
(/.f64 (/.f64 (*.f64 z (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 x -2)) (/.f64 x (*.f64 x -2)))
(/.f64 (*.f64 2 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (pow.f64 (+.f64 z z) 2))) (*.f64 2 (*.f64 (*.f64 x -2) 2)))
(/.f64 (/.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)) x) (/.f64 -1 x))
(/.f64 (/.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)) (neg.f64 x)) (/.f64 1 x))
(/.f64 (/.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)) (*.f64 x -2)) (/.f64 -1 (*.f64 x -2)))
(/.f64 (/.f64 (*.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z x))) x) (/.f64 1 x))
(/.f64 (/.f64 (*.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z x))) (neg.f64 x)) (/.f64 -1 x))
(/.f64 (/.f64 (*.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z x))) (*.f64 x -2)) (/.f64 1 (*.f64 x -2)))
(/.f64 (/.f64 (/.f64 (*.f64 z (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (*.f64 x -1/2)) x) (/.f64 2 x))
(/.f64 (/.f64 (/.f64 (*.f64 z (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (*.f64 x -1/2)) (neg.f64 x)) (/.f64 -2 x))
(/.f64 (/.f64 (/.f64 (*.f64 z (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (*.f64 x -1/2)) (*.f64 x -2)) (/.f64 -1 x))
(/.f64 (/.f64 (/.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (pow.f64 (+.f64 z z) 2)) (neg.f64 x)) x) (/.f64 4 x))
(/.f64 (/.f64 (/.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (pow.f64 (+.f64 z z) 2)) (neg.f64 x)) (neg.f64 x)) (/.f64 4 (neg.f64 x)))
(/.f64 (/.f64 (/.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (pow.f64 (+.f64 z z) 2)) (neg.f64 x)) (*.f64 x -2)) (/.f64 -2 x))
(/.f64 (/.f64 (*.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)) 2) x) (/.f64 -2 x))
(/.f64 (/.f64 (*.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)) 2) (neg.f64 x)) (/.f64 -2 (neg.f64 x)))
(/.f64 (/.f64 (*.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)) 2) (*.f64 x -2)) (/.f64 1 x))
(pow.f64 (*.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z x))) 1)
(neg.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)))
Outputs
(*.f64 -1 (/.f64 (pow.f64 z 2) x))
(/.f64 (neg.f64 (pow.f64 z 2)) x)
(*.f64 -1 (/.f64 (pow.f64 z 2) x))
(/.f64 (neg.f64 (pow.f64 z 2)) x)
(*.f64 -1 (/.f64 (pow.f64 z 2) x))
(/.f64 (neg.f64 (pow.f64 z 2)) x)
(*.f64 -1 (/.f64 (pow.f64 z 2) x))
(/.f64 (neg.f64 (pow.f64 z 2)) x)
(*.f64 -1 (/.f64 (pow.f64 z 2) x))
(/.f64 (neg.f64 (pow.f64 z 2)) x)
(*.f64 -1 (/.f64 (pow.f64 z 2) x))
(/.f64 (neg.f64 (pow.f64 z 2)) x)
(*.f64 -1 (/.f64 (pow.f64 z 2) x))
(/.f64 (neg.f64 (pow.f64 z 2)) x)
(*.f64 -1 (/.f64 (pow.f64 z 2) x))
(/.f64 (neg.f64 (pow.f64 z 2)) x)
(*.f64 -1 (/.f64 (pow.f64 z 2) x))
(/.f64 (neg.f64 (pow.f64 z 2)) x)
(*.f64 -1 (/.f64 (pow.f64 z 2) x))
(/.f64 (neg.f64 (pow.f64 z 2)) x)
(*.f64 -1 (/.f64 (pow.f64 z 2) x))
(/.f64 (neg.f64 (pow.f64 z 2)) x)
(*.f64 -1 (/.f64 (pow.f64 z 2) x))
(/.f64 (neg.f64 (pow.f64 z 2)) x)
(*.f64 -1 (/.f64 (pow.f64 z 2) x))
(/.f64 (neg.f64 (pow.f64 z 2)) x)
(*.f64 -1 (/.f64 (pow.f64 z 2) x))
(/.f64 (neg.f64 (pow.f64 z 2)) x)
(*.f64 -1 (/.f64 (pow.f64 z 2) x))
(/.f64 (neg.f64 (pow.f64 z 2)) x)
(*.f64 -1 (/.f64 (pow.f64 z 2) x))
(/.f64 (neg.f64 (pow.f64 z 2)) x)
(*.f64 -1 (/.f64 (pow.f64 z 2) x))
(/.f64 (neg.f64 (pow.f64 z 2)) x)
(*.f64 -1 (/.f64 (pow.f64 z 2) x))
(/.f64 (neg.f64 (pow.f64 z 2)) x)
(*.f64 -1 (/.f64 (pow.f64 z 2) x))
(/.f64 (neg.f64 (pow.f64 z 2)) x)
(*.f64 -1 (/.f64 (pow.f64 z 2) x))
(/.f64 (neg.f64 (pow.f64 z 2)) x)
(*.f64 -1 (/.f64 (pow.f64 z 2) x))
(/.f64 (neg.f64 (pow.f64 z 2)) x)
(*.f64 -1 (/.f64 (pow.f64 z 2) x))
(/.f64 (neg.f64 (pow.f64 z 2)) x)
(*.f64 -1 (/.f64 (pow.f64 z 2) x))
(/.f64 (neg.f64 (pow.f64 z 2)) x)
(*.f64 -1 (/.f64 (pow.f64 z 2) x))
(/.f64 (neg.f64 (pow.f64 z 2)) x)
(*.f64 7936500793651/10000000000000000 (/.f64 (pow.f64 z 2) x))
(/.f64 (*.f64 (pow.f64 z 2) 7936500793651/10000000000000000) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 7936500793651/10000000000000000 (/.f64 (pow.f64 z 2) x)))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) 7936500793651/10000000000000000) x) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 7936500793651/10000000000000000 (/.f64 (pow.f64 z 2) x)))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) 7936500793651/10000000000000000) x) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 7936500793651/10000000000000000 (/.f64 (pow.f64 z 2) x)))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) 7936500793651/10000000000000000) x) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(*.f64 (pow.f64 z 2) (/.f64 y x))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 7936500793651/10000000000000000 (/.f64 (pow.f64 z 2) x)))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) 7936500793651/10000000000000000) x) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 7936500793651/10000000000000000 (/.f64 (pow.f64 z 2) x)))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) 7936500793651/10000000000000000) x) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 7936500793651/10000000000000000 (/.f64 (pow.f64 z 2) x)))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) 7936500793651/10000000000000000) x) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(*.f64 (pow.f64 z 2) (/.f64 y x))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 7936500793651/10000000000000000 (/.f64 (pow.f64 z 2) x)))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) 7936500793651/10000000000000000) x) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 7936500793651/10000000000000000 (/.f64 (pow.f64 z 2) x)))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) 7936500793651/10000000000000000) x) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (*.f64 7936500793651/10000000000000000 (/.f64 (pow.f64 z 2) x)))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) 7936500793651/10000000000000000) x) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) 7936500793651/10000000000000000) x) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) 7936500793651/10000000000000000) x) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) 7936500793651/10000000000000000) x) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) 7936500793651/10000000000000000) x) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) 7936500793651/10000000000000000) x) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) 7936500793651/10000000000000000) x) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) 7936500793651/10000000000000000) x) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) 7936500793651/10000000000000000) x) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) 7936500793651/10000000000000000) x) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) 7936500793651/10000000000000000) x) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) 7936500793651/10000000000000000) x) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) 7936500793651/10000000000000000) x) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) 7936500793651/10000000000000000) x) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) 7936500793651/10000000000000000) x) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) 7936500793651/10000000000000000) x) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) 7936500793651/10000000000000000) x) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) 7936500793651/10000000000000000) x) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) 7936500793651/10000000000000000) x) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) 7936500793651/10000000000000000) x) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) 7936500793651/10000000000000000) x) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) 7936500793651/10000000000000000) x) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) 7936500793651/10000000000000000) x) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) 7936500793651/10000000000000000) x) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) 7936500793651/10000000000000000) x) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(+.f64 (/.f64 (*.f64 z z) (neg.f64 x)) 0)
(*.f64 z (/.f64 z (neg.f64 x)))
(+.f64 (/.f64 (*.f64 z z) (neg.f64 x)) (*.f64 0 (/.f64 x x)))
(*.f64 z (/.f64 z (neg.f64 x)))
(+.f64 0 (/.f64 (*.f64 z z) (neg.f64 x)))
(*.f64 z (/.f64 z (neg.f64 x)))
(+.f64 (/.f64 (*.f64 z z) (*.f64 x -1/2)) (/.f64 (*.f64 z z) x))
(*.f64 z (/.f64 z (neg.f64 x)))
(+.f64 (*.f64 z (/.f64 z (*.f64 x -2))) (*.f64 z (/.f64 z (*.f64 x -2))))
(*.f64 (/.f64 z (*.f64 x -2)) (+.f64 z z))
(*.f64 z (/.f64 (+.f64 z z) (*.f64 x -2)))
(+.f64 (/.f64 (*.f64 z z) (*.f64 (*.f64 x -2) 2)) (/.f64 (*.f64 z (+.f64 z (+.f64 z z))) (*.f64 (*.f64 x -2) 2)))
(*.f64 (/.f64 z (*.f64 x -2)) (+.f64 z z))
(*.f64 z (/.f64 (+.f64 z z) (*.f64 x -2)))
(+.f64 (*.f64 0 (/.f64 x x)) (/.f64 (*.f64 z z) (neg.f64 x)))
(*.f64 z (/.f64 z (neg.f64 x)))
(+.f64 (*.f64 (*.f64 z (/.f64 z (*.f64 x -2))) (/.f64 x x)) (*.f64 (*.f64 z (/.f64 z (*.f64 x -2))) (/.f64 x x)))
(*.f64 (/.f64 z (*.f64 x -2)) (+.f64 z z))
(*.f64 z (/.f64 (+.f64 z z) (*.f64 x -2)))
(+.f64 (/.f64 (*.f64 z (/.f64 z (*.f64 x -2))) 2) (/.f64 (*.f64 (/.f64 z (*.f64 x -2)) (+.f64 z (+.f64 z z))) 2))
(*.f64 (/.f64 z (*.f64 x -2)) (+.f64 z z))
(*.f64 z (/.f64 (+.f64 z z) (*.f64 x -2)))
(+.f64 (/.f64 (*.f64 z (/.f64 z (*.f64 x -2))) (/.f64 (+.f64 x x) x)) (/.f64 (*.f64 (/.f64 z (*.f64 x -2)) (+.f64 z (+.f64 z z))) (/.f64 (+.f64 x x) x)))
(/.f64 (+.f64 (*.f64 z (/.f64 z (*.f64 x -2))) (*.f64 (/.f64 z (*.f64 x -2)) (+.f64 z (+.f64 z z)))) (/.f64 (+.f64 x x) x))
(*.f64 (/.f64 z (*.f64 x -2)) (/.f64 (+.f64 z z) (/.f64 x x)))
(*.f64 (/.f64 z (*.f64 x -2)) (/.f64 z (/.f64 x (+.f64 x x))))
(+.f64 (+.f64 (*.f64 z (/.f64 z (*.f64 x -2))) z) (-.f64 (*.f64 z (/.f64 z (*.f64 x -2))) z))
(*.f64 (/.f64 z (*.f64 x -2)) (+.f64 z z))
(*.f64 z (/.f64 (+.f64 z z) (*.f64 x -2)))
(-.f64 z (-.f64 z (/.f64 (*.f64 z z) (neg.f64 x))))
(*.f64 z (/.f64 z (neg.f64 x)))
(-.f64 z (+.f64 z (/.f64 (*.f64 z z) x)))
(*.f64 z (/.f64 z (neg.f64 x)))
(-.f64 (/.f64 (*.f64 z z) (neg.f64 x)) 0)
(*.f64 z (/.f64 z (neg.f64 x)))
(-.f64 0 (/.f64 (*.f64 z z) x))
(*.f64 z (/.f64 z (neg.f64 x)))
(-.f64 (/.f64 (*.f64 z z) x) (*.f64 z (*.f64 2 (/.f64 z x))))
(-.f64 (*.f64 z (/.f64 z x)) (*.f64 (/.f64 z x) (*.f64 2 z)))
(*.f64 (/.f64 z x) (-.f64 z (*.f64 z 2)))
(-.f64 (*.f64 z (/.f64 z (*.f64 x -2))) (/.f64 (*.f64 z z) (+.f64 x x)))
(*.f64 z (-.f64 (/.f64 z (*.f64 x -2)) (/.f64 z (+.f64 x x))))
(-.f64 (*.f64 z (/.f64 z (*.f64 x -2))) (/.f64 (/.f64 (*.f64 z z) -2) (neg.f64 x)))
(-.f64 (*.f64 z (/.f64 z (*.f64 x -2))) (/.f64 (*.f64 z z) (*.f64 -2 (neg.f64 x))))
(-.f64 (/.f64 (*.f64 z (/.f64 z -2)) x) (*.f64 z (/.f64 z (*.f64 2 x))))
(*.f64 (/.f64 z (*.f64 x -2)) (-.f64 z (neg.f64 z)))
(-.f64 (*.f64 z (/.f64 z (*.f64 x -2))) (/.f64 (*.f64 z (/.f64 z (*.f64 x -2))) (/.f64 x (neg.f64 x))))
(-.f64 (*.f64 z (/.f64 z (*.f64 x -2))) (/.f64 (*.f64 z z) (*.f64 -2 (neg.f64 x))))
(-.f64 (/.f64 (*.f64 z (/.f64 z -2)) x) (*.f64 z (/.f64 z (*.f64 2 x))))
(*.f64 (/.f64 z (*.f64 x -2)) (-.f64 z (neg.f64 z)))
(-.f64 (*.f64 0 (/.f64 x x)) (/.f64 (*.f64 z z) x))
(*.f64 z (/.f64 z (neg.f64 x)))
(-.f64 (*.f64 (*.f64 z (/.f64 z (*.f64 x -2))) (/.f64 x x)) (*.f64 (/.f64 x x) (/.f64 (*.f64 z z) (+.f64 x x))))
(*.f64 (/.f64 x x) (-.f64 (*.f64 z (/.f64 z (*.f64 x -2))) (/.f64 (*.f64 z z) (+.f64 x x))))
(*.f64 (/.f64 x x) (*.f64 z (-.f64 (/.f64 z (*.f64 x -2)) (/.f64 z (+.f64 x x)))))
(-.f64 (*.f64 z (-.f64 (/.f64 z (*.f64 x -2)) (/.f64 z (+.f64 x x)))) 0)
(-.f64 (/.f64 (*.f64 (/.f64 z (*.f64 x -2)) (+.f64 z (+.f64 z z))) 2) (/.f64 (/.f64 (*.f64 z z) (+.f64 x x)) 2))
(/.f64 (-.f64 (*.f64 (/.f64 z (*.f64 x -2)) (+.f64 z (+.f64 z z))) (/.f64 (*.f64 z z) (+.f64 x x))) 2)
(-.f64 (*.f64 z (/.f64 (+.f64 z (+.f64 z z)) (*.f64 x -4))) (/.f64 (*.f64 z (/.f64 z x)) 4))
(-.f64 (/.f64 (*.f64 (/.f64 z (*.f64 x -2)) (+.f64 z (+.f64 z z))) (/.f64 (+.f64 x x) x)) (/.f64 (/.f64 (*.f64 z z) (+.f64 x x)) (/.f64 (+.f64 x x) x)))
(/.f64 (-.f64 (*.f64 (/.f64 z (*.f64 x -2)) (+.f64 z (+.f64 z z))) (/.f64 (*.f64 z z) (+.f64 x x))) (/.f64 (+.f64 x x) x))
(/.f64 (-.f64 (*.f64 (/.f64 z (*.f64 x -2)) (+.f64 z (+.f64 z z))) (*.f64 z (/.f64 z (+.f64 x x)))) (/.f64 (+.f64 x x) x))
(-.f64 (/.f64 (*.f64 z (+.f64 z (+.f64 z z))) (*.f64 (*.f64 x -2) 2)) (/.f64 (*.f64 z (neg.f64 z)) (*.f64 (*.f64 x -2) 2)))
(/.f64 (-.f64 (*.f64 z (+.f64 z (+.f64 z z))) (*.f64 z (neg.f64 z))) (*.f64 2 (*.f64 x -2)))
(/.f64 (*.f64 z (-.f64 (+.f64 z (+.f64 z z)) (neg.f64 z))) (*.f64 x -4))
(*.f64 z (/.f64 z (neg.f64 x)))
(*.f64 (*.f64 z z) (/.f64 -1 x))
(*.f64 z (/.f64 z (neg.f64 x)))
(*.f64 (/.f64 (*.f64 z z) (neg.f64 x)) 1)
(*.f64 z (/.f64 z (neg.f64 x)))
(*.f64 (/.f64 (*.f64 z z) (neg.f64 x)) (/.f64 x x))
(*.f64 z (/.f64 z (neg.f64 x)))
(*.f64 (/.f64 (*.f64 z z) (neg.f64 x)) (*.f64 (/.f64 x x) (/.f64 x x)))
(*.f64 z (/.f64 z (neg.f64 x)))
(*.f64 (/.f64 (*.f64 z z) (neg.f64 x)) (/.f64 1 (/.f64 x x)))
(*.f64 z (/.f64 z (neg.f64 x)))
(*.f64 (/.f64 (*.f64 z z) (neg.f64 x)) (/.f64 (/.f64 x x) (/.f64 x x)))
(*.f64 z (/.f64 z (neg.f64 x)))
(*.f64 1 (/.f64 (*.f64 z z) (neg.f64 x)))
(*.f64 z (/.f64 z (neg.f64 x)))
(*.f64 -1 (/.f64 (*.f64 z z) x))
(*.f64 z (/.f64 z (neg.f64 x)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 z z) x) (/.f64 x x)))
(*.f64 z (/.f64 z (neg.f64 x)))
(*.f64 (*.f64 z (+.f64 z z)) (/.f64 1 (*.f64 x -2)))
(*.f64 (/.f64 z (*.f64 x -2)) (+.f64 z z))
(*.f64 z (/.f64 (+.f64 z z) (*.f64 x -2)))
(*.f64 (/.f64 z (neg.f64 x)) z)
(*.f64 z (/.f64 z (neg.f64 x)))
(*.f64 (/.f64 z (neg.f64 x)) (*.f64 (/.f64 x x) z))
(*.f64 z (/.f64 z (neg.f64 x)))
(*.f64 (/.f64 z (neg.f64 x)) (*.f64 z (/.f64 x x)))
(*.f64 z (/.f64 z (neg.f64 x)))
(*.f64 (/.f64 z (neg.f64 x)) (/.f64 z (/.f64 x x)))
(*.f64 z (/.f64 z (neg.f64 x)))
(*.f64 (/.f64 z (neg.f64 x)) (/.f64 (neg.f64 z) (/.f64 x (neg.f64 x))))
(*.f64 (/.f64 z (neg.f64 x)) (neg.f64 (neg.f64 z)))
(*.f64 2 (*.f64 z (/.f64 z (*.f64 x -2))))
(*.f64 (/.f64 z (*.f64 x -2)) (*.f64 z 2))
(*.f64 2 (/.f64 (*.f64 z (/.f64 z -2)) x))
(*.f64 (/.f64 (*.f64 z z) (*.f64 x -1/2)) 1/2)
(*.f64 (/.f64 z (*.f64 x -1/2)) (*.f64 z 1/2))
(*.f64 z (*.f64 1/2 (/.f64 z (*.f64 x -1/2))))
(*.f64 (/.f64 (*.f64 z z) (*.f64 x -1/2)) (/.f64 1 (/.f64 (+.f64 x x) x)))
(*.f64 z (/.f64 z (neg.f64 x)))
(*.f64 (pow.f64 (+.f64 z z) 2) (/.f64 1 (*.f64 (*.f64 x -2) 2)))
(*.f64 (pow.f64 (+.f64 z z) 2) (/.f64 1 (*.f64 2 (*.f64 x -2))))
(*.f64 (pow.f64 (+.f64 z z) 2) (/.f64 1 (*.f64 x -4)))
(/.f64 (pow.f64 (+.f64 z z) 2) (*.f64 x -4))
(*.f64 (+.f64 z z) (/.f64 z (*.f64 x -2)))
(*.f64 (/.f64 z (*.f64 x -2)) (+.f64 z z))
(*.f64 z (/.f64 (+.f64 z z) (*.f64 x -2)))
(*.f64 (+.f64 z z) (/.f64 (/.f64 z (neg.f64 x)) (/.f64 (+.f64 x x) x)))
(*.f64 z (/.f64 z (neg.f64 x)))
(*.f64 (/.f64 z x) (neg.f64 z))
(*.f64 z (/.f64 z (neg.f64 x)))
(*.f64 (/.f64 z x) (*.f64 (neg.f64 z) (/.f64 x x)))
(*.f64 z (/.f64 z (neg.f64 x)))
(*.f64 (/.f64 z x) (/.f64 (neg.f64 z) (/.f64 x x)))
(*.f64 z (/.f64 z (neg.f64 x)))
(*.f64 (/.f64 z x) (/.f64 z (/.f64 x (neg.f64 x))))
(*.f64 z (/.f64 z (neg.f64 x)))
(*.f64 (*.f64 z (neg.f64 z)) (/.f64 1 x))
(*.f64 z (/.f64 z (neg.f64 x)))
(*.f64 (neg.f64 z) (/.f64 z x))
(*.f64 z (/.f64 z (neg.f64 x)))
(*.f64 (neg.f64 z) (*.f64 (/.f64 z x) (/.f64 x x)))
(*.f64 z (/.f64 z (neg.f64 x)))
(*.f64 (/.f64 (*.f64 z z) x) -1)
(*.f64 z (/.f64 z (neg.f64 x)))
(*.f64 (/.f64 (*.f64 z z) x) (/.f64 1 (/.f64 x (neg.f64 x))))
(*.f64 z (/.f64 z (neg.f64 x)))
(*.f64 (/.f64 (*.f64 z z) x) (neg.f64 (/.f64 x x)))
(*.f64 z (/.f64 z (neg.f64 x)))
(*.f64 (*.f64 z (/.f64 z (*.f64 x -2))) 2)
(*.f64 (/.f64 z (*.f64 x -2)) (*.f64 z 2))
(*.f64 2 (/.f64 (*.f64 z (/.f64 z -2)) x))
(*.f64 (fabs.f64 z) (/.f64 (fabs.f64 z) (neg.f64 x)))
(*.f64 z (/.f64 z (neg.f64 x)))
(*.f64 (-.f64 (neg.f64 z) z) (/.f64 z (+.f64 x x)))
(*.f64 z (/.f64 z (neg.f64 x)))
(*.f64 (/.f64 z (*.f64 x -1/2)) (*.f64 z 1/2))
(*.f64 z (*.f64 1/2 (/.f64 z (*.f64 x -1/2))))
(*.f64 (/.f64 z (*.f64 x -1/2)) (/.f64 z (/.f64 (+.f64 x x) x)))
(*.f64 z (/.f64 z (neg.f64 x)))
(*.f64 (/.f64 (*.f64 z z) (+.f64 x x)) -2)
(*.f64 -2 (/.f64 (*.f64 z z) (+.f64 x x)))
(*.f64 -2 (*.f64 z (/.f64 z (+.f64 x x))))
(*.f64 (/.f64 -1 x) (*.f64 z z))
(*.f64 z (/.f64 z (neg.f64 x)))
(*.f64 (/.f64 -1 x) (*.f64 (*.f64 z z) (/.f64 x x)))
(*.f64 z (/.f64 z (neg.f64 x)))
(*.f64 (/.f64 -1 x) (/.f64 (*.f64 z z) (/.f64 x x)))
(*.f64 z (/.f64 z (neg.f64 x)))
(*.f64 (/.f64 1 x) (*.f64 z (neg.f64 z)))
(*.f64 z (/.f64 z (neg.f64 x)))
(*.f64 (/.f64 1 x) (/.f64 (*.f64 z z) (/.f64 x (neg.f64 x))))
(*.f64 z (/.f64 z (neg.f64 x)))
(*.f64 (/.f64 (fabs.f64 z) x) (/.f64 (fabs.f64 z) -1))
(*.f64 z (/.f64 z (neg.f64 x)))
(*.f64 (/.f64 (fabs.f64 z) x) (/.f64 (fabs.f64 z) (/.f64 x (neg.f64 x))))
(*.f64 z (/.f64 z (neg.f64 x)))
(*.f64 (/.f64 (fabs.f64 z) (neg.f64 x)) (fabs.f64 z))
(*.f64 z (/.f64 z (neg.f64 x)))
(*.f64 (/.f64 (fabs.f64 z) (neg.f64 x)) (*.f64 (fabs.f64 z) (/.f64 x x)))
(*.f64 z (/.f64 z (neg.f64 x)))
(*.f64 (/.f64 (fabs.f64 z) (neg.f64 x)) (/.f64 (fabs.f64 z) (/.f64 x x)))
(*.f64 z (/.f64 z (neg.f64 x)))
(*.f64 (/.f64 z (*.f64 x -2)) (+.f64 z z))
(*.f64 z (/.f64 (+.f64 z z) (*.f64 x -2)))
(*.f64 (/.f64 z (*.f64 x -2)) (*.f64 (+.f64 z z) (/.f64 x x)))
(*.f64 (/.f64 z (*.f64 x -2)) (+.f64 z z))
(*.f64 z (/.f64 (+.f64 z z) (*.f64 x -2)))
(*.f64 (/.f64 z (*.f64 x -2)) (/.f64 (+.f64 z z) (/.f64 x x)))
(/.f64 (+.f64 (*.f64 z (/.f64 z (*.f64 x -2))) (*.f64 (/.f64 z (*.f64 x -2)) (+.f64 z (+.f64 z z)))) (/.f64 (+.f64 x x) x))
(*.f64 (/.f64 z (*.f64 x -2)) (/.f64 z (/.f64 x (+.f64 x x))))
(*.f64 (/.f64 1 (*.f64 x -2)) (*.f64 z (+.f64 z z)))
(*.f64 (/.f64 z (*.f64 x -2)) (+.f64 z z))
(*.f64 z (/.f64 (+.f64 z z) (*.f64 x -2)))
(*.f64 (/.f64 1 (*.f64 x -2)) (*.f64 (*.f64 z (+.f64 z z)) (/.f64 x x)))
(*.f64 (/.f64 z (*.f64 x -2)) (+.f64 z z))
(*.f64 z (/.f64 (+.f64 z z) (*.f64 x -2)))
(*.f64 (/.f64 1 (*.f64 x -2)) (/.f64 (*.f64 z (+.f64 z z)) (/.f64 x x)))
(/.f64 (+.f64 (*.f64 z (/.f64 z (*.f64 x -2))) (*.f64 (/.f64 z (*.f64 x -2)) (+.f64 z (+.f64 z z)))) (/.f64 (+.f64 x x) x))
(*.f64 (/.f64 z (*.f64 x -2)) (/.f64 (+.f64 z z) (/.f64 x x)))
(*.f64 (/.f64 z (*.f64 x -2)) (/.f64 z (/.f64 x (+.f64 x x))))
(*.f64 (/.f64 z (+.f64 x x)) (-.f64 (neg.f64 z) z))
(*.f64 z (/.f64 z (neg.f64 x)))
(*.f64 (/.f64 (fabs.f64 z) (*.f64 x -2)) (*.f64 (fabs.f64 z) 2))
(*.f64 (/.f64 z (*.f64 x -2)) (*.f64 z 2))
(*.f64 2 (/.f64 (*.f64 z (/.f64 z -2)) x))
(*.f64 1/2 (/.f64 (*.f64 z z) (*.f64 x -1/2)))
(*.f64 (/.f64 z (*.f64 x -1/2)) (*.f64 z 1/2))
(*.f64 z (*.f64 1/2 (/.f64 z (*.f64 x -1/2))))
(*.f64 (*.f64 z 1/2) (/.f64 z (*.f64 x -1/2)))
(*.f64 (/.f64 z (*.f64 x -1/2)) (*.f64 z 1/2))
(*.f64 z (*.f64 1/2 (/.f64 z (*.f64 x -1/2))))
(*.f64 (/.f64 x x) (/.f64 (*.f64 z z) (neg.f64 x)))
(*.f64 z (/.f64 z (neg.f64 x)))
(*.f64 (*.f64 (fabs.f64 z) 2) (/.f64 (fabs.f64 z) (*.f64 x -2)))
(*.f64 (/.f64 z (*.f64 x -2)) (*.f64 z 2))
(*.f64 2 (/.f64 (*.f64 z (/.f64 z -2)) x))
(pow.f64 (/.f64 (*.f64 z z) (neg.f64 x)) 1)
(*.f64 z (/.f64 z (neg.f64 x)))
(neg.f64 (/.f64 (*.f64 z z) x))
(*.f64 z (/.f64 z (neg.f64 x)))
(+.f64 (*.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z x))) 0)
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(+.f64 0 (*.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z x))))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(+.f64 (/.f64 (*.f64 z (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (*.f64 x -1/2)) (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)))
(+.f64 (*.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) (/.f64 z (*.f64 x -1/2))) (*.f64 (*.f64 z (/.f64 z x)) (-.f64 -7936500793651/10000000000000000 y)))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -1/2))) (*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) x)))
(+.f64 (*.f64 (/.f64 (*.f64 z z) x) 7936500793651/10000000000000000) (*.f64 (/.f64 (*.f64 z z) x) y))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(+.f64 (*.f64 (/.f64 (*.f64 z z) x) 7936500793651/10000000000000000) (*.f64 (*.f64 z z) (/.f64 y x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(+.f64 (*.f64 (/.f64 (*.f64 z z) x) 7936500793651/10000000000000000) (neg.f64 (*.f64 (*.f64 z z) (/.f64 y (neg.f64 x)))))
(+.f64 (*.f64 7936500793651/10000000000000000 (*.f64 z (/.f64 z x))) (neg.f64 (*.f64 (*.f64 z z) (/.f64 y (neg.f64 x)))))
(+.f64 (*.f64 (/.f64 z x) (*.f64 z 7936500793651/10000000000000000)) (*.f64 (/.f64 y (neg.f64 x)) (*.f64 z (neg.f64 z))))
(+.f64 (*.f64 (/.f64 z x) (*.f64 z 7936500793651/10000000000000000)) (*.f64 (*.f64 z z) (neg.f64 (/.f64 y (neg.f64 x)))))
(+.f64 (*.f64 (/.f64 (*.f64 z z) x) 7936500793651/10000000000000000) (*.f64 (*.f64 (neg.f64 z) y) (/.f64 z (neg.f64 x))))
(+.f64 (*.f64 7936500793651/10000000000000000 (*.f64 z (/.f64 z x))) (*.f64 (/.f64 z (neg.f64 x)) (*.f64 y (neg.f64 z))))
(+.f64 (*.f64 (/.f64 z x) (*.f64 z 7936500793651/10000000000000000)) (*.f64 y (*.f64 (neg.f64 z) (/.f64 z (neg.f64 x)))))
(+.f64 (*.f64 (/.f64 (*.f64 z z) x) 7936500793651/10000000000000000) (/.f64 (*.f64 z (*.f64 (+.f64 z z) (neg.f64 y))) (*.f64 x -2)))
(+.f64 (*.f64 7936500793651/10000000000000000 (*.f64 z (/.f64 z x))) (*.f64 (*.f64 (+.f64 z z) (neg.f64 y)) (/.f64 z (*.f64 x -2))))
(+.f64 (*.f64 (/.f64 z x) (*.f64 z 7936500793651/10000000000000000)) (/.f64 (*.f64 (/.f64 z x) (*.f64 (+.f64 z z) (neg.f64 y))) -2))
(+.f64 (*.f64 (/.f64 (*.f64 z z) x) y) (*.f64 (/.f64 (*.f64 z z) x) 7936500793651/10000000000000000))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2))) (*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2))))
(*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2)) (*.f64 z (+.f64 z z)))
(*.f64 (*.f64 z z) (/.f64 (-.f64 y -7936500793651/10000000000000000) x))
(+.f64 (+.f64 (*.f64 -7936500793651/10000000000000000 (*.f64 z (/.f64 z (*.f64 x -2)))) 0) (-.f64 (*.f64 -7936500793651/10000000000000000 (*.f64 z (/.f64 z (*.f64 x -2)))) (*.f64 (*.f64 z z) (/.f64 y (neg.f64 x)))))
(-.f64 (+.f64 (*.f64 (/.f64 z (*.f64 x -2)) (*.f64 z -7936500793651/10000000000000000)) (*.f64 (/.f64 z (*.f64 x -2)) (*.f64 z -7936500793651/10000000000000000))) (-.f64 (*.f64 (*.f64 z z) (/.f64 y (neg.f64 x))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 z (/.f64 z -2)) x) -7936500793651/5000000000000000) (*.f64 z (*.f64 (/.f64 z (neg.f64 x)) y)))
(+.f64 (*.f64 (/.f64 (*.f64 z z) (+.f64 x x)) (+.f64 y 7936500793651/10000000000000000)) (*.f64 (/.f64 (*.f64 z z) (+.f64 x x)) (+.f64 y 7936500793651/10000000000000000)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(+.f64 (*.f64 (-.f64 -7936500793651/20000000000000000 (*.f64 y 1/2)) (/.f64 (*.f64 z z) (neg.f64 x))) (*.f64 (-.f64 -7936500793651/20000000000000000 (*.f64 y 1/2)) (/.f64 (*.f64 z z) (neg.f64 x))))
(*.f64 (*.f64 z (/.f64 z (neg.f64 x))) (+.f64 (-.f64 -7936500793651/20000000000000000 (*.f64 y 1/2)) (-.f64 -7936500793651/20000000000000000 (*.f64 y 1/2))))
(*.f64 (-.f64 -7936500793651/20000000000000000 (*.f64 y 1/2)) (*.f64 z (/.f64 z (*.f64 x -1/2))))
(+.f64 (*.f64 (/.f64 z (*.f64 x -2)) (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (*.f64 (/.f64 z (*.f64 x -2)) (*.f64 z (-.f64 -7936500793651/10000000000000000 y))))
(*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2)) (*.f64 z (+.f64 z z)))
(*.f64 (*.f64 z z) (/.f64 (-.f64 y -7936500793651/10000000000000000) x))
(+.f64 (+.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2))) (/.f64 (*.f64 z z) (neg.f64 x))) (-.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2))) (/.f64 (*.f64 z z) (neg.f64 x))))
(*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2)) (*.f64 z (+.f64 z z)))
(*.f64 (*.f64 z z) (/.f64 (-.f64 y -7936500793651/10000000000000000) x))
(+.f64 (+.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2))) (-.f64 -7936500793651/10000000000000000 y)) (-.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2))) (-.f64 -7936500793651/10000000000000000 y)))
(*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2)) (*.f64 z (+.f64 z z)))
(*.f64 (*.f64 z z) (/.f64 (-.f64 y -7936500793651/10000000000000000) x))
(-.f64 (/.f64 (*.f64 z z) (neg.f64 x)) (-.f64 (/.f64 (*.f64 z z) (neg.f64 x)) (*.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z x)))))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(-.f64 (/.f64 (*.f64 z z) (neg.f64 x)) (+.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)) (/.f64 (*.f64 z z) (neg.f64 x))))
(*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2)) (*.f64 z (+.f64 z z)))
(*.f64 (*.f64 z z) (/.f64 (-.f64 y -7936500793651/10000000000000000) x))
(-.f64 (/.f64 (*.f64 z z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 z z) (neg.f64 x)) (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x))))
(*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2)) (*.f64 z (+.f64 z z)))
(*.f64 (*.f64 z z) (/.f64 (-.f64 y -7936500793651/10000000000000000) x))
(-.f64 (-.f64 -7936500793651/10000000000000000 y) (-.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z x)))))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(-.f64 (-.f64 -7936500793651/10000000000000000 y) (+.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x))))
(*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2)) (*.f64 z (+.f64 z z)))
(*.f64 (*.f64 z z) (/.f64 (-.f64 y -7936500793651/10000000000000000) x))
(-.f64 (*.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z x))) 0)
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(-.f64 (*.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z x))) (*.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) 0))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(-.f64 0 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)))
(*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2)) (*.f64 z (+.f64 z z)))
(*.f64 (*.f64 z z) (/.f64 (-.f64 y -7936500793651/10000000000000000) x))
(-.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)) (*.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)) 2))
(-.f64 (*.f64 (*.f64 z (/.f64 z x)) (-.f64 -7936500793651/10000000000000000 y)) (*.f64 2 (*.f64 (*.f64 z (/.f64 z x)) (-.f64 -7936500793651/10000000000000000 y))))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) x)) (*.f64 2 (*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) x))))
(-.f64 (*.f64 (/.f64 (*.f64 z z) x) 7936500793651/10000000000000000) (*.f64 (*.f64 z z) (/.f64 y (neg.f64 x))))
(-.f64 (*.f64 7936500793651/10000000000000000 (*.f64 z (/.f64 z x))) (*.f64 (*.f64 z z) (/.f64 y (neg.f64 x))))
(-.f64 (*.f64 (/.f64 z x) (*.f64 z 7936500793651/10000000000000000)) (*.f64 z (*.f64 (/.f64 z (neg.f64 x)) y)))
(-.f64 (*.f64 (/.f64 (*.f64 z z) x) 7936500793651/10000000000000000) (/.f64 (*.f64 y (*.f64 z (+.f64 z z))) (*.f64 x -2)))
(-.f64 (*.f64 7936500793651/10000000000000000 (*.f64 z (/.f64 z x))) (*.f64 (*.f64 z (+.f64 z z)) (/.f64 y (*.f64 x -2))))
(-.f64 (*.f64 (/.f64 z x) (*.f64 z 7936500793651/10000000000000000)) (*.f64 (*.f64 z (+.f64 z z)) (/.f64 y (*.f64 x -2))))
(-.f64 (*.f64 (/.f64 (*.f64 z z) x) y) (*.f64 (/.f64 (*.f64 z z) (neg.f64 x)) 7936500793651/10000000000000000))
(-.f64 (*.f64 y (*.f64 z (/.f64 z x))) (*.f64 7936500793651/10000000000000000 (*.f64 z (/.f64 z (neg.f64 x)))))
(-.f64 (*.f64 z (*.f64 z (/.f64 y x))) (*.f64 z (*.f64 (/.f64 z (neg.f64 x)) 7936500793651/10000000000000000)))
(-.f64 (*.f64 z (*.f64 z (/.f64 y x))) (*.f64 (*.f64 z (/.f64 z x)) -7936500793651/10000000000000000))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2))) (-.f64 0 (*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2)))))
(*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2)) (*.f64 z (+.f64 z z)))
(*.f64 (*.f64 z z) (/.f64 (-.f64 y -7936500793651/10000000000000000) x))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2))) (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) (+.f64 x x))))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2))) (*.f64 (/.f64 (*.f64 z z) (+.f64 x x)) (-.f64 -7936500793651/10000000000000000 y)))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2))) (*.f64 z (/.f64 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)) (+.f64 x x))))
(-.f64 (*.f64 (*.f64 z z) (/.f64 y x)) (*.f64 (*.f64 z z) (/.f64 -7936500793651/10000000000000000 x)))
(*.f64 (*.f64 z z) (-.f64 (/.f64 y x) (/.f64 -7936500793651/10000000000000000 x)))
(-.f64 (-.f64 (/.f64 (*.f64 z z) (neg.f64 x)) (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x))) (/.f64 (*.f64 z z) (neg.f64 x)))
(*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2)) (*.f64 z (+.f64 z z)))
(*.f64 (*.f64 z z) (/.f64 (-.f64 y -7936500793651/10000000000000000) x))
(-.f64 (*.f64 (/.f64 (*.f64 z z) (+.f64 x x)) (+.f64 y 7936500793651/10000000000000000)) (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z (/.f64 z (*.f64 x -2)))))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (-.f64 (/.f64 (*.f64 z z) (+.f64 x x)) (*.f64 z (/.f64 z (*.f64 x -2)))))
(*.f64 (*.f64 z (-.f64 (/.f64 z (*.f64 x -2)) (/.f64 z (+.f64 x x)))) (neg.f64 (+.f64 7936500793651/10000000000000000 y)))
(-.f64 (+.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2))) (/.f64 (*.f64 z z) (neg.f64 x))) (-.f64 (/.f64 (*.f64 z z) (neg.f64 x)) (*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2)))))
(*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2)) (*.f64 z (+.f64 z z)))
(*.f64 (*.f64 z z) (/.f64 (-.f64 y -7936500793651/10000000000000000) x))
(-.f64 (+.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2))) (-.f64 -7936500793651/10000000000000000 y)) (-.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2)))))
(*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2)) (*.f64 z (+.f64 z z)))
(*.f64 (*.f64 z z) (/.f64 (-.f64 y -7936500793651/10000000000000000) x))
(/.f64 (*.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z x))) 1)
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(/.f64 (*.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z x))) (/.f64 x x))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(/.f64 (*.f64 z (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (neg.f64 x))
(*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2)) (*.f64 z (+.f64 z z)))
(*.f64 (*.f64 z z) (/.f64 (-.f64 y -7936500793651/10000000000000000) x))
(/.f64 (/.f64 (*.f64 z (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (*.f64 x -1/2)) 2)
(*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2)) (*.f64 z (+.f64 z z)))
(*.f64 (*.f64 z z) (/.f64 (-.f64 y -7936500793651/10000000000000000) x))
(/.f64 (/.f64 (*.f64 z (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (*.f64 x -1/2)) (/.f64 (+.f64 x x) x))
(*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2)) (*.f64 z (+.f64 z z)))
(*.f64 (*.f64 z z) (/.f64 (-.f64 y -7936500793651/10000000000000000) x))
(/.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)) -1)
(*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2)) (*.f64 z (+.f64 z z)))
(*.f64 (*.f64 z z) (/.f64 (-.f64 y -7936500793651/10000000000000000) x))
(/.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)) (/.f64 x (neg.f64 x)))
(*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2)) (*.f64 z (+.f64 z z)))
(*.f64 (*.f64 z z) (/.f64 (-.f64 y -7936500793651/10000000000000000) x))
(/.f64 (*.f64 z (*.f64 (+.f64 z z) (-.f64 -7936500793651/10000000000000000 y))) (*.f64 x -2))
(*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2)) (*.f64 z (+.f64 z z)))
(*.f64 (*.f64 z z) (/.f64 (-.f64 y -7936500793651/10000000000000000) x))
(/.f64 (/.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (pow.f64 (+.f64 z z) 2)) (neg.f64 x)) 4)
(/.f64 (*.f64 (pow.f64 (+.f64 z z) 2) (-.f64 -7936500793651/10000000000000000 y)) (*.f64 (neg.f64 x) 4))
(*.f64 (/.f64 (-.f64 y -7936500793651/10000000000000000) x) (/.f64 (pow.f64 (+.f64 z z) 2) 4))
(*.f64 (pow.f64 (+.f64 z z) 2) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -4)))
(/.f64 (/.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (pow.f64 (+.f64 z z) 2)) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 x x) x)))
(/.f64 (*.f64 (pow.f64 (+.f64 z z) 2) (-.f64 -7936500793651/10000000000000000 y)) (*.f64 (neg.f64 x) (*.f64 2 (/.f64 (+.f64 x x) x))))
(*.f64 (/.f64 (-.f64 y -7936500793651/10000000000000000) x) (/.f64 (pow.f64 (+.f64 z z) 2) (*.f64 2 (/.f64 (+.f64 x x) x))))
(/.f64 (*.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)) 2) -2)
(*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2)) (*.f64 z (+.f64 z z)))
(*.f64 (*.f64 z z) (/.f64 (-.f64 y -7936500793651/10000000000000000) x))
(/.f64 (*.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)) 2) (/.f64 (*.f64 x -2) x))
(*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2)) (*.f64 z (+.f64 z z)))
(*.f64 (*.f64 z z) (/.f64 (-.f64 y -7936500793651/10000000000000000) x))
(/.f64 (*.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)) 2) (/.f64 (+.f64 x x) (neg.f64 x)))
(*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2)) (*.f64 z (+.f64 z z)))
(*.f64 (*.f64 z z) (/.f64 (-.f64 y -7936500793651/10000000000000000) x))
(/.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (pow.f64 (+.f64 z z) 2)) (*.f64 (*.f64 x -2) 2))
(/.f64 (*.f64 (pow.f64 (+.f64 z z) 2) (-.f64 -7936500793651/10000000000000000 y)) (*.f64 (neg.f64 x) 4))
(*.f64 (/.f64 (-.f64 y -7936500793651/10000000000000000) x) (/.f64 (pow.f64 (+.f64 z z) 2) 4))
(*.f64 (pow.f64 (+.f64 z z) 2) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -4)))
(/.f64 (*.f64 z (*.f64 z (+.f64 y 7936500793651/10000000000000000))) x)
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(/.f64 (*.f64 z (*.f64 (+.f64 z z) (+.f64 y 7936500793651/10000000000000000))) (+.f64 x x))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2))) 1/2)
(*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2)) (*.f64 z (+.f64 z z)))
(*.f64 (*.f64 z z) (/.f64 (-.f64 y -7936500793651/10000000000000000) x))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2))) (/.f64 (neg.f64 x) (*.f64 x -2)))
(*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2)) (*.f64 z (+.f64 z z)))
(*.f64 (*.f64 z z) (/.f64 (-.f64 y -7936500793651/10000000000000000) x))
(/.f64 (+.f64 (*.f64 z (*.f64 (+.f64 z z) (+.f64 y 7936500793651/10000000000000000))) (*.f64 z (*.f64 (+.f64 z z) (+.f64 y 7936500793651/10000000000000000)))) (*.f64 2 (+.f64 x x)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (pow.f64 (+.f64 z z) 2)) (neg.f64 x)) (/.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (pow.f64 (+.f64 z z) 2)) (neg.f64 x))) 8)
(/.f64 (*.f64 (pow.f64 (+.f64 z z) 2) (-.f64 -7936500793651/10000000000000000 y)) (*.f64 (neg.f64 x) 4))
(*.f64 (/.f64 (-.f64 y -7936500793651/10000000000000000) x) (/.f64 (pow.f64 (+.f64 z z) 2) 4))
(*.f64 (pow.f64 (+.f64 z z) 2) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -4)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)) 2) (*.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)) 2)) -4)
(*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2)) (*.f64 z (+.f64 z z)))
(*.f64 (*.f64 z z) (/.f64 (-.f64 y -7936500793651/10000000000000000) x))
(/.f64 (+.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (pow.f64 (+.f64 z z) 2)) (*.f64 (-.f64 -7936500793651/10000000000000000 y) (pow.f64 (+.f64 z z) 2))) (*.f64 2 (*.f64 (*.f64 x -2) 2)))
(/.f64 (*.f64 (pow.f64 (+.f64 z z) 2) (-.f64 -7936500793651/10000000000000000 y)) (*.f64 (neg.f64 x) 4))
(*.f64 (/.f64 (-.f64 y -7936500793651/10000000000000000) x) (/.f64 (pow.f64 (+.f64 z z) 2) 4))
(*.f64 (pow.f64 (+.f64 z z) 2) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -4)))
(/.f64 (/.f64 (*.f64 z (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 x x)) -1/2)
(*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2)) (*.f64 z (+.f64 z z)))
(*.f64 (*.f64 z z) (/.f64 (-.f64 y -7936500793651/10000000000000000) x))
(/.f64 (/.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (pow.f64 (+.f64 z z) 2)) x) (/.f64 (*.f64 (*.f64 x -2) 2) x))
(/.f64 (*.f64 (pow.f64 (+.f64 z z) 2) (-.f64 -7936500793651/10000000000000000 y)) (*.f64 (neg.f64 x) 4))
(*.f64 (/.f64 (-.f64 y -7936500793651/10000000000000000) x) (/.f64 (pow.f64 (+.f64 z z) 2) 4))
(*.f64 (pow.f64 (+.f64 z z) 2) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -4)))
(/.f64 (-.f64 (*.f64 -7936500793651/10000000000000000 (/.f64 (*.f64 z z) (*.f64 x -1/2))) (*.f64 (/.f64 (*.f64 z z) (neg.f64 x)) (+.f64 y y))) 2)
(/.f64 (-.f64 (*.f64 (*.f64 z (/.f64 z (*.f64 x -1/2))) -7936500793651/10000000000000000) (*.f64 (*.f64 z (/.f64 z (neg.f64 x))) (+.f64 y y))) 2)
(-.f64 (*.f64 (/.f64 y (neg.f64 x)) (*.f64 z (neg.f64 z))) (/.f64 (*.f64 (*.f64 z (/.f64 z (*.f64 x -1/2))) -7936500793651/10000000000000000) -2))
(-.f64 (*.f64 (*.f64 z z) (neg.f64 (/.f64 y (neg.f64 x)))) (/.f64 (*.f64 (*.f64 z (/.f64 z (*.f64 x -1/2))) -7936500793651/10000000000000000) -2))
(/.f64 (/.f64 (*.f64 z (*.f64 z (+.f64 y 7936500793651/10000000000000000))) (*.f64 x -2)) (/.f64 x (*.f64 x -2)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(/.f64 (*.f64 2 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (pow.f64 (+.f64 z z) 2))) (*.f64 2 (*.f64 (*.f64 x -2) 2)))
(/.f64 (*.f64 (pow.f64 (+.f64 z z) 2) (-.f64 -7936500793651/10000000000000000 y)) (*.f64 (neg.f64 x) 4))
(*.f64 (/.f64 (-.f64 y -7936500793651/10000000000000000) x) (/.f64 (pow.f64 (+.f64 z z) 2) 4))
(*.f64 (pow.f64 (+.f64 z z) 2) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -4)))
(/.f64 (/.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)) x) (/.f64 -1 x))
(*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2)) (*.f64 z (+.f64 z z)))
(*.f64 (*.f64 z z) (/.f64 (-.f64 y -7936500793651/10000000000000000) x))
(/.f64 (/.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)) (neg.f64 x)) (/.f64 1 x))
(*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2)) (*.f64 z (+.f64 z z)))
(*.f64 (*.f64 z z) (/.f64 (-.f64 y -7936500793651/10000000000000000) x))
(/.f64 (/.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)) (*.f64 x -2)) (/.f64 -1 (*.f64 x -2)))
(*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2)) (*.f64 z (+.f64 z z)))
(*.f64 (*.f64 z z) (/.f64 (-.f64 y -7936500793651/10000000000000000) x))
(/.f64 (/.f64 (*.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z x))) x) (/.f64 1 x))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(/.f64 (/.f64 (*.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z x))) (neg.f64 x)) (/.f64 -1 x))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(/.f64 (/.f64 (*.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z x))) (*.f64 x -2)) (/.f64 1 (*.f64 x -2)))
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(/.f64 (/.f64 (/.f64 (*.f64 z (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (*.f64 x -1/2)) x) (/.f64 2 x))
(*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2)) (*.f64 z (+.f64 z z)))
(*.f64 (*.f64 z z) (/.f64 (-.f64 y -7936500793651/10000000000000000) x))
(/.f64 (/.f64 (/.f64 (*.f64 z (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (*.f64 x -1/2)) (neg.f64 x)) (/.f64 -2 x))
(*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2)) (*.f64 z (+.f64 z z)))
(*.f64 (*.f64 z z) (/.f64 (-.f64 y -7936500793651/10000000000000000) x))
(/.f64 (/.f64 (/.f64 (*.f64 z (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (*.f64 x -1/2)) (*.f64 x -2)) (/.f64 -1 x))
(*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2)) (*.f64 z (+.f64 z z)))
(*.f64 (*.f64 z z) (/.f64 (-.f64 y -7936500793651/10000000000000000) x))
(/.f64 (/.f64 (/.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (pow.f64 (+.f64 z z) 2)) (neg.f64 x)) x) (/.f64 4 x))
(/.f64 (*.f64 (pow.f64 (+.f64 z z) 2) (-.f64 -7936500793651/10000000000000000 y)) (*.f64 (neg.f64 x) 4))
(*.f64 (/.f64 (-.f64 y -7936500793651/10000000000000000) x) (/.f64 (pow.f64 (+.f64 z z) 2) 4))
(*.f64 (pow.f64 (+.f64 z z) 2) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -4)))
(/.f64 (/.f64 (/.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (pow.f64 (+.f64 z z) 2)) (neg.f64 x)) (neg.f64 x)) (/.f64 4 (neg.f64 x)))
(/.f64 (*.f64 (pow.f64 (+.f64 z z) 2) (-.f64 -7936500793651/10000000000000000 y)) (*.f64 (neg.f64 x) 4))
(*.f64 (/.f64 (-.f64 y -7936500793651/10000000000000000) x) (/.f64 (pow.f64 (+.f64 z z) 2) 4))
(*.f64 (pow.f64 (+.f64 z z) 2) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -4)))
(/.f64 (/.f64 (/.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (pow.f64 (+.f64 z z) 2)) (neg.f64 x)) (*.f64 x -2)) (/.f64 -2 x))
(/.f64 (*.f64 (pow.f64 (+.f64 z z) 2) (/.f64 (-.f64 -7936500793651/10000000000000000 y) (neg.f64 x))) (*.f64 (*.f64 x -2) (/.f64 -2 x)))
(/.f64 (*.f64 (pow.f64 (+.f64 z z) 2) (-.f64 -7936500793651/10000000000000000 y)) (*.f64 (*.f64 x (*.f64 2 x)) (/.f64 -2 x)))
(/.f64 (/.f64 (*.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)) 2) x) (/.f64 -2 x))
(*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2)) (*.f64 z (+.f64 z z)))
(*.f64 (*.f64 z z) (/.f64 (-.f64 y -7936500793651/10000000000000000) x))
(/.f64 (/.f64 (*.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)) 2) (neg.f64 x)) (/.f64 -2 (neg.f64 x)))
(*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2)) (*.f64 z (+.f64 z z)))
(*.f64 (*.f64 z z) (/.f64 (-.f64 y -7936500793651/10000000000000000) x))
(/.f64 (/.f64 (*.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)) 2) (*.f64 x -2)) (/.f64 1 x))
(*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2)) (*.f64 z (+.f64 z z)))
(*.f64 (*.f64 z z) (/.f64 (-.f64 y -7936500793651/10000000000000000) x))
(pow.f64 (*.f64 z (*.f64 (+.f64 y 7936500793651/10000000000000000) (/.f64 z x))) 1)
(*.f64 z (*.f64 (/.f64 z x) (+.f64 7936500793651/10000000000000000 y)))
(*.f64 z (*.f64 z (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(neg.f64 (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) x)))
(*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 x -2)) (*.f64 z (+.f64 z z)))
(*.f64 (*.f64 z z) (/.f64 (-.f64 y -7936500793651/10000000000000000) x))

localize4.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.3b
(/.f64 83333333333333/1000000000000000 x)
Compiler

Compiled 8 to 6 computations (25% saved)

localize27.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) (/.f64 83333333333333/1000000000000000 x))
0.3b
(-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x)
0.3b
(/.f64 83333333333333/1000000000000000 x)
0.3b
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
Compiler

Compiled 50 to 36 computations (28% saved)

series2.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
0.0ms
x
@inf
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
0.0ms
x
@-inf
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
0.0ms
x
@0
(+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) (/.f64 83333333333333/1000000000000000 x))
0.0ms
x
@-inf
(+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) (/.f64 83333333333333/1000000000000000 x))

rewrite125.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1112×rational_best-4
1112×rational_best-2
1112×rational_best-3
1112×rational_best-1
1112×exponential-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01387
19287
222279
383579
4370579
Stop Event
node limit
Counts
3 → 153
Calls
Call 1
Inputs
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x)
(+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) (/.f64 83333333333333/1000000000000000 x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) -2)) (*.f64 x (log.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (log.f64 (/.f64 1 x))) (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2)) (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2)) x) (+.f64 x (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2))) (-.f64 (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2))) (-.f64 (log.f64 (/.f64 1 x)) (/.f64 (*.f64 x (log.f64 (/.f64 1 x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (log.f64 (/.f64 1 x)) (/.f64 (*.f64 x (log.f64 (/.f64 1 x))) 2)) (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (log.f64 (/.f64 1 x))) (-.f64 (*.f64 x (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 x (log.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x x) (-.f64 (*.f64 x (log.f64 (/.f64 1 x))) (*.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) -2)) (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (log.f64 (/.f64 1 x))) (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))) (+.f64 x (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2)) (/.f64 (*.f64 x (log.f64 (/.f64 1 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2)) (neg.f64 (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 x))) (-.f64 (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) 2)) (log.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (log.f64 (/.f64 1 x))) (-.f64 (neg.f64 (log.f64 (/.f64 1 x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (*.f64 x (log.f64 (/.f64 1 x)))) x)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) (*.f64 x 1/2)) (/.f64 x -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2))) (-.f64 (*.f64 x (log.f64 (/.f64 1 x))) (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2))) (-.f64 x (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2))) (-.f64 (/.f64 (*.f64 x (log.f64 (/.f64 1 x))) 2) (log.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (log.f64 (/.f64 1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x x) (*.f64 (log.f64 (/.f64 1 x)) -2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) 2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 x x) (*.f64 (log.f64 (/.f64 1 x)) -2)) (*.f64 (+.f64 x x) (*.f64 (log.f64 (/.f64 1 x)) -2))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 2 (*.f64 (log.f64 (/.f64 1 x)) 2))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (*.f64 (log.f64 (/.f64 1 x)) 2) -2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (/.f64 1 x)) (/.f64 (*.f64 x -2) 1/2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) -2)) -2) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (*.f64 (+.f64 x x) (*.f64 (log.f64 (/.f64 1 x)) -2)) (*.f64 (+.f64 x x) (*.f64 (log.f64 (/.f64 1 x)) -2))) (+.f64 (*.f64 (+.f64 x x) (*.f64 (log.f64 (/.f64 1 x)) -2)) (*.f64 (+.f64 x x) (*.f64 (log.f64 (/.f64 1 x)) -2)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x (*.f64 2 (*.f64 (log.f64 (/.f64 1 x)) 2))) (*.f64 x (*.f64 2 (*.f64 (log.f64 (/.f64 1 x)) 2)))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x (*.f64 (*.f64 (log.f64 (/.f64 1 x)) 2) -2)) (*.f64 x (*.f64 (*.f64 (log.f64 (/.f64 1 x)) 2) -2))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 x)) (/.f64 (*.f64 x -2) 1/2)) (*.f64 (log.f64 (/.f64 1 x)) (/.f64 (*.f64 x -2) 1/2))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) -2)) -2) (*.f64 (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) -2)) -2)) -8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 x (log.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (/.f64 1 x) (neg.f64 x)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (*.f64 0 (-.f64 -1 (log.f64 (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (*.f64 0 (+.f64 1 (log.f64 (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 x (*.f64 x (log.f64 (/.f64 1 x))))) (/.f64 -83333333333333/1000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) -2)) (-.f64 (*.f64 x (log.f64 (/.f64 1 x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))) (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))) (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -83333333333333/1000000000000000 x) (-.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 x (*.f64 x (log.f64 (/.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 x) (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x -2) (-.f64 x (*.f64 x (log.f64 (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2)) (-.f64 (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2)) (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2)) x) (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 x) 2) (/.f64 (-.f64 (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) -2)) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 x (log.f64 (/.f64 1 x)))) (*.f64 x -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) (*.f64 x 1/2)) (/.f64 x -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x -2) (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (-.f64 -1 (log.f64 (/.f64 1 x)))) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (+.f64 1 (log.f64 (/.f64 1 x)))) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) -2)) x) 2) (/.f64 (neg.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2))) (-.f64 (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2)) x) (+.f64 x (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2))) (-.f64 (log.f64 (/.f64 1 x)) (/.f64 (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (log.f64 (/.f64 1 x)) (/.f64 (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))) 2)) (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x (log.f64 (/.f64 1 x))) x) (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (-.f64 (*.f64 (log.f64 (/.f64 1 x)) -1/2) (-.f64 1 (*.f64 (log.f64 (/.f64 1 x)) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (-.f64 (*.f64 x 1/2) (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (+.f64 1 (log.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (-.f64 (*.f64 (log.f64 (/.f64 1 x)) 1/2) (-.f64 -1 (*.f64 (log.f64 (/.f64 1 x)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (-.f64 (-.f64 (neg.f64 (log.f64 (/.f64 1 x))) x) (neg.f64 (log.f64 (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (-.f64 (-.f64 x (*.f64 x 1/2)) (+.f64 x (*.f64 x 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (-.f64 (/.f64 (neg.f64 x) 4) (/.f64 (+.f64 x (+.f64 x x)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (-.f64 (-.f64 (/.f64 (neg.f64 x) 2) (log.f64 (/.f64 1 x))) (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (*.f64 x 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x 1/2) (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) 1/2)) (/.f64 x -2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 x)) (*.f64 x 1/2)) (/.f64 x -2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2))) (/.f64 x -2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (*.f64 x -2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x))))) (*.f64 2 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 x x)) (-.f64 -1 (log.f64 (/.f64 1 x)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))) -2) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x))))) (*.f64 2 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 2 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x))))) (*.f64 2 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))) -2) (*.f64 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))) -2)) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 x x)) (-.f64 -1 (log.f64 (/.f64 1 x)))) (*.f64 (*.f64 2 (+.f64 x x)) (-.f64 -1 (log.f64 (/.f64 1 x))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) (+.f64 x (/.f64 -83333333333333/1000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 -83333333333333/1000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 x (*.f64 x (log.f64 (/.f64 1 x))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 x (+.f64 (*.f64 x (log.f64 (/.f64 1 x))) (/.f64 -83333333333333/1000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))) (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 -83333333333333/1000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 x) (+.f64 (*.f64 x (log.f64 (/.f64 1 x))) (/.f64 -83333333333333/1000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (log.f64 (/.f64 1 x)))) x)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 83333333333333/2000000000000000 x) (-.f64 (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/2000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 83333333333333/2000000000000000 x) (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2))) (/.f64 (+.f64 x (+.f64 (*.f64 x (log.f64 (/.f64 1 x))) (/.f64 -83333333333333/1000000000000000 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2)) (-.f64 (/.f64 -83333333333333/1000000000000000 x) (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (log.f64 (/.f64 1 x))))) (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (*.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 83333333333333/2000000000000000 x) (*.f64 x (log.f64 (/.f64 1 x)))) (-.f64 x (/.f64 83333333333333/2000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 83333333333333/2000000000000000 x) (+.f64 x (*.f64 x (log.f64 (/.f64 1 x))))) (neg.f64 (/.f64 83333333333333/2000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2))) (/.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 83333333333333/1000000000000000 x) x) (*.f64 x (log.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 -83333333333333/1000000000000000 x)) (/.f64 -83333333333333/500000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 83333333333333/2000000000000000 x) x) (-.f64 (*.f64 x (log.f64 (/.f64 1 x))) (/.f64 83333333333333/2000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 x (*.f64 x (log.f64 (/.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 x (*.f64 x (log.f64 (/.f64 1 x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 x (+.f64 (*.f64 x (log.f64 (/.f64 1 x))) (/.f64 -83333333333333/1000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (/.f64 83333333333333/2000000000000000 x) (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 83333333333333/500000000000000 x) (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 (*.f64 x (log.f64 (/.f64 1 x))) (/.f64 -83333333333333/1000000000000000 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (/.f64 83333333333333/500000000000000 x) (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 83333333333333/2000000000000000 x) (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (/.f64 83333333333333/2000000000000000 x)) (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) -2) (/.f64 83333333333333/2000000000000000 x)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 x (*.f64 x (log.f64 (/.f64 1 x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 83333333333333/500000000000000 x) (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (+.f64 (*.f64 x (log.f64 (/.f64 1 x))) (/.f64 -83333333333333/1000000000000000 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (/.f64 83333333333333/500000000000000 x) (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (*.f64 x -2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 83333333333333/500000000000000 x) (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 2 (+.f64 (/.f64 83333333333333/500000000000000 x) (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (*.f64 x -2))) (+.f64 (/.f64 -83333333333333/500000000000000 x) (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (*.f64 x -2)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 83333333333333/250000000000000 x) (*.f64 2 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 83333333333333/500000000000000 x) (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 2 (+.f64 (/.f64 83333333333333/500000000000000 x) (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x))))))) (+.f64 (*.f64 2 (+.f64 (/.f64 83333333333333/500000000000000 x) (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 2 (+.f64 (/.f64 83333333333333/500000000000000 x) (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (*.f64 x -2))) (+.f64 (/.f64 -83333333333333/500000000000000 x) (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (*.f64 x -2)))) (+.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (*.f64 x -2))) (+.f64 (/.f64 -83333333333333/500000000000000 x) (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (*.f64 x -2))))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (/.f64 83333333333333/250000000000000 x) (*.f64 2 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (/.f64 83333333333333/250000000000000 x) (*.f64 2 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 x (*.f64 x (log.f64 (/.f64 1 x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 x (+.f64 (*.f64 x (log.f64 (/.f64 1 x))) (/.f64 -83333333333333/1000000000000000 x))))))))

simplify239.0ms (1.1%)

Algorithm
egg-herbie
Rules
986×rational_best-simplify-53
958×rational_best-simplify-58
924×rational_best-simplify-66
896×rational_best-simplify-1
800×rational_best-simplify-55
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03305899
18775463
225675403
Stop Event
node limit
Counts
189 → 200
Calls
Call 1
Inputs
(*.f64 (log.f64 x) x)
(*.f64 (log.f64 x) x)
(*.f64 (log.f64 x) x)
(*.f64 (log.f64 x) x)
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 x)) x))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 x)) x))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 x)) x))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 x)) x))
(*.f64 -1 (*.f64 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1)) x))
(*.f64 -1 (*.f64 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1)) x))
(*.f64 -1 (*.f64 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1)) x))
(*.f64 -1 (*.f64 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1)) x))
(*.f64 (-.f64 (log.f64 x) 1) x)
(*.f64 (-.f64 (log.f64 x) 1) x)
(*.f64 (-.f64 (log.f64 x) 1) x)
(*.f64 (-.f64 (log.f64 x) 1) x)
(*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x)
(*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x)
(*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x)
(*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x)
(*.f64 -1 (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) x))
(*.f64 -1 (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) x))
(*.f64 -1 (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) x))
(*.f64 -1 (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) x))
(/.f64 83333333333333/1000000000000000 x)
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (-.f64 (log.f64 x) 1) x))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (-.f64 (log.f64 x) 1) x))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (-.f64 (log.f64 x) 1) x))
(*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x)
(+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x) (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x) (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x) (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(*.f64 -1 (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) x))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 x (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(+.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) 0)
(+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) x)
(+.f64 0 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))))
(+.f64 (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) -2)) (*.f64 x (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 x (log.f64 (/.f64 1 x))) (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) -2)))
(+.f64 (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2)) (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2)))
(+.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2)) x) (+.f64 x (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2))))
(+.f64 (+.f64 x (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2))) (-.f64 (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2)) x))
(+.f64 (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2))) (-.f64 (log.f64 (/.f64 1 x)) (/.f64 (*.f64 x (log.f64 (/.f64 1 x))) 2)))
(+.f64 (-.f64 (log.f64 (/.f64 1 x)) (/.f64 (*.f64 x (log.f64 (/.f64 1 x))) 2)) (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2))))
(-.f64 x (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))))
(-.f64 (neg.f64 (log.f64 (/.f64 1 x))) (-.f64 (*.f64 x (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 x))))
(-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) 0)
(-.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (neg.f64 x))
(-.f64 0 (*.f64 x (log.f64 (/.f64 1 x))))
(-.f64 (+.f64 x x) (-.f64 (*.f64 x (log.f64 (/.f64 1 x))) (*.f64 x -2)))
(-.f64 (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) -2)) (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))))
(-.f64 (*.f64 x (log.f64 (/.f64 1 x))) (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) 2)))
(-.f64 (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))) (+.f64 x (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) 2))))
(-.f64 (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2)) (/.f64 (*.f64 x (log.f64 (/.f64 1 x))) 2))
(-.f64 (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2)) (neg.f64 (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2))))
(-.f64 (-.f64 (*.f64 x (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 x))) (-.f64 (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) 2)) (log.f64 (/.f64 1 x))))
(-.f64 (-.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (log.f64 (/.f64 1 x))) (-.f64 (neg.f64 (log.f64 (/.f64 1 x))) x))
(-.f64 (-.f64 x (*.f64 x (log.f64 (/.f64 1 x)))) x)
(-.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) (*.f64 x 1/2)) (/.f64 x -2))
(-.f64 (neg.f64 (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2))) (-.f64 (*.f64 x (log.f64 (/.f64 1 x))) (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2))))
(-.f64 (+.f64 x (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2))) (-.f64 x (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2))))
(-.f64 (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2))) (-.f64 (/.f64 (*.f64 x (log.f64 (/.f64 1 x))) 2) (log.f64 (/.f64 1 x))))
(/.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) 1)
(/.f64 (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) -2)) 2)
(/.f64 (*.f64 x (log.f64 (/.f64 1 x))) -1)
(/.f64 (*.f64 (+.f64 x x) (*.f64 (log.f64 (/.f64 1 x)) -2)) 4)
(/.f64 (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) 2)) -2)
(/.f64 (+.f64 (*.f64 (+.f64 x x) (*.f64 (log.f64 (/.f64 1 x)) -2)) (*.f64 (+.f64 x x) (*.f64 (log.f64 (/.f64 1 x)) -2))) 8)
(/.f64 (*.f64 x (*.f64 2 (*.f64 (log.f64 (/.f64 1 x)) 2))) -4)
(/.f64 (*.f64 x (*.f64 (*.f64 (log.f64 (/.f64 1 x)) 2) -2)) 4)
(/.f64 (*.f64 (log.f64 (/.f64 1 x)) (/.f64 (*.f64 x -2) 1/2)) 4)
(/.f64 (*.f64 (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) -2)) -2) -4)
(/.f64 (+.f64 (+.f64 (*.f64 (+.f64 x x) (*.f64 (log.f64 (/.f64 1 x)) -2)) (*.f64 (+.f64 x x) (*.f64 (log.f64 (/.f64 1 x)) -2))) (+.f64 (*.f64 (+.f64 x x) (*.f64 (log.f64 (/.f64 1 x)) -2)) (*.f64 (+.f64 x x) (*.f64 (log.f64 (/.f64 1 x)) -2)))) 16)
(/.f64 (+.f64 (*.f64 x (*.f64 2 (*.f64 (log.f64 (/.f64 1 x)) 2))) (*.f64 x (*.f64 2 (*.f64 (log.f64 (/.f64 1 x)) 2)))) -8)
(/.f64 (+.f64 (*.f64 x (*.f64 (*.f64 (log.f64 (/.f64 1 x)) 2) -2)) (*.f64 x (*.f64 (*.f64 (log.f64 (/.f64 1 x)) 2) -2))) 8)
(/.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 x)) (/.f64 (*.f64 x -2) 1/2)) (*.f64 (log.f64 (/.f64 1 x)) (/.f64 (*.f64 x -2) 1/2))) 8)
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) -2)) -2) (*.f64 (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) -2)) -2)) -8)
(pow.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) 1)
(neg.f64 (*.f64 x (log.f64 (/.f64 1 x))))
(log.f64 (pow.f64 (/.f64 1 x) (neg.f64 x)))
(+.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) (neg.f64 x))
(+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) 0)
(+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (*.f64 0 (-.f64 -1 (log.f64 (/.f64 1 x)))))
(+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (*.f64 0 (+.f64 1 (log.f64 (/.f64 1 x)))))
(+.f64 (-.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 x (*.f64 x (log.f64 (/.f64 1 x))))) (/.f64 -83333333333333/1000000000000000 x))
(+.f64 0 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(+.f64 (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) -2)) (-.f64 (*.f64 x (log.f64 (/.f64 1 x))) x))
(+.f64 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))) (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))))
(+.f64 (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))) (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))))
(+.f64 (/.f64 -83333333333333/1000000000000000 x) (-.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 x (*.f64 x (log.f64 (/.f64 1 x))))))
(+.f64 (neg.f64 x) (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))))
(+.f64 (*.f64 x -2) (-.f64 x (*.f64 x (log.f64 (/.f64 1 x)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2)) (-.f64 (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2)) x))
(+.f64 (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2)) (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2)))
(+.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2)) x) (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2)))
(+.f64 (/.f64 (neg.f64 x) 2) (/.f64 (-.f64 (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) -2)) x) 2))
(+.f64 (-.f64 x (*.f64 x (log.f64 (/.f64 1 x)))) (*.f64 x -2))
(+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) (*.f64 x 1/2)) (/.f64 x -2))
(+.f64 (/.f64 x -2) (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) (*.f64 x 1/2)))
(+.f64 (*.f64 0 (-.f64 -1 (log.f64 (/.f64 1 x)))) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(+.f64 (*.f64 0 (+.f64 1 (log.f64 (/.f64 1 x)))) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(+.f64 (/.f64 (-.f64 (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) -2)) x) 2) (/.f64 (neg.f64 x) 2))
(+.f64 (+.f64 x (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2))) (-.f64 (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2)) x))
(+.f64 (-.f64 (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2)) x) (+.f64 x (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2))))
(+.f64 (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2))) (-.f64 (log.f64 (/.f64 1 x)) (/.f64 (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))) 2)))
(+.f64 (-.f64 (log.f64 (/.f64 1 x)) (/.f64 (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))) 2)) (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2))))
(+.f64 (-.f64 (*.f64 x (log.f64 (/.f64 1 x))) x) (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) -2)))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(*.f64 x (-.f64 (*.f64 (log.f64 (/.f64 1 x)) -1/2) (-.f64 1 (*.f64 (log.f64 (/.f64 1 x)) -1/2))))
(*.f64 1 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(*.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) 1)
(*.f64 -1 (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))))
(*.f64 2 (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2)))
(*.f64 (+.f64 x x) (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2))
(*.f64 -2 (-.f64 (*.f64 x 1/2) (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2))))
(*.f64 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))) 1/2)
(*.f64 (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))) -1)
(*.f64 (neg.f64 x) (+.f64 1 (log.f64 (/.f64 1 x))))
(*.f64 (neg.f64 x) (-.f64 (*.f64 (log.f64 (/.f64 1 x)) 1/2) (-.f64 -1 (*.f64 (log.f64 (/.f64 1 x)) 1/2))))
(*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) x)
(*.f64 1/2 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))))
(*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (neg.f64 x))
(*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (-.f64 (-.f64 (neg.f64 (log.f64 (/.f64 1 x))) x) (neg.f64 (log.f64 (/.f64 1 x)))))
(*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (-.f64 (-.f64 x (*.f64 x 1/2)) (+.f64 x (*.f64 x 1/2))))
(*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (-.f64 (/.f64 (neg.f64 x) 4) (/.f64 (+.f64 x (+.f64 x x)) 4)))
(*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (-.f64 (-.f64 (/.f64 (neg.f64 x) 2) (log.f64 (/.f64 1 x))) (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (*.f64 x 1/2))))
(*.f64 (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2)) 2)
(*.f64 (-.f64 (*.f64 x 1/2) (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2))) -2)
(*.f64 (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2) (+.f64 x x))
(*.f64 (-.f64 (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) 1/2)) (/.f64 x -2)) -2)
(*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 x)) (*.f64 x 1/2)) (/.f64 x -2)) -2)
(*.f64 (-.f64 (neg.f64 (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2))) (/.f64 x -2)) -2)
(/.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) 1)
(/.f64 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))) 2)
(/.f64 (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))) -1)
(/.f64 (*.f64 2 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x))))) 4)
(/.f64 (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (*.f64 x -2)) -2)
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x))))) (*.f64 2 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))))) 8)
(/.f64 (*.f64 (*.f64 2 (+.f64 x x)) (-.f64 -1 (log.f64 (/.f64 1 x)))) 4)
(/.f64 (*.f64 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))) -2) -4)
(/.f64 (+.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x))))) (*.f64 2 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 2 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x))))) (*.f64 2 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x))))))) 16)
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))) -2) (*.f64 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))) -2)) -8)
(/.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 x x)) (-.f64 -1 (log.f64 (/.f64 1 x)))) (*.f64 (*.f64 2 (+.f64 x x)) (-.f64 -1 (log.f64 (/.f64 1 x))))) 8)
(pow.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) 1)
(neg.f64 (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))))
(-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) (+.f64 x (/.f64 -83333333333333/1000000000000000 x)))
(-.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 -83333333333333/1000000000000000 x))
(-.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))))
(-.f64 (-.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 x (*.f64 x (log.f64 (/.f64 1 x))))) 0)
(-.f64 0 (+.f64 x (+.f64 (*.f64 x (log.f64 (/.f64 1 x))) (/.f64 -83333333333333/1000000000000000 x))))
(-.f64 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))) (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 -83333333333333/1000000000000000 x)))
(-.f64 (neg.f64 x) (+.f64 (*.f64 x (log.f64 (/.f64 1 x))) (/.f64 -83333333333333/1000000000000000 x)))
(-.f64 (-.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (log.f64 (/.f64 1 x)))) x)
(-.f64 (/.f64 83333333333333/2000000000000000 x) (-.f64 (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/2000000000000000 x)))
(-.f64 (+.f64 (/.f64 83333333333333/2000000000000000 x) (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2))) (/.f64 (+.f64 x (+.f64 (*.f64 x (log.f64 (/.f64 1 x))) (/.f64 -83333333333333/1000000000000000 x))) 2))
(-.f64 (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2)) (-.f64 (/.f64 -83333333333333/1000000000000000 x) (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2))))
(-.f64 (+.f64 x (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (log.f64 (/.f64 1 x))))) (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (*.f64 x -2)))
(-.f64 (-.f64 (/.f64 83333333333333/2000000000000000 x) (*.f64 x (log.f64 (/.f64 1 x)))) (-.f64 x (/.f64 83333333333333/2000000000000000 x)))
(-.f64 (-.f64 (/.f64 83333333333333/2000000000000000 x) (+.f64 x (*.f64 x (log.f64 (/.f64 1 x))))) (neg.f64 (/.f64 83333333333333/2000000000000000 x)))
(-.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2))) (/.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) -2))
(-.f64 (-.f64 (/.f64 83333333333333/1000000000000000 x) x) (*.f64 x (log.f64 (/.f64 1 x))))
(-.f64 (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 -83333333333333/1000000000000000 x)) (/.f64 -83333333333333/500000000000000 x))
(-.f64 (-.f64 (/.f64 83333333333333/2000000000000000 x) x) (-.f64 (*.f64 x (log.f64 (/.f64 1 x))) (/.f64 83333333333333/2000000000000000 x)))
(*.f64 1 (-.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 x (*.f64 x (log.f64 (/.f64 1 x))))))
(*.f64 (-.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 x (*.f64 x (log.f64 (/.f64 1 x))))) 1)
(*.f64 -1 (+.f64 x (+.f64 (*.f64 x (log.f64 (/.f64 1 x))) (/.f64 -83333333333333/1000000000000000 x))))
(*.f64 2 (+.f64 (/.f64 83333333333333/2000000000000000 x) (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2))))
(*.f64 (+.f64 (/.f64 83333333333333/500000000000000 x) (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x))))) 1/2)
(*.f64 (+.f64 x (+.f64 (*.f64 x (log.f64 (/.f64 1 x))) (/.f64 -83333333333333/1000000000000000 x))) -1)
(*.f64 1/2 (+.f64 (/.f64 83333333333333/500000000000000 x) (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x))))))
(*.f64 (+.f64 (/.f64 83333333333333/2000000000000000 x) (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2))) 2)
(*.f64 (-.f64 (neg.f64 (/.f64 83333333333333/2000000000000000 x)) (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2))) -2)
(*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) -2) (/.f64 83333333333333/2000000000000000 x)) -2)
(/.f64 (-.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 x (*.f64 x (log.f64 (/.f64 1 x))))) 1)
(/.f64 (+.f64 (/.f64 83333333333333/500000000000000 x) (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x))))) 2)
(/.f64 (+.f64 x (+.f64 (*.f64 x (log.f64 (/.f64 1 x))) (/.f64 -83333333333333/1000000000000000 x))) -1)
(/.f64 (*.f64 2 (+.f64 (/.f64 83333333333333/500000000000000 x) (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))))) 4)
(/.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (*.f64 x -2))) -2)
(/.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 83333333333333/500000000000000 x) (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 2 (+.f64 (/.f64 83333333333333/500000000000000 x) (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x))))))) 8)
(/.f64 (+.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (*.f64 x -2))) (+.f64 (/.f64 -83333333333333/500000000000000 x) (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (*.f64 x -2)))) -4)
(/.f64 (+.f64 (/.f64 83333333333333/250000000000000 x) (*.f64 2 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))))) 4)
(/.f64 (+.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 83333333333333/500000000000000 x) (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 2 (+.f64 (/.f64 83333333333333/500000000000000 x) (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x))))))) (+.f64 (*.f64 2 (+.f64 (/.f64 83333333333333/500000000000000 x) (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 2 (+.f64 (/.f64 83333333333333/500000000000000 x) (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))))))) 16)
(/.f64 (+.f64 (+.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (*.f64 x -2))) (+.f64 (/.f64 -83333333333333/500000000000000 x) (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (*.f64 x -2)))) (+.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (*.f64 x -2))) (+.f64 (/.f64 -83333333333333/500000000000000 x) (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (*.f64 x -2))))) -8)
(/.f64 (+.f64 (+.f64 (/.f64 83333333333333/250000000000000 x) (*.f64 2 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (/.f64 83333333333333/250000000000000 x) (*.f64 2 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x))))))) 8)
(pow.f64 (-.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 x (*.f64 x (log.f64 (/.f64 1 x))))) 1)
(neg.f64 (+.f64 x (+.f64 (*.f64 x (log.f64 (/.f64 1 x))) (/.f64 -83333333333333/1000000000000000 x))))
Outputs
(*.f64 (log.f64 x) x)
(*.f64 x (log.f64 x))
(*.f64 (log.f64 x) x)
(*.f64 x (log.f64 x))
(*.f64 (log.f64 x) x)
(*.f64 x (log.f64 x))
(*.f64 (log.f64 x) x)
(*.f64 x (log.f64 x))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 x)) x))
(*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 x)) x))
(*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 x)) x))
(*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 x)) x))
(*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(*.f64 -1 (*.f64 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1)) x))
(*.f64 x (*.f64 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1)) -1))
(*.f64 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1)) (neg.f64 x))
(*.f64 -1 (*.f64 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1)) x))
(*.f64 x (*.f64 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1)) -1))
(*.f64 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1)) (neg.f64 x))
(*.f64 -1 (*.f64 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1)) x))
(*.f64 x (*.f64 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1)) -1))
(*.f64 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1)) (neg.f64 x))
(*.f64 -1 (*.f64 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1)) x))
(*.f64 x (*.f64 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1)) -1))
(*.f64 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1)) (neg.f64 x))
(*.f64 (-.f64 (log.f64 x) 1) x)
(*.f64 x (+.f64 (log.f64 x) -1))
(-.f64 (*.f64 x (log.f64 x)) x)
(*.f64 (-.f64 (log.f64 x) 1) x)
(*.f64 x (+.f64 (log.f64 x) -1))
(-.f64 (*.f64 x (log.f64 x)) x)
(*.f64 (-.f64 (log.f64 x) 1) x)
(*.f64 x (+.f64 (log.f64 x) -1))
(-.f64 (*.f64 x (log.f64 x)) x)
(*.f64 (-.f64 (log.f64 x) 1) x)
(*.f64 x (+.f64 (log.f64 x) -1))
(-.f64 (*.f64 x (log.f64 x)) x)
(*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x)
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x)
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x)
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x)
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(*.f64 -1 (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) x))
(*.f64 x (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) -1))
(*.f64 (+.f64 (log.f64 (/.f64 -1 x)) (+.f64 (log.f64 -1) 1)) (neg.f64 x))
(*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) (neg.f64 x))
(*.f64 -1 (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) x))
(*.f64 x (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) -1))
(*.f64 (+.f64 (log.f64 (/.f64 -1 x)) (+.f64 (log.f64 -1) 1)) (neg.f64 x))
(*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) (neg.f64 x))
(*.f64 -1 (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) x))
(*.f64 x (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) -1))
(*.f64 (+.f64 (log.f64 (/.f64 -1 x)) (+.f64 (log.f64 -1) 1)) (neg.f64 x))
(*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) (neg.f64 x))
(*.f64 -1 (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) x))
(*.f64 x (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) -1))
(*.f64 (+.f64 (log.f64 (/.f64 -1 x)) (+.f64 (log.f64 -1) 1)) (neg.f64 x))
(*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) (neg.f64 x))
(/.f64 83333333333333/1000000000000000 x)
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (-.f64 (log.f64 x) 1) x))
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (-.f64 (*.f64 x (log.f64 x)) x) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (-.f64 (log.f64 x) 1) x))
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (-.f64 (*.f64 x (log.f64 x)) x) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (-.f64 (log.f64 x) 1) x))
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (-.f64 (*.f64 x (log.f64 x)) x) (/.f64 83333333333333/1000000000000000 x))
(*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x)
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x) (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x) (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x) (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(*.f64 -1 (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) x))
(*.f64 x (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) -1))
(*.f64 (+.f64 (log.f64 (/.f64 -1 x)) (+.f64 (log.f64 -1) 1)) (neg.f64 x))
(*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) (neg.f64 x))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 (*.f64 x (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) -1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 x)) (+.f64 (log.f64 -1) 1)) (neg.f64 x)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) (neg.f64 x)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 (*.f64 x (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) -1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 x)) (+.f64 (log.f64 -1) 1)) (neg.f64 x)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) (neg.f64 x)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 (*.f64 x (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) -1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 x)) (+.f64 (log.f64 -1) 1)) (neg.f64 x)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) (neg.f64 x)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 x (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) 0)
(*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) x)
(*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(+.f64 0 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))))
(*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) -2)) (*.f64 x (log.f64 (/.f64 1 x))))
(*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 x (log.f64 (/.f64 1 x))) (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) -2)))
(*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2)) (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2)))
(*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(+.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2)) x) (+.f64 x (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2))))
(*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(+.f64 (+.f64 x (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2))) (-.f64 (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2)) x))
(*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(+.f64 (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2))) (-.f64 (log.f64 (/.f64 1 x)) (/.f64 (*.f64 x (log.f64 (/.f64 1 x))) 2)))
(*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(+.f64 (-.f64 (log.f64 (/.f64 1 x)) (/.f64 (*.f64 x (log.f64 (/.f64 1 x))) 2)) (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2))))
(*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(-.f64 x (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))))
(*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(-.f64 (neg.f64 (log.f64 (/.f64 1 x))) (-.f64 (*.f64 x (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 x))))
(*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) 0)
(*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(-.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (neg.f64 x))
(*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(-.f64 0 (*.f64 x (log.f64 (/.f64 1 x))))
(*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(-.f64 (+.f64 x x) (-.f64 (*.f64 x (log.f64 (/.f64 1 x))) (*.f64 x -2)))
(+.f64 (+.f64 x (*.f64 x -2)) (-.f64 x (*.f64 x (log.f64 (/.f64 1 x)))))
(-.f64 (+.f64 x x) (*.f64 x (-.f64 (log.f64 (/.f64 1 x)) -2)))
(-.f64 (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) -2)) (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))))
(*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(-.f64 (*.f64 x (log.f64 (/.f64 1 x))) (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) 2)))
(*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(-.f64 (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))) (+.f64 x (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) 2))))
(*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(-.f64 (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2)) (/.f64 (*.f64 x (log.f64 (/.f64 1 x))) 2))
(*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(-.f64 (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2)) (neg.f64 (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2))))
(*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(-.f64 (-.f64 (*.f64 x (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 x))) (-.f64 (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) 2)) (log.f64 (/.f64 1 x))))
(*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(-.f64 (-.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (log.f64 (/.f64 1 x))) (-.f64 (neg.f64 (log.f64 (/.f64 1 x))) x))
(*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(-.f64 (-.f64 x (*.f64 x (log.f64 (/.f64 1 x)))) x)
(*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(-.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) (*.f64 x 1/2)) (/.f64 x -2))
(*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(-.f64 (neg.f64 (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2))) (-.f64 (*.f64 x (log.f64 (/.f64 1 x))) (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2))))
(*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(-.f64 (+.f64 x (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2))) (-.f64 x (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2))))
(*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(-.f64 (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2))) (-.f64 (/.f64 (*.f64 x (log.f64 (/.f64 1 x))) 2) (log.f64 (/.f64 1 x))))
(*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(/.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) 1)
(*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(/.f64 (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) -2)) 2)
(*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(/.f64 (*.f64 x (log.f64 (/.f64 1 x))) -1)
(*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(/.f64 (*.f64 (+.f64 x x) (*.f64 (log.f64 (/.f64 1 x)) -2)) 4)
(*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(/.f64 (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) 2)) -2)
(*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(/.f64 (+.f64 (*.f64 (+.f64 x x) (*.f64 (log.f64 (/.f64 1 x)) -2)) (*.f64 (+.f64 x x) (*.f64 (log.f64 (/.f64 1 x)) -2))) 8)
(*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(/.f64 (*.f64 x (*.f64 2 (*.f64 (log.f64 (/.f64 1 x)) 2))) -4)
(*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(/.f64 (*.f64 x (*.f64 (*.f64 (log.f64 (/.f64 1 x)) 2) -2)) 4)
(*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(/.f64 (*.f64 (log.f64 (/.f64 1 x)) (/.f64 (*.f64 x -2) 1/2)) 4)
(*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(/.f64 (*.f64 (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) -2)) -2) -4)
(*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(/.f64 (+.f64 (+.f64 (*.f64 (+.f64 x x) (*.f64 (log.f64 (/.f64 1 x)) -2)) (*.f64 (+.f64 x x) (*.f64 (log.f64 (/.f64 1 x)) -2))) (+.f64 (*.f64 (+.f64 x x) (*.f64 (log.f64 (/.f64 1 x)) -2)) (*.f64 (+.f64 x x) (*.f64 (log.f64 (/.f64 1 x)) -2)))) 16)
(*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(/.f64 (+.f64 (*.f64 x (*.f64 2 (*.f64 (log.f64 (/.f64 1 x)) 2))) (*.f64 x (*.f64 2 (*.f64 (log.f64 (/.f64 1 x)) 2)))) -8)
(*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(/.f64 (+.f64 (*.f64 x (*.f64 (*.f64 (log.f64 (/.f64 1 x)) 2) -2)) (*.f64 x (*.f64 (*.f64 (log.f64 (/.f64 1 x)) 2) -2))) 8)
(*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(/.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 x)) (/.f64 (*.f64 x -2) 1/2)) (*.f64 (log.f64 (/.f64 1 x)) (/.f64 (*.f64 x -2) 1/2))) 8)
(*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) -2)) -2) (*.f64 (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) -2)) -2)) -8)
(*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(pow.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) 1)
(*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(neg.f64 (*.f64 x (log.f64 (/.f64 1 x))))
(*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(log.f64 (pow.f64 (/.f64 1 x) (neg.f64 x)))
(+.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) (neg.f64 x))
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) 0)
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (*.f64 0 (-.f64 -1 (log.f64 (/.f64 1 x)))))
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (*.f64 0 (+.f64 1 (log.f64 (/.f64 1 x)))))
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (-.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 x (*.f64 x (log.f64 (/.f64 1 x))))) (/.f64 -83333333333333/1000000000000000 x))
(+.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))) (/.f64 -83333333333333/1000000000000000 x))
(+.f64 0 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) -2)) (-.f64 (*.f64 x (log.f64 (/.f64 1 x))) x))
(+.f64 (*.f64 (log.f64 (/.f64 1 x)) (*.f64 x -2)) (-.f64 (*.f64 x (log.f64 (/.f64 1 x))) x))
(+.f64 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))) (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))))
(+.f64 (*.f64 x (log.f64 (/.f64 1 x))) (+.f64 x (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 x x))))
(*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (-.f64 (+.f64 x x) x))
(+.f64 (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))) (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))))
(+.f64 (*.f64 x (log.f64 (/.f64 1 x))) (+.f64 x (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 x x))))
(*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (-.f64 (+.f64 x x) x))
(+.f64 (/.f64 -83333333333333/1000000000000000 x) (-.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 x (*.f64 x (log.f64 (/.f64 1 x))))))
(+.f64 (-.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 x (*.f64 x (log.f64 (/.f64 1 x))))) (/.f64 -83333333333333/1000000000000000 x))
(+.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))) (/.f64 -83333333333333/1000000000000000 x))
(+.f64 (neg.f64 x) (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))))
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 x -2) (-.f64 x (*.f64 x (log.f64 (/.f64 1 x)))))
(+.f64 (-.f64 x (*.f64 x (log.f64 (/.f64 1 x)))) (*.f64 x -2))
(+.f64 (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2)) (-.f64 (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2)) x))
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2)) (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2)))
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2)) x) (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2)))
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (/.f64 (neg.f64 x) 2) (/.f64 (-.f64 (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) -2)) x) 2))
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (-.f64 x (*.f64 x (log.f64 (/.f64 1 x)))) (*.f64 x -2))
(+.f64 (*.f64 x -2) (-.f64 x (*.f64 x (log.f64 (/.f64 1 x)))))
(+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) (*.f64 x 1/2)) (/.f64 x -2))
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (/.f64 x -2) (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) (*.f64 x 1/2)))
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 0 (-.f64 -1 (log.f64 (/.f64 1 x)))) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 0 (+.f64 1 (log.f64 (/.f64 1 x)))) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (/.f64 (-.f64 (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) -2)) x) 2) (/.f64 (neg.f64 x) 2))
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (+.f64 x (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2))) (-.f64 (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2)) x))
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (-.f64 (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2)) x) (+.f64 x (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2))))
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2))) (-.f64 (log.f64 (/.f64 1 x)) (/.f64 (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))) 2)))
(+.f64 (*.f64 x (-.f64 -1/2 (/.f64 (log.f64 (/.f64 1 x)) 2))) (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (-.f64 (log.f64 (/.f64 1 x)) (/.f64 (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))) 2))))
(+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 x (-.f64 -1/2 (/.f64 (log.f64 (/.f64 1 x)) 2))) (-.f64 (log.f64 (/.f64 1 x)) (/.f64 (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))) 2))))
(+.f64 (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (*.f64 x 1/2)) (-.f64 (log.f64 (/.f64 1 x)) (+.f64 (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) -2)) (log.f64 (/.f64 1 x)))))
(+.f64 (-.f64 (log.f64 (/.f64 1 x)) (/.f64 (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))) 2)) (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2))))
(+.f64 (*.f64 x (-.f64 -1/2 (/.f64 (log.f64 (/.f64 1 x)) 2))) (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (-.f64 (log.f64 (/.f64 1 x)) (/.f64 (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))) 2))))
(+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 x (-.f64 -1/2 (/.f64 (log.f64 (/.f64 1 x)) 2))) (-.f64 (log.f64 (/.f64 1 x)) (/.f64 (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))) 2))))
(+.f64 (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (*.f64 x 1/2)) (-.f64 (log.f64 (/.f64 1 x)) (+.f64 (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) -2)) (log.f64 (/.f64 1 x)))))
(+.f64 (-.f64 (*.f64 x (log.f64 (/.f64 1 x))) x) (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) -2)))
(+.f64 (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) -2)) (-.f64 (*.f64 x (log.f64 (/.f64 1 x))) x))
(+.f64 (*.f64 (log.f64 (/.f64 1 x)) (*.f64 x -2)) (-.f64 (*.f64 x (log.f64 (/.f64 1 x))) x))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 (*.f64 (log.f64 (/.f64 1 x)) -1/2) (-.f64 1 (*.f64 (log.f64 (/.f64 1 x)) -1/2))))
(*.f64 x (-.f64 -1 (+.f64 (log.f64 (sqrt.f64 (/.f64 1 x))) (log.f64 (sqrt.f64 (/.f64 1 x))))))
(*.f64 1 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(*.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) 1)
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(*.f64 -1 (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))))
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(*.f64 2 (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2)))
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(*.f64 (+.f64 x x) (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2))
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(*.f64 -2 (-.f64 (*.f64 x 1/2) (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2))))
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(*.f64 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))) 1/2)
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(*.f64 (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))) -1)
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(*.f64 (neg.f64 x) (+.f64 1 (log.f64 (/.f64 1 x))))
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(*.f64 (neg.f64 x) (-.f64 (*.f64 (log.f64 (/.f64 1 x)) 1/2) (-.f64 -1 (*.f64 (log.f64 (/.f64 1 x)) 1/2))))
(*.f64 x (-.f64 (*.f64 (log.f64 (/.f64 1 x)) -1/2) (-.f64 1 (*.f64 (log.f64 (/.f64 1 x)) -1/2))))
(*.f64 x (-.f64 -1 (+.f64 (log.f64 (sqrt.f64 (/.f64 1 x))) (log.f64 (sqrt.f64 (/.f64 1 x))))))
(*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) x)
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(*.f64 1/2 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))))
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (neg.f64 x))
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (-.f64 (-.f64 (neg.f64 (log.f64 (/.f64 1 x))) x) (neg.f64 (log.f64 (/.f64 1 x)))))
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (-.f64 (-.f64 x (*.f64 x 1/2)) (+.f64 x (*.f64 x 1/2))))
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (-.f64 (/.f64 (neg.f64 x) 4) (/.f64 (+.f64 x (+.f64 x x)) 4)))
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (-.f64 (-.f64 (/.f64 (neg.f64 x) 2) (log.f64 (/.f64 1 x))) (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (*.f64 x 1/2))))
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(*.f64 (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2)) 2)
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(*.f64 (-.f64 (*.f64 x 1/2) (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2))) -2)
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(*.f64 (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2) (+.f64 x x))
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(*.f64 (-.f64 (*.f64 x (*.f64 (log.f64 (/.f64 1 x)) 1/2)) (/.f64 x -2)) -2)
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(*.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 x)) (*.f64 x 1/2)) (/.f64 x -2)) -2)
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(*.f64 (-.f64 (neg.f64 (*.f64 (log.f64 (/.f64 1 x)) (/.f64 x -2))) (/.f64 x -2)) -2)
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(/.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) 1)
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(/.f64 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))) 2)
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(/.f64 (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))) -1)
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(/.f64 (*.f64 2 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x))))) 4)
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(/.f64 (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (*.f64 x -2)) -2)
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x))))) (*.f64 2 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))))) 8)
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(/.f64 (*.f64 (*.f64 2 (+.f64 x x)) (-.f64 -1 (log.f64 (/.f64 1 x)))) 4)
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(/.f64 (*.f64 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))) -2) -4)
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(/.f64 (+.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x))))) (*.f64 2 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 2 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x))))) (*.f64 2 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x))))))) 16)
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))) -2) (*.f64 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))) -2)) -8)
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(/.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 x x)) (-.f64 -1 (log.f64 (/.f64 1 x)))) (*.f64 (*.f64 2 (+.f64 x x)) (-.f64 -1 (log.f64 (/.f64 1 x))))) 8)
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(pow.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) 1)
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(neg.f64 (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))))
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) (+.f64 x (/.f64 -83333333333333/1000000000000000 x)))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(-.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 -83333333333333/1000000000000000 x))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(-.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(-.f64 (-.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 x (*.f64 x (log.f64 (/.f64 1 x))))) 0)
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(-.f64 0 (+.f64 x (+.f64 (*.f64 x (log.f64 (/.f64 1 x))) (/.f64 -83333333333333/1000000000000000 x))))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(-.f64 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))) (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 -83333333333333/1000000000000000 x)))
(-.f64 (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 x x)) (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 -83333333333333/1000000000000000 x)))
(-.f64 (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (-.f64 (+.f64 x x) x)) (/.f64 -83333333333333/1000000000000000 x))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (-.f64 (+.f64 x x) x)))
(-.f64 (neg.f64 x) (+.f64 (*.f64 x (log.f64 (/.f64 1 x))) (/.f64 -83333333333333/1000000000000000 x)))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(-.f64 (-.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (log.f64 (/.f64 1 x)))) x)
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(-.f64 (/.f64 83333333333333/2000000000000000 x) (-.f64 (+.f64 x (*.f64 x (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/2000000000000000 x)))
(-.f64 (+.f64 (/.f64 83333333333333/2000000000000000 x) (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2))) (/.f64 (+.f64 x (+.f64 (*.f64 x (log.f64 (/.f64 1 x))) (/.f64 -83333333333333/1000000000000000 x))) 2))
(-.f64 (+.f64 (*.f64 x (-.f64 -1/2 (/.f64 (log.f64 (/.f64 1 x)) 2))) (/.f64 83333333333333/2000000000000000 x)) (/.f64 (+.f64 x (+.f64 (*.f64 x (log.f64 (/.f64 1 x))) (/.f64 -83333333333333/1000000000000000 x))) 2))
(-.f64 (+.f64 (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (*.f64 x 1/2)) (/.f64 83333333333333/2000000000000000 x)) (/.f64 (+.f64 (*.f64 x (log.f64 (/.f64 1 x))) (+.f64 x (/.f64 -83333333333333/1000000000000000 x))) 2))
(-.f64 (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2)) (-.f64 (/.f64 -83333333333333/1000000000000000 x) (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2))))
(-.f64 (*.f64 x (-.f64 -1/2 (/.f64 (log.f64 (/.f64 1 x)) 2))) (-.f64 (/.f64 -83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1/2 (/.f64 (log.f64 (/.f64 1 x)) 2)))))
(-.f64 (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (*.f64 x 1/2)) (-.f64 (/.f64 -83333333333333/1000000000000000 x) (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (*.f64 x 1/2))))
(-.f64 (+.f64 x (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (log.f64 (/.f64 1 x))))) (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (*.f64 x -2)))
(-.f64 (+.f64 x (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (log.f64 (/.f64 1 x))))) (*.f64 x (*.f64 -2 (-.f64 -1 (log.f64 (/.f64 1 x))))))
(-.f64 (+.f64 (*.f64 x (log.f64 (/.f64 1 x))) (+.f64 x (/.f64 83333333333333/1000000000000000 x))) (*.f64 x (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) -2)))
(-.f64 (-.f64 (/.f64 83333333333333/2000000000000000 x) (*.f64 x (log.f64 (/.f64 1 x)))) (-.f64 x (/.f64 83333333333333/2000000000000000 x)))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(-.f64 (-.f64 (/.f64 83333333333333/2000000000000000 x) (+.f64 x (*.f64 x (log.f64 (/.f64 1 x))))) (neg.f64 (/.f64 83333333333333/2000000000000000 x)))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(-.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2))) (/.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) -2))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(-.f64 (-.f64 (/.f64 83333333333333/1000000000000000 x) x) (*.f64 x (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(-.f64 (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 -83333333333333/1000000000000000 x)) (/.f64 -83333333333333/500000000000000 x))
(-.f64 (-.f64 (/.f64 83333333333333/2000000000000000 x) x) (-.f64 (*.f64 x (log.f64 (/.f64 1 x))) (/.f64 83333333333333/2000000000000000 x)))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(*.f64 1 (-.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 x (*.f64 x (log.f64 (/.f64 1 x))))))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(*.f64 (-.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 x (*.f64 x (log.f64 (/.f64 1 x))))) 1)
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(*.f64 -1 (+.f64 x (+.f64 (*.f64 x (log.f64 (/.f64 1 x))) (/.f64 -83333333333333/1000000000000000 x))))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(*.f64 2 (+.f64 (/.f64 83333333333333/2000000000000000 x) (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2))))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(*.f64 (+.f64 (/.f64 83333333333333/500000000000000 x) (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x))))) 1/2)
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(*.f64 (+.f64 x (+.f64 (*.f64 x (log.f64 (/.f64 1 x))) (/.f64 -83333333333333/1000000000000000 x))) -1)
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(*.f64 1/2 (+.f64 (/.f64 83333333333333/500000000000000 x) (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x))))))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(*.f64 (+.f64 (/.f64 83333333333333/2000000000000000 x) (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2))) 2)
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(*.f64 (-.f64 (neg.f64 (/.f64 83333333333333/2000000000000000 x)) (*.f64 x (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2))) -2)
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) -2) (/.f64 83333333333333/2000000000000000 x)) -2)
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(/.f64 (-.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 x (*.f64 x (log.f64 (/.f64 1 x))))) 1)
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(/.f64 (+.f64 (/.f64 83333333333333/500000000000000 x) (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x))))) 2)
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(/.f64 (+.f64 x (+.f64 (*.f64 x (log.f64 (/.f64 1 x))) (/.f64 -83333333333333/1000000000000000 x))) -1)
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(/.f64 (*.f64 2 (+.f64 (/.f64 83333333333333/500000000000000 x) (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))))) 4)
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(/.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (*.f64 x -2))) -2)
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(/.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 83333333333333/500000000000000 x) (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 2 (+.f64 (/.f64 83333333333333/500000000000000 x) (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x))))))) 8)
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(/.f64 (+.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (*.f64 x -2))) (+.f64 (/.f64 -83333333333333/500000000000000 x) (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (*.f64 x -2)))) -4)
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(/.f64 (+.f64 (/.f64 83333333333333/250000000000000 x) (*.f64 2 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))))) 4)
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(/.f64 (+.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 83333333333333/500000000000000 x) (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 2 (+.f64 (/.f64 83333333333333/500000000000000 x) (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x))))))) (+.f64 (*.f64 2 (+.f64 (/.f64 83333333333333/500000000000000 x) (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 2 (+.f64 (/.f64 83333333333333/500000000000000 x) (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))))))) 16)
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(/.f64 (+.f64 (+.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (*.f64 x -2))) (+.f64 (/.f64 -83333333333333/500000000000000 x) (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (*.f64 x -2)))) (+.f64 (+.f64 (/.f64 -83333333333333/500000000000000 x) (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (*.f64 x -2))) (+.f64 (/.f64 -83333333333333/500000000000000 x) (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (*.f64 x -2))))) -8)
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(/.f64 (+.f64 (+.f64 (/.f64 83333333333333/250000000000000 x) (*.f64 2 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (/.f64 83333333333333/250000000000000 x) (*.f64 2 (*.f64 (+.f64 x x) (-.f64 -1 (log.f64 (/.f64 1 x))))))) 8)
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(pow.f64 (-.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 x (*.f64 x (log.f64 (/.f64 1 x))))) 1)
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(neg.f64 (+.f64 x (+.f64 (*.f64 x (log.f64 (/.f64 1 x))) (/.f64 -83333333333333/1000000000000000 x))))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) -1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))

localize35.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (+.f64 y 7936500793651/10000000000000000) z)
0.1b
(*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z)
0.3b
(+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000)
5.3b
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)
Compiler

Compiled 91 to 62 computations (31.9% saved)

localize91.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
0.3b
(/.f64 83333333333333/1000000000000000 x)
0.6b
(*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))
4.3b
(*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x))
Compiler

Compiled 100 to 65 computations (35% saved)

eval1.1s (5.1%)

Compiler

Compiled 30080 to 19110 computations (36.5% saved)

prune439.0ms (2.1%)

Pruning

35 alts after pruning (32 fresh and 3 done)

PrunedKeptTotal
New1079161095
Fresh91625
Picked101
Done235
Total1091351126
Error
0.0b
Counts
1126 → 35
Alt Table
Click to see full alt table
StatusErrorProgram
41.3b
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)
41.2b
(/.f64 83333333333333/1000000000000000 x)
41.7b
(-.f64 (-.f64 (/.f64 -83333333333333/1000000000000000 x) (*.f64 1/2 (log.f64 x))) (+.f64 -91893853320467/100000000000000 (/.f64 -83333333333333/500000000000000 x)))
41.7b
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (*.f64 1/2 (log.f64 x)))
14.6b
(-.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 -83333333333333/1000000000000000 x))
5.9b
(+.f64 (-.f64 (+.f64 (+.f64 (*.f64 -1/2 x) (*.f64 (log.f64 x) (+.f64 -1/2 x))) (+.f64 91893853320467/100000000000000 (*.f64 x -1/4))) (*.f64 x 1/4)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
5.9b
(+.f64 (-.f64 (+.f64 91893853320467/100000000000000 (*.f64 (log.f64 x) (-.f64 1/2 x))) (-.f64 x (*.f64 (log.f64 x) (+.f64 x (+.f64 x -1))))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
14.7b
(+.f64 (-.f64 (*.f64 (log.f64 x) x) x) (/.f64 83333333333333/1000000000000000 x))
7.0b
(+.f64 (-.f64 (*.f64 (log.f64 x) x) x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))
7.7b
(+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (/.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z z)) x)))
10.0b
(+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (/.f64 (*.f64 y z) x))))
14.8b
(+.f64 (+.f64 (/.f64 x -2) (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) (*.f64 x 1/2))) (/.f64 83333333333333/1000000000000000 x))
13.0b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
4.9b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 (/.f64 -1 x) (*.f64 z z)))))
9.3b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 (*.f64 z z) (/.f64 (-.f64 y -7936500793651/10000000000000000) x))))
7.7b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 y (/.f64 z x)))))
14.7b
(+.f64 (+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
14.7b
(+.f64 (+.f64 (-.f64 x (*.f64 x (log.f64 (/.f64 1 x)))) (*.f64 x -2)) (/.f64 83333333333333/1000000000000000 x))
6.1b
(+.f64 (+.f64 (+.f64 (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 -1/2 x) (*.f64 (log.f64 x) (-.f64 1/2 x))) (*.f64 x 1/4)) (*.f64 x -1/4)) (*.f64 x 1/2)) (neg.f64 (*.f64 x 1/2))) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
13.0b
(+.f64 (+.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) (-.f64 91893853320467/100000000000000 x)) (/.f64 83333333333333/1000000000000000 x))
14.8b
(+.f64 (+.f64 (*.f64 x (log.f64 (/.f64 1 x))) (+.f64 x (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 x x)))) (/.f64 83333333333333/1000000000000000 x))
33.1b
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
37.6b
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
37.2b
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
41.6b
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (/.f64 (*.f64 -13888888888889/5000000000000000 z) x)))
30.0b
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))))
30.5b
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x))))
32.6b
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) (neg.f64 x)))))
14.6b
(+.f64 (*.f64 (-.f64 (log.f64 x) 1) x) (/.f64 83333333333333/1000000000000000 x))
12.0b
(+.f64 (*.f64 (+.f64 1 (neg.f64 (log.f64 x))) (neg.f64 x)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
14.8b
(+.f64 (*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (-.f64 (-.f64 x (*.f64 x 1/2)) (+.f64 x (*.f64 x 1/2)))) (/.f64 83333333333333/1000000000000000 x))
12.0b
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000)) (*.f64 (+.f64 x x) 2)) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z))) (*.f64 (+.f64 x x) 2))))
41.7b
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
62.1b
(+.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 (/.f64 1 x))))
62.3b
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
Compiler

Compiled 769 to 573 computations (25.5% saved)

regimes516.0ms (2.4%)

Counts
71 → 1
Calls
Call 1
Inputs
(/.f64 83333333333333/1000000000000000 x)
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)
(+.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 (-.f64 (log.f64 x) 1) x) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (-.f64 (*.f64 (log.f64 x) x) x) (/.f64 83333333333333/1000000000000000 x))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (*.f64 1/2 (log.f64 x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(-.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 -83333333333333/1000000000000000 x))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) (-.f64 91893853320467/100000000000000 x)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(-.f64 (-.f64 (/.f64 -83333333333333/1000000000000000 x) (*.f64 1/2 (log.f64 x))) (+.f64 -91893853320467/100000000000000 (/.f64 -83333333333333/500000000000000 x)))
(+.f64 (+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (/.f64 (*.f64 -13888888888889/5000000000000000 z) x)))
(+.f64 (+.f64 (-.f64 x (*.f64 x (log.f64 (/.f64 1 x)))) (*.f64 x -2)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 (+.f64 (*.f64 z -13888888888889/5000000000000000) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z -13888888888889/5000000000000000)) x))
(+.f64 (+.f64 (/.f64 x -2) (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) (*.f64 x 1/2))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (*.f64 (+.f64 1 (neg.f64 (log.f64 x))) (neg.f64 x)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (-.f64 (*.f64 (log.f64 x) x) x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) (neg.f64 x)))))
(+.f64 (+.f64 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) (*.f64 x 1/2)) (neg.f64 (*.f64 x 1/2))) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (/.f64 (*.f64 y z) x))))
(+.f64 (*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (-.f64 (-.f64 x (*.f64 x 1/2)) (+.f64 x (*.f64 x 1/2)))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x))))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x))))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 y (/.f64 z x)))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 7936500793651/10000000000000000 x)))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 (/.f64 y x) z))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))
(+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (/.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z z)) x)))
(+.f64 (+.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) (-.f64 91893853320467/100000000000000 x)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 (*.f64 z z) (/.f64 (-.f64 y -7936500793651/10000000000000000) x))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (/.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z z)) x)))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/2000000000000000) x) (/.f64 83333333333333/2000000000000000 x)))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 (+.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z z)) (*.f64 z 13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) (neg.f64 x)))))
(+.f64 (-.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x)) x) (+.f64 x x)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 (/.f64 1 x) (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000)))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 (/.f64 -1 x) (*.f64 z z)))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))))
(+.f64 (-.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x)) x) (+.f64 x x)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) (*.f64 x 1/2)) (neg.f64 (*.f64 x 1/2))) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (neg.f64 (*.f64 (/.f64 (-.f64 -7936500793651/10000000000000000 y) x) (*.f64 z z))))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) (+.f64 z z))) (+.f64 x x)) (/.f64 83333333333333/1000000000000000 (+.f64 x x))))
(+.f64 (-.f64 (+.f64 (+.f64 (*.f64 -1/2 x) (*.f64 (log.f64 x) (+.f64 -1/2 x))) (+.f64 91893853320467/100000000000000 (*.f64 x -1/4))) (*.f64 x 1/4)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (+.f64 (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 -1/2 x) (*.f64 (log.f64 x) (-.f64 1/2 x))) (*.f64 x 1/4)) (*.f64 x -1/4)) (*.f64 x 1/2)) (neg.f64 (*.f64 x 1/2))) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (+.f64 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z)) 83333333333333/500000000000000)) (*.f64 (+.f64 x x) 2)) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (+.f64 (*.f64 z y) -13888888888889/5000000000000000) (+.f64 z z))) (*.f64 (+.f64 x x) 2))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x)))
(+.f64 (+.f64 (*.f64 x (log.f64 (/.f64 1 x))) (+.f64 x (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 x x)))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (-.f64 (+.f64 91893853320467/100000000000000 (*.f64 (log.f64 x) (-.f64 1/2 x))) (-.f64 x (*.f64 (log.f64 x) (+.f64 x (+.f64 x -1))))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
Outputs
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))))
Calls

7 calls:

120.0ms
x
114.0ms
z
92.0ms
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
77.0ms
(+.f64 y 7936500793651/10000000000000000)
33.0ms
y
Results
ErrorSegmentsBranch
1.1b1x
1.1b1y
1.1b1z
1.1b1(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
1.1b1(+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000)
1.1b1(*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z)
1.1b1(+.f64 y 7936500793651/10000000000000000)
Compiler

Compiled 1540 to 1012 computations (34.3% saved)

regimes777.0ms (3.7%)

Counts
59 → 3
Calls
Call 1
Inputs
(/.f64 83333333333333/1000000000000000 x)
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)
(+.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 (-.f64 (log.f64 x) 1) x) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (-.f64 (*.f64 (log.f64 x) x) x) (/.f64 83333333333333/1000000000000000 x))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (*.f64 1/2 (log.f64 x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(-.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 -83333333333333/1000000000000000 x))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) (-.f64 91893853320467/100000000000000 x)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(-.f64 (-.f64 (/.f64 -83333333333333/1000000000000000 x) (*.f64 1/2 (log.f64 x))) (+.f64 -91893853320467/100000000000000 (/.f64 -83333333333333/500000000000000 x)))
(+.f64 (+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (/.f64 (*.f64 -13888888888889/5000000000000000 z) x)))
(+.f64 (+.f64 (-.f64 x (*.f64 x (log.f64 (/.f64 1 x)))) (*.f64 x -2)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 (+.f64 (*.f64 z -13888888888889/5000000000000000) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z -13888888888889/5000000000000000)) x))
(+.f64 (+.f64 (/.f64 x -2) (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) (*.f64 x 1/2))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (*.f64 (+.f64 1 (neg.f64 (log.f64 x))) (neg.f64 x)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (-.f64 (*.f64 (log.f64 x) x) x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) (neg.f64 x)))))
(+.f64 (+.f64 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) (*.f64 x 1/2)) (neg.f64 (*.f64 x 1/2))) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (/.f64 (*.f64 y z) x))))
(+.f64 (*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (-.f64 (-.f64 x (*.f64 x 1/2)) (+.f64 x (*.f64 x 1/2)))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x))))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x))))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 y (/.f64 z x)))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 7936500793651/10000000000000000 x)))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 (/.f64 y x) z))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))
(+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (/.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z z)) x)))
(+.f64 (+.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) (-.f64 91893853320467/100000000000000 x)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 (*.f64 z z) (/.f64 (-.f64 y -7936500793651/10000000000000000) x))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (/.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z z)) x)))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/2000000000000000) x) (/.f64 83333333333333/2000000000000000 x)))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 (+.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z z)) (*.f64 z 13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) (neg.f64 x)))))
(+.f64 (-.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x)) x) (+.f64 x x)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 (/.f64 1 x) (+.f64 (*.f64 z (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y)))) 83333333333333/1000000000000000)))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 (-.f64 -7936500793651/10000000000000000 y) (*.f64 (/.f64 -1 x) (*.f64 z z)))))
Outputs
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 (+.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z z)) (*.f64 z 13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(+.f64 (-.f64 (*.f64 (log.f64 x) x) x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))
Calls

7 calls:

271.0ms
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
154.0ms
x
137.0ms
z
119.0ms
(*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z)
28.0ms
y
Results
ErrorSegmentsBranch
0.3b2x
1.6b1y
0.3b3z
0.3b3(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
0.3b3(+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000)
0.3b3(*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z)
1.6b1(+.f64 y 7936500793651/10000000000000000)
Compiler

Compiled 1173 to 779 computations (33.6% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
5.368546657592112e+307
+inf
0.0ms
34721583964720.59
1.955036500506556e+19
Compiler

Compiled 33 to 25 computations (24.2% saved)

regimes478.0ms (2.3%)

Counts
53 → 3
Calls
Call 1
Inputs
(/.f64 83333333333333/1000000000000000 x)
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)
(+.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 (-.f64 (log.f64 x) 1) x) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (-.f64 (*.f64 (log.f64 x) x) x) (/.f64 83333333333333/1000000000000000 x))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (*.f64 1/2 (log.f64 x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(-.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 -83333333333333/1000000000000000 x))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) (-.f64 91893853320467/100000000000000 x)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(-.f64 (-.f64 (/.f64 -83333333333333/1000000000000000 x) (*.f64 1/2 (log.f64 x))) (+.f64 -91893853320467/100000000000000 (/.f64 -83333333333333/500000000000000 x)))
(+.f64 (+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (/.f64 (*.f64 -13888888888889/5000000000000000 z) x)))
(+.f64 (+.f64 (-.f64 x (*.f64 x (log.f64 (/.f64 1 x)))) (*.f64 x -2)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 (+.f64 (*.f64 z -13888888888889/5000000000000000) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z -13888888888889/5000000000000000)) x))
(+.f64 (+.f64 (/.f64 x -2) (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) (*.f64 x 1/2))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (*.f64 (+.f64 1 (neg.f64 (log.f64 x))) (neg.f64 x)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (-.f64 (*.f64 (log.f64 x) x) x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) (neg.f64 x)))))
(+.f64 (+.f64 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) (*.f64 x 1/2)) (neg.f64 (*.f64 x 1/2))) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (/.f64 (*.f64 y z) x))))
(+.f64 (*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (-.f64 (-.f64 x (*.f64 x 1/2)) (+.f64 x (*.f64 x 1/2)))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x))))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x))))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 y (/.f64 z x)))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 7936500793651/10000000000000000 x)))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 (/.f64 y x) z))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))
(+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (/.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z z)) x)))
(+.f64 (+.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) (-.f64 91893853320467/100000000000000 x)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 (*.f64 z z) (/.f64 (-.f64 y -7936500793651/10000000000000000) x))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (/.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z z)) x)))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z y) -13888888888889/5000000000000000)) 83333333333333/2000000000000000) x) (/.f64 83333333333333/2000000000000000 x)))
Outputs
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (-.f64 (*.f64 (log.f64 x) x) x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))
Calls

7 calls:

86.0ms
(+.f64 y 7936500793651/10000000000000000)
75.0ms
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
73.0ms
y
71.0ms
z
71.0ms
(*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z)
Results
ErrorSegmentsBranch
0.3b2x
1.1b3y
0.3b3z
0.3b3(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
0.3b3(+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000)
0.3b3(*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z)
1.1b3(+.f64 y 7936500793651/10000000000000000)
Compiler

Compiled 1020 to 684 computations (32.9% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
9.69736221379478e+304
3.636740600609959e+305
0.0ms
34721583964720.59
1.955036500506556e+19
Compiler

Compiled 33 to 25 computations (24.2% saved)

regimes444.0ms (2.1%)

Counts
48 → 3
Calls
Call 1
Inputs
(/.f64 83333333333333/1000000000000000 x)
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)
(+.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 (-.f64 (log.f64 x) 1) x) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (-.f64 (*.f64 (log.f64 x) x) x) (/.f64 83333333333333/1000000000000000 x))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (*.f64 1/2 (log.f64 x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(-.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 -83333333333333/1000000000000000 x))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) (-.f64 91893853320467/100000000000000 x)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(-.f64 (-.f64 (/.f64 -83333333333333/1000000000000000 x) (*.f64 1/2 (log.f64 x))) (+.f64 -91893853320467/100000000000000 (/.f64 -83333333333333/500000000000000 x)))
(+.f64 (+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (/.f64 (*.f64 -13888888888889/5000000000000000 z) x)))
(+.f64 (+.f64 (-.f64 x (*.f64 x (log.f64 (/.f64 1 x)))) (*.f64 x -2)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 (+.f64 (*.f64 z -13888888888889/5000000000000000) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z -13888888888889/5000000000000000)) x))
(+.f64 (+.f64 (/.f64 x -2) (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) (*.f64 x 1/2))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (*.f64 (+.f64 1 (neg.f64 (log.f64 x))) (neg.f64 x)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (-.f64 (*.f64 (log.f64 x) x) x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) (neg.f64 x)))))
(+.f64 (+.f64 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) (*.f64 x 1/2)) (neg.f64 (*.f64 x 1/2))) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (/.f64 (*.f64 y z) x))))
(+.f64 (*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (-.f64 (-.f64 x (*.f64 x 1/2)) (+.f64 x (*.f64 x 1/2)))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x))))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x))))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 y (/.f64 z x)))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 7936500793651/10000000000000000 x)))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 (/.f64 y x) z))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))
(+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (/.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z z)) x)))
(+.f64 (+.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) (-.f64 91893853320467/100000000000000 x)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
Outputs
(+.f64 (-.f64 (*.f64 (log.f64 x) x) x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))
(+.f64 (+.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) (-.f64 91893853320467/100000000000000 x)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (-.f64 (*.f64 (log.f64 x) x) x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))
Calls

6 calls:

179.0ms
x
66.0ms
z
60.0ms
y
59.0ms
(*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z)
36.0ms
(+.f64 y 7936500793651/10000000000000000)
Results
ErrorSegmentsBranch
0.3b2x
1.3b3y
0.3b3z
0.3b3(+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000)
0.3b3(*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z)
1.3b3(+.f64 y 7936500793651/10000000000000000)
Compiler

Compiled 872 to 588 computations (32.6% saved)

bsearch137.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
114.0ms
5.2753732868665456e+106
4.824892168906329e+121
23.0ms
-5.256781864141989e+28
-3.833617926513374e+24
Results
111.0ms272×body256valid
21.0ms131×body256infinite
Compiler

Compiled 917 to 654 computations (28.7% saved)

regimes618.0ms (2.9%)

Counts
47 → 3
Calls
Call 1
Inputs
(/.f64 83333333333333/1000000000000000 x)
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)
(+.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 (-.f64 (log.f64 x) 1) x) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (-.f64 (*.f64 (log.f64 x) x) x) (/.f64 83333333333333/1000000000000000 x))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (*.f64 1/2 (log.f64 x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(-.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 -83333333333333/1000000000000000 x))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) (-.f64 91893853320467/100000000000000 x)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(-.f64 (-.f64 (/.f64 -83333333333333/1000000000000000 x) (*.f64 1/2 (log.f64 x))) (+.f64 -91893853320467/100000000000000 (/.f64 -83333333333333/500000000000000 x)))
(+.f64 (+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (/.f64 (*.f64 -13888888888889/5000000000000000 z) x)))
(+.f64 (+.f64 (-.f64 x (*.f64 x (log.f64 (/.f64 1 x)))) (*.f64 x -2)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 (+.f64 (*.f64 z -13888888888889/5000000000000000) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z -13888888888889/5000000000000000)) x))
(+.f64 (+.f64 (/.f64 x -2) (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) (*.f64 x 1/2))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (*.f64 (+.f64 1 (neg.f64 (log.f64 x))) (neg.f64 x)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (-.f64 (*.f64 (log.f64 x) x) x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) (neg.f64 x)))))
(+.f64 (+.f64 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) (*.f64 x 1/2)) (neg.f64 (*.f64 x 1/2))) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (/.f64 (*.f64 y z) x))))
(+.f64 (*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (-.f64 (-.f64 x (*.f64 x 1/2)) (+.f64 x (*.f64 x 1/2)))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x))))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x))))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 y (/.f64 z x)))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 7936500793651/10000000000000000 x)))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 (/.f64 y x) z))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))
(+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (/.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z z)) x)))
Outputs
(+.f64 (-.f64 (*.f64 (log.f64 x) x) x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 y (/.f64 z x)))))
(+.f64 (-.f64 (*.f64 (log.f64 x) x) x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))
Calls

6 calls:

202.0ms
x
127.0ms
z
123.0ms
y
95.0ms
(*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z)
37.0ms
(+.f64 y 7936500793651/10000000000000000)
Results
ErrorSegmentsBranch
1.6b2x
1.3b3y
1.1b3z
1.3b2(+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000)
1.3b2(*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z)
1.3b3(+.f64 y 7936500793651/10000000000000000)
Compiler

Compiled 848 to 572 computations (32.5% saved)

bsearch22.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
3.0ms
1.6473723964648043e-28
1.7272737222980838e-28
19.0ms
-488637874800.90796
-81694999693.4645
Results
18.0ms112×body256valid
1.0ms10×body256infinite
Compiler

Compiled 383 to 263 computations (31.3% saved)

regimes540.0ms (2.5%)

Counts
40 → 3
Calls
Call 1
Inputs
(/.f64 83333333333333/1000000000000000 x)
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)
(+.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 (-.f64 (log.f64 x) 1) x) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (-.f64 (*.f64 (log.f64 x) x) x) (/.f64 83333333333333/1000000000000000 x))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (*.f64 1/2 (log.f64 x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(-.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 -83333333333333/1000000000000000 x))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) (-.f64 91893853320467/100000000000000 x)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(-.f64 (-.f64 (/.f64 -83333333333333/1000000000000000 x) (*.f64 1/2 (log.f64 x))) (+.f64 -91893853320467/100000000000000 (/.f64 -83333333333333/500000000000000 x)))
(+.f64 (+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (/.f64 (*.f64 -13888888888889/5000000000000000 z) x)))
(+.f64 (+.f64 (-.f64 x (*.f64 x (log.f64 (/.f64 1 x)))) (*.f64 x -2)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 (+.f64 (*.f64 z -13888888888889/5000000000000000) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z -13888888888889/5000000000000000)) x))
(+.f64 (+.f64 (/.f64 x -2) (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) (*.f64 x 1/2))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (*.f64 (+.f64 1 (neg.f64 (log.f64 x))) (neg.f64 x)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (-.f64 (*.f64 (log.f64 x) x) x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 (-.f64 -7936500793651/10000000000000000 y) (/.f64 (*.f64 z z) (neg.f64 x)))))
(+.f64 (+.f64 (+.f64 (-.f64 (*.f64 (+.f64 -1/2 x) (log.f64 x)) (*.f64 x 1/2)) (neg.f64 (*.f64 x 1/2))) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (/.f64 (*.f64 y z) x))))
(+.f64 (*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (-.f64 (-.f64 x (*.f64 x 1/2)) (+.f64 x (*.f64 x 1/2)))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x))))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (/.f64 (-.f64 -13888888888889/5000000000000000 (*.f64 z (-.f64 -7936500793651/10000000000000000 y))) x))))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
Outputs
(+.f64 (-.f64 (*.f64 (log.f64 x) x) x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (-.f64 (*.f64 (log.f64 x) x) x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))
Calls

6 calls:

139.0ms
(+.f64 y 7936500793651/10000000000000000)
117.0ms
z
99.0ms
y
96.0ms
(*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z)
56.0ms
x
Results
ErrorSegmentsBranch
1.6b2x
3.5b3y
1.5b3z
1.2b3(+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000)
1.2b3(*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z)
3.5b3(+.f64 y 7936500793651/10000000000000000)
Compiler

Compiled 691 to 472 computations (31.7% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
9.958846096269837e-12
13395082.330828143
0.0ms
-9.83687906421707e+115
-4.541674855625623e+92
Compiler

Compiled 33 to 25 computations (24.2% saved)

regimes214.0ms (1%)

Counts
28 → 5
Calls
Call 1
Inputs
(/.f64 83333333333333/1000000000000000 x)
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)
(+.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 (-.f64 (log.f64 x) 1) x) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (-.f64 (*.f64 (log.f64 x) x) x) (/.f64 83333333333333/1000000000000000 x))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (*.f64 1/2 (log.f64 x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(-.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 -83333333333333/1000000000000000 x))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) (-.f64 91893853320467/100000000000000 x)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(-.f64 (-.f64 (/.f64 -83333333333333/1000000000000000 x) (*.f64 1/2 (log.f64 x))) (+.f64 -91893853320467/100000000000000 (/.f64 -83333333333333/500000000000000 x)))
(+.f64 (+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (/.f64 (*.f64 -13888888888889/5000000000000000 z) x)))
(+.f64 (+.f64 (-.f64 x (*.f64 x (log.f64 (/.f64 1 x)))) (*.f64 x -2)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 (+.f64 (*.f64 z -13888888888889/5000000000000000) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z -13888888888889/5000000000000000)) x))
(+.f64 (+.f64 (/.f64 x -2) (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) (*.f64 x 1/2))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (*.f64 (+.f64 1 (neg.f64 (log.f64 x))) (neg.f64 x)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
Outputs
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) (-.f64 91893853320467/100000000000000 x)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (*.f64 (+.f64 1 (neg.f64 (log.f64 x))) (neg.f64 x)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (*.f64 (-.f64 (log.f64 x) 1) x) (/.f64 83333333333333/1000000000000000 x))
Calls

6 calls:

68.0ms
x
38.0ms
z
38.0ms
y
27.0ms
(*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z)
22.0ms
(+.f64 y 7936500793651/10000000000000000)
Results
ErrorSegmentsBranch
5.7b5x
10.8b2y
6.4b3z
7.5b2(+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000)
7.5b2(*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z)
10.8b2(+.f64 y 7936500793651/10000000000000000)
Compiler

Compiled 435 to 303 computations (30.3% saved)

bsearch56.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
3.0ms
1.3736292523518667e+130
7.479485103526406e+134
21.0ms
55347326439.143654
817091428681.5575
23.0ms
96062055.60573353
21500648719.22769
9.0ms
1.097350874812026
1.5607555667204398
Results
43.0ms272×body256valid
7.0ms24×body256infinite
Compiler

Compiled 753 to 593 computations (21.2% saved)

regimes157.0ms (0.7%)

Counts
26 → 3
Calls
Call 1
Inputs
(/.f64 83333333333333/1000000000000000 x)
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)
(+.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 (-.f64 (log.f64 x) 1) x) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (-.f64 (*.f64 (log.f64 x) x) x) (/.f64 83333333333333/1000000000000000 x))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (*.f64 1/2 (log.f64 x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(-.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 -83333333333333/1000000000000000 x))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) (-.f64 91893853320467/100000000000000 x)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(-.f64 (-.f64 (/.f64 -83333333333333/1000000000000000 x) (*.f64 1/2 (log.f64 x))) (+.f64 -91893853320467/100000000000000 (/.f64 -83333333333333/500000000000000 x)))
(+.f64 (+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (/.f64 (*.f64 -13888888888889/5000000000000000 z) x)))
(+.f64 (+.f64 (-.f64 x (*.f64 x (log.f64 (/.f64 1 x)))) (*.f64 x -2)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 (+.f64 (*.f64 z -13888888888889/5000000000000000) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z -13888888888889/5000000000000000)) x))
(+.f64 (+.f64 (/.f64 x -2) (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) (*.f64 x 1/2))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (*.f64 (+.f64 1 (neg.f64 (log.f64 x))) (neg.f64 x)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))
Outputs
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))
(+.f64 (*.f64 (+.f64 1 (neg.f64 (log.f64 x))) (neg.f64 x)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))
Calls

4 calls:

54.0ms
x
36.0ms
z
36.0ms
y
20.0ms
(+.f64 y 7936500793651/10000000000000000)
Results
ErrorSegmentsBranch
7.7b5x
10.8b2y
6.4b3z
10.8b2(+.f64 y 7936500793651/10000000000000000)
Compiler

Compiled 369 to 257 computations (30.4% saved)

bsearch82.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
49.0ms
1.4557900115150919e+77
5.2753732868665456e+106
32.0ms
-3.833617926513374e+24
-10639529382253.125
Results
53.0ms336×body256valid
22.0ms144×body256infinite
Compiler

Compiled 1041 to 781 computations (25% saved)

regimes147.0ms (0.7%)

Counts
25 → 2
Calls
Call 1
Inputs
(/.f64 83333333333333/1000000000000000 x)
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)
(+.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 (-.f64 (log.f64 x) 1) x) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (-.f64 (*.f64 (log.f64 x) x) x) (/.f64 83333333333333/1000000000000000 x))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (*.f64 1/2 (log.f64 x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(-.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 -83333333333333/1000000000000000 x))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) (-.f64 91893853320467/100000000000000 x)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(-.f64 (-.f64 (/.f64 -83333333333333/1000000000000000 x) (*.f64 1/2 (log.f64 x))) (+.f64 -91893853320467/100000000000000 (/.f64 -83333333333333/500000000000000 x)))
(+.f64 (+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (/.f64 (*.f64 -13888888888889/5000000000000000 z) x)))
(+.f64 (+.f64 (-.f64 x (*.f64 x (log.f64 (/.f64 1 x)))) (*.f64 x -2)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 (+.f64 (*.f64 z -13888888888889/5000000000000000) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z -13888888888889/5000000000000000)) x))
(+.f64 (+.f64 (/.f64 x -2) (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) (*.f64 x 1/2))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (*.f64 (+.f64 1 (neg.f64 (log.f64 x))) (neg.f64 x)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
Outputs
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
Calls

3 calls:

73.0ms
x
33.0ms
y
33.0ms
z
Results
ErrorSegmentsBranch
10.1b2x
10.8b2y
10.7b3z
Compiler

Compiled 343 to 239 computations (30.3% saved)

bsearch60.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
60.0ms
0.00047239730800882574
0.014156428265841786
Results
56.0ms112×body256valid
1.0ms10×body256infinite
Compiler

Compiled 313 to 249 computations (20.4% saved)

regimes38.0ms (0.2%)

Counts
20 → 1
Calls
Call 1
Inputs
(/.f64 83333333333333/1000000000000000 x)
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)
(+.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 (-.f64 (log.f64 x) 1) x) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (-.f64 (*.f64 (log.f64 x) x) x) (/.f64 83333333333333/1000000000000000 x))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (*.f64 1/2 (log.f64 x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(-.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 -83333333333333/1000000000000000 x))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) (-.f64 91893853320467/100000000000000 x)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(-.f64 (-.f64 (/.f64 -83333333333333/1000000000000000 x) (*.f64 1/2 (log.f64 x))) (+.f64 -91893853320467/100000000000000 (/.f64 -83333333333333/500000000000000 x)))
(+.f64 (+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (/.f64 (*.f64 -13888888888889/5000000000000000 z) x)))
(+.f64 (+.f64 (-.f64 x (*.f64 x (log.f64 (/.f64 1 x)))) (*.f64 x -2)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 (+.f64 (*.f64 z -13888888888889/5000000000000000) 83333333333333/1000000000000000) x))
Outputs
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
Calls

3 calls:

11.0ms
y
10.0ms
z
10.0ms
x
Results
ErrorSegmentsBranch
13.0b1x
13.0b1y
13.0b1z
Compiler

Compiled 250 to 176 computations (29.6% saved)

regimes149.0ms (0.7%)

Counts
13 → 1
Calls
Call 1
Inputs
(/.f64 83333333333333/1000000000000000 x)
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)
(+.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 (-.f64 (log.f64 x) 1) x) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (-.f64 (*.f64 (log.f64 x) x) x) (/.f64 83333333333333/1000000000000000 x))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (*.f64 1/2 (log.f64 x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(-.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 -83333333333333/1000000000000000 x))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) (-.f64 91893853320467/100000000000000 x)) (/.f64 83333333333333/1000000000000000 x))
Outputs
(+.f64 (+.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) (-.f64 91893853320467/100000000000000 x)) (/.f64 83333333333333/1000000000000000 x))
Calls

3 calls:

127.0ms
z
11.0ms
x
8.0ms
y
Results
ErrorSegmentsBranch
13.0b1x
13.0b1y
13.0b1z
Compiler

Compiled 142 to 101 computations (28.9% saved)

regimes25.0ms (0.1%)

Counts
12 → 1
Calls
Call 1
Inputs
(/.f64 83333333333333/1000000000000000 x)
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)
(+.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 (-.f64 (log.f64 x) 1) x) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (-.f64 (*.f64 (log.f64 x) x) x) (/.f64 83333333333333/1000000000000000 x))
(-.f64 (-.f64 91893853320467/100000000000000 (/.f64 -83333333333333/1000000000000000 x)) (*.f64 1/2 (log.f64 x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(-.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 -83333333333333/1000000000000000 x))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (-.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 x)))) x) (/.f64 83333333333333/1000000000000000 x))
Outputs
(+.f64 (*.f64 (-.f64 (log.f64 x) 1) x) (/.f64 83333333333333/1000000000000000 x))
Calls

3 calls:

7.0ms
x
7.0ms
z
7.0ms
y
Results
ErrorSegmentsBranch
14.6b1x
14.6b1y
14.6b1z
Compiler

Compiled 128 to 92 computations (28.1% saved)

regimes92.0ms (0.4%)

Accuracy

Total -21.7b remaining (-52.6%)

Threshold costs -21.7b (-52.6%)

Counts
4 → 1
Calls
Call 1
Inputs
(/.f64 83333333333333/1000000000000000 x)
(*.f64 -13888888888889/5000000000000000 (/.f64 z x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 -13888888888889/5000000000000000 z)) x)
(+.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 (/.f64 1 x))))
Outputs
(/.f64 83333333333333/1000000000000000 x)
Calls

3 calls:

82.0ms
z
4.0ms
x
4.0ms
y
Results
ErrorSegmentsBranch
41.2b1x
41.2b1y
41.2b1z
Compiler

Compiled 38 to 29 computations (23.7% saved)

simplify22.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01452145
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))))
(if (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) 50000000000000) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x))))) (if (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) 100000000000000001097906362944045541740492309677311846336810682903157585404911491537163328978494688899061249669721172515611590283743140088328307009198146046031271664502933027185697489699588559043338384466165001178426897626212945177628091195786707458122783970171784415105291802893207873272974885715430223118336) (+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 (+.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z z)) (*.f64 z 13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)) (+.f64 (-.f64 (*.f64 (log.f64 x) x) x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))))
(if (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) 50000000000000) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x))))) (if (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440) (+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) (+.f64 (-.f64 (*.f64 (log.f64 x) x) x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))))
(if (<=.f64 z -4999999999999999791559868416) (+.f64 (-.f64 (*.f64 (log.f64 x) x) x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x))))) (if (<=.f64 z 3899999999999999845781402212815374973684348478839857310035629959703889470151907980744805297207052208470753280) (+.f64 (+.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) (-.f64 91893853320467/100000000000000 x)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) (+.f64 (-.f64 (*.f64 (log.f64 x) x) x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))))
(if (<=.f64 z -82000000000) (+.f64 (-.f64 (*.f64 (log.f64 x) x) x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x))))) (if (<=.f64 z 1895563341875103/11150372599265311570767859136324180752990208) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 y (/.f64 z x))))) (+.f64 (-.f64 (*.f64 (log.f64 x) x) x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))))
(if (<=.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) -50000000000000000777970806473342151213410069846053071668488529021541689058237785163249269495752372383810314043392000) (+.f64 (-.f64 (*.f64 (log.f64 x) x) x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x))))) (if (<=.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 6189700196426901/618970019642690137449562112) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))) (+.f64 (-.f64 (*.f64 (log.f64 x) x) x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))))
(if (<=.f64 x 5404319552844595/4503599627370496) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) (if (<=.f64 x 21000000000) (+.f64 (+.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) (-.f64 91893853320467/100000000000000 x)) (/.f64 83333333333333/1000000000000000 x)) (if (<=.f64 x 56000000000) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) (if (<=.f64 x 20000000000000001195661564921032303703498580504676181417472718996644016411502261872621120682133202806891363984488647082731768905728) (+.f64 (*.f64 (+.f64 1 (neg.f64 (log.f64 x))) (neg.f64 x)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) (+.f64 (*.f64 (-.f64 (log.f64 x) 1) x) (/.f64 83333333333333/1000000000000000 x))))))
(if (<=.f64 z -3599999999999999832227840) (+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x))))) (if (<=.f64 z 719999999999999984914818126799335803340617190490233163182083262065778489497536796712501248000) (+.f64 (*.f64 (+.f64 1 (neg.f64 (log.f64 x))) (neg.f64 x)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) (+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))))
(if (<=.f64 x 8854437155380585/18446744073709551616) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x)))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) (-.f64 91893853320467/100000000000000 x)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (*.f64 (-.f64 (log.f64 x) 1) x) (/.f64 83333333333333/1000000000000000 x))
(/.f64 83333333333333/1000000000000000 x)
Outputs
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 (/.f64 z x) (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))))
(if (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) 50000000000000) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x))))) (if (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) 100000000000000001097906362944045541740492309677311846336810682903157585404911491537163328978494688899061249669721172515611590283743140088328307009198146046031271664502933027185697489699588559043338384466165001178426897626212945177628091195786707458122783970171784415105291802893207873272974885715430223118336) (+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 (+.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z z)) (*.f64 z 13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)) (+.f64 (-.f64 (*.f64 (log.f64 x) x) x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))))
(if (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) 50000000000000) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x))))) (if (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440) (+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) (+.f64 (-.f64 (*.f64 (log.f64 x) x) x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))))
(if (<=.f64 z -4999999999999999791559868416) (+.f64 (-.f64 (*.f64 (log.f64 x) x) x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x))))) (if (<=.f64 z 3899999999999999845781402212815374973684348478839857310035629959703889470151907980744805297207052208470753280) (+.f64 (+.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) (-.f64 91893853320467/100000000000000 x)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) (+.f64 (-.f64 (*.f64 (log.f64 x) x) x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))))
(if (<=.f64 z -82000000000) (+.f64 (-.f64 (*.f64 (log.f64 x) x) x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x))))) (if (<=.f64 z 1895563341875103/11150372599265311570767859136324180752990208) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 y (/.f64 z x))))) (+.f64 (-.f64 (*.f64 (log.f64 x) x) x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))))
(if (<=.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) -50000000000000000777970806473342151213410069846053071668488529021541689058237785163249269495752372383810314043392000) (+.f64 (-.f64 (*.f64 (log.f64 x) x) x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x))))) (if (<=.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 6189700196426901/618970019642690137449562112) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))) (+.f64 (-.f64 (*.f64 (log.f64 x) x) x) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))))
(if (<=.f64 x 5404319552844595/4503599627370496) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) (if (<=.f64 x 21000000000) (+.f64 (+.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) (-.f64 91893853320467/100000000000000 x)) (/.f64 83333333333333/1000000000000000 x)) (if (<=.f64 x 56000000000) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) (if (<=.f64 x 20000000000000001195661564921032303703498580504676181417472718996644016411502261872621120682133202806891363984488647082731768905728) (+.f64 (*.f64 (+.f64 1 (neg.f64 (log.f64 x))) (neg.f64 x)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) (+.f64 (*.f64 (-.f64 (log.f64 x) 1) x) (/.f64 83333333333333/1000000000000000 x))))))
(if (<=.f64 z -3599999999999999832227840) (+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x))))) (if (<=.f64 z 719999999999999984914818126799335803340617190490233163182083262065778489497536796712501248000) (+.f64 (*.f64 (+.f64 1 (neg.f64 (log.f64 x))) (neg.f64 x)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) (+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 z (*.f64 z (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))))))
(if (<=.f64 x 8854437155380585/18446744073709551616) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x)))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) (-.f64 91893853320467/100000000000000 x)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (*.f64 (-.f64 (log.f64 x) 1) x) (/.f64 83333333333333/1000000000000000 x))
(/.f64 83333333333333/1000000000000000 x)
Compiler

Compiled 778 to 526 computations (32.4% saved)

soundness542.0ms (2.6%)

Algorithm
egg-herbie
Rules
1352×rational_best-simplify-44
1352×rational_best-simplify-44
1262×rational_best-simplify-51
1262×rational_best-simplify-51
1174×rational_best-simplify-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03668481
110886359
239916195
03447870
19407234
229506734
03668481
110886359
239916195
03447870
19407234
229506734
Stop Event
node limit
node limit
node limit
node limit
Compiler

Compiled 521 to 361 computations (30.7% saved)

end263.0ms (1.2%)

Compiler

Compiled 742 to 466 computations (37.2% saved)

Profiling

Loading profile data...